• Login
  • Register
  • Zoek
Everywhere
  • Everywhere
  • Articles
  • Pages
  • Forum
  • Filebase Entry
  • More Options

ICTscripters

Dé plek voor IT

Dé plek voor IT

Login

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Dé plek voor IT - ICTscripters
  2. Leden
  3. gamecontrol

Forum

  • Help testers nodig voor android app Urgent

    Servertjee 20 februari 2026 om 12:07
  • Partner Gezocht om meerdere NFT Collecties op Open Sea te Plaatsen

    Servertjee 20 februari 2026 om 12:06
  • Afspraken systeem met planbeperking

    Jeffrey.Hoekman 20 februari 2026 om 11:52
  • Developer Gezocht

    Servertjee 19 februari 2026 om 17:31
  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Servertjee 18 februari 2026 om 16:57
  • Op zoek naar de legends

    Syntax 5 januari 2026 om 13:50
  • [FREE] WeFact Hosting module

    Jeroen.G 13 oktober 2025 om 14:09
  • Versio vervanger

    Jeroen.G 25 augustus 2025 om 15:56

Marktplaats

  • Meerdere mafia game template te koop

    Syntax 16 februari 2026 om 13:34
  • Verschillende domeinnamen los te koop

    zwpgangster 12 februari 2026 om 16:05
  • Verschillende domeinen

    Syntax 8 februari 2026 om 09:57

Posts by gamecontrol

  • Random aanvallen

    • gamecontrol
    • 5 maart 2010 om 19:15

    Als nu een speler wordt aangevallen gaat dat via de link index.php?a=attack&x=1 (1 is hier het ID)

    PHP
    <?
    $user1 = mysql_query("SELECT * FROM `users` WHERE `id`='{$_GET['x']}'");
    $user = mysql_fetch_object($user1);
    if ($data->maxaanval == 100) {  
    ?>

    Ik wil graag dat hier een random optie op komt te staan. Als voorbeeld: speler klik op aanvallen en vervolgens wordt er een random speler gekozen uit de database die wordt aangevallen.

    Hoe zou ik zoiets kunnen doen?

    Ps. dit is het aanval gedeelte, ik weet niet of het noodzakelijk is maar post het toch maar even als extra onderdeel

    PHP
    <?}if($error == ""){
    $_SESSION['mission'] = "$missions_8";
    mysql_query("UPDATE `users` SET `aanvaltijd`=NOW(), `kogels`=`kogels`-'10' WHERE `id`='$data->id'");
    $contract1 = mysql_query("SELECT * FROM `contracten` WHERE `to`='$data->login'");
    $contract = mysql_fetch_object($contract1);
    $verdien1 = mysql_query("SELECT * FROM `contracten` WHERE `to`='$user->login'");
    $verdien = mysql_fetch_object($verdien1);
    $schadekillers = $data->killers*100;
    $schade = $data->power+$schadekillers;
    $schadekillersen = $user->killers*100;
    $schadeen = $user->power+$schadekillersen;
    $healthverlies = rand(1,7);
    $dmy = (date('d-m-Y'));
    if($schade > $schadeen){$win = "true"; $winner = $data->login; $loser = $user->login;}else{$win = "false"; $winner = $user->login; $loser = $data->login;}
    if($win == "true"){$wintext = "gewonnen";$gestolen1 = $user->contant*rand(20,30)/100;$gestolen = round($gestolen1);
    if($user->health > $healthverlies){
    mysql_query("UPDATE `users` SET `contant`=`contant`-'$gestolen', `health`=`health`-'$healthverlies', `attlost`=`attlost`+'1' WHERE `id`='$user->id'");
    mysql_query("UPDATE `users` SET `contant`=`contant`+'$gestolen', `maxaanval`=`maxaanval`+'1', `attwins`=`attwins`+'1' WHERE `id`='$data->id'");
    }else{
    mysql_query("UPDATE `users` SET `moordpremie`=`contant`, `contant`='0', `vermoord`='1', `moordenaar`='$data->login', `moorddatum`='$dmy', `attlost`=`attlost`+'1' WHERE `id`='$user->id'");
    mysql_query("UPDATE `users` SET `contant`=`contant`+'$user->contant', `killcount`=`killcount`+'1', `maxaanval`=`maxaanval`+'1', `attwins`=`attwins`+'1' WHERE `id`='$data->id'");
    $hitlist1 = mysql_query("SELECT * FROM `hitlist` WHERE `to`='$user->login'");
    $hitlist = mysql_fetch_object($hitlist1);
    $gestolen = $user->bank+$user->contant;
    mysql_query("UPDATE `users` SET `bank`=`bank`+'$hitlist->waarde' WHERE `login`='$data->login'");
    mysql_query("DELETE FROM `hitlist` WHERE `to`='$user->login'");
    mysql_query("DELETE FROM `contracten` WHERE `to`='$user->login'");
    }}
    if($win == "false"){$wintext = "verloren";$gestolen1 = $data->contant*rand(20,30)/100;$gestolen = round($gestolen1);
    if($data->health > $healthverlies){
    mysql_query("UPDATE `users` SET `contant`=`contant`-'$gestolen', `health`=`health`-'$healthverlies', `attlost`=`attlost`+'1' WHERE `id`='$data->id'");
    mysql_query("UPDATE `users` SET `contant`=`contant`+'$gestolen', `attwins`=`attwins`+'1' WHERE `id`='$user->id'");
    }else{
    mysql_query("UPDATE `users` SET `moordpremie`=`contant`, `contant`='0', `vermoord`='1', `moordenaar`='$user->login', `moorddatum`='$dmy', `attlost`=`attlost`+'1' WHERE `id`='$data->id'");
    mysql_query("UPDATE `users` SET `contant`=`contant`+'$data->contant', `killcount`=`killcount`+'1', `attwins`=`attwins`+'1' WHERE `id`='$user->id'");
    $hitlist1 = mysql_query("SELECT * FROM `hitlist` WHERE `to`='$data->login'");
    $hitlist = mysql_fetch_object($hitlist1);
    $gestolen = $contant;
    mysql_query("UPDATE `users` SET `bank`=`bank`+'$hitlist->waarde' WHERE `login`='$user->login'");
    mysql_query("DELETE FROM `hitlist` WHERE `to`='$data->login'");
    mysql_query("DELETE FROM `contracten` WHERE `to`='$data->login'");
    }}
    mysql_query("UPDATE `users` SET `aangevallen`=`aangevallen`+'1' WHERE `id`='$user->id'");
    $date2 = (date('m/d H:i'));
    if($win == "true"){
    mysql_query("INSERT INTO `attacks`(verdediger,aanvaller,date,winlose) values('{$user->login}','$data->login',NOW(),'gewonnen')");
    
    
    mysql_query("INSERT INTO `messages`(`date`,`to`,`from`,`ip`,`title`,`content`,`date2`,`read`,`inbox`,`reply`) values(NOW(),'$user->login','$data->login','$data->IP','$attack_14','$attack_15 $data->login. $attack_16 € $gestolen $attack_17
    
    
    $attack_18','$date2','0','1','0')");
    }
    if($win == "false"){
    mysql_query("INSERT INTO `attacks`(verdediger,aanvaller,date,bedrag,winlose) values('{$data->login}','$user->login',NOW(),'$gestolen','verloren')");
    mysql_query("INSERT INTO `messages`(`date`,`to`,`from`,`ip`,`title`,`content`,`date2`,`read`,`inbox`,`reply`) values(NOW(),'$user->login','$data->login','$data->IP','$attack_19','$attack_20 $data->login. $attack_21 € $gestolen $attack_22
    
    
    $attack_18','$date2','0','1','0')");
    }
    ?>
    Toon Meer
  • Illegaal ofniet?

    • gamecontrol
    • 4 maart 2010 om 20:24

    Zoals Superior vermeld:

    Wat is illegaal:

    - Afbeeldingen
    - Html en css
    - Flash casino's

    En daarnaast de teksten welke daarbij dan ook geheel dienen te worden herschreven

    Pas je dit alles aan dan is er geen enkel probleem. Op het feit na dat je waarschijnlijk een maand (of meer) verder bent. Dat Osbanditi dan ook nog steeds wordt geshared op CP vindt ik dan ook redelijk vreemd. Maar ja, thats just me...

  • Shop +/- een probleem?

    • gamecontrol
    • 4 maart 2010 om 19:22

    Dank je wel. Ga er gelijk eens mee aan de slag.

  • Shop +/- een probleem?

    • gamecontrol
    • 4 maart 2010 om 19:10

    Bedankt.

    Wat ik me tot slot afvroeg. Is het mogelijk om in 1 bestand (vb. de config) niet een bepaalde controle te zetten zodat die voor ieder bestand de post controleert op +/- etc.?

    Want ik ben niet de enige die met dit probleem te maken krijg.

    Hoe zou zoiets mogelijk zijn? En wat dien je hiervoor ipv de huidige post opties (weet niet of het mogelijk is maar misschien middels een ID net zoals in divs en css) te beveiligen.

  • Vip

    • gamecontrol
    • 4 maart 2010 om 12:21

    je moet >10 veranderen in >9 want nu moet een speler 11x bellen ipv 10

  • Shop +/- een probleem?

    • gamecontrol
    • 4 maart 2010 om 10:50

    Momenteel heb ik het bug gedeelte bijna weg. Negatieve getallen zijn niet meer mogelijk, evenals - getallen. Maar het plus en spatie gedeelte krijg ik maar niet weg.

    Hoe is het mogelijk om bovenaan het script direct hier een controle voor uit te voeren? Of moet ik per POST gedeelte hier een controle op zetten?

  • Shop +/- een probleem?

    • gamecontrol
    • 3 maart 2010 om 22:16

    In het shop gedeelte zitten nog verschillende + - en spatie mogelijkheden. Ik zou graag willen weten of dit een probleem is.

    Is het idd wel nodig om overal een dergelijke controle uit te voeren en is de shop in huidige toestand al niet genoeg beveiligd?

  • Autocomplete voor spelers

    • gamecontrol
    • 3 maart 2010 om 18:34

    Ik probeer een auto complete in mijn script te bouwen zodat bij het typen gebruikers snel kunnen worden gevonden

    Deze gebruikers laad ik uit de tabel users en wil ze selecteren op login. Echter krijg ik het niet voor elkaar om de autocomplete ook daadwerkelijk te laten werken.

    Iemand enig idee hoe ik dit kan oplossen?

    PHP
    <?php
    	
    	// PHP5 Implementation - uses MySQLi.
    	// mysqli('localhost', 'yourUsername', 'yourPassword', 'yourDatabase');
    	$db = new mysqli('localhost', 'root' ,'root', 'naamdb');
    	
    	if(!$db) {
    		// Show error if we cannot connect.
    		echo 'ERROR: Could not connect to the database.';
    	} else {
    		// Is there a posted query string?
    		if(isset($_POST['queryString'])) {
    			$queryString = $db->real_escape_string($_POST['queryString']);
    			
    			// Is the string length greater than 0?
    			
    			if(strlen($queryString) >0) {
    				// Run the query: We use LIKE '$queryString%'
    				// The percentage sign is a wild-card, in my example of countries it works like this...
    				// $queryString = 'Uni';
    				// Returned data = 'United States, United Kindom';
    				
    				// YOU NEED TO ALTER THE QUERY TO MATCH YOUR DATABASE.
    				// eg: SELECT yourColumnName FROM yourTable WHERE yourColumnName LIKE '$queryString%' LIMIT 10
    				
    				$query = $db->query("SELECT login FROM users LIKE '$queryString%' LIMIT 10");
    				if($query) {
    
    
    					// While there are results loop through them - fetching an Object (i like PHP5 btw!).
    					while ($result = $query ->fetch_object()) {
    						// Format the results, im using <li> for the list, you can change it.
    						// The onClick function fills the textbox with the result.
    						
    						// YOU MUST CHANGE: $result->value to $result->your_colum
    	         			echo '<li onClick="fill(\''.$result->value.'\');">'.$result->value.'</li>';
    	         		}
    				} else {
    					echo 'ERROR: There was a problem with the query.';
    				}
    			} else {
    				// Dont do anything.
    			} // There is a queryString.
    		} else {
    			echo 'There should be no direct access to this script!';
    		}
    	}
    ?>
    Toon Meer

    En in mijn scripts laad ik de tekst via

    PHP
    <div>
    		<form>
    			<div>
    				Ding:
    				<br />
    				<input type="text" size="30" value="" id="inputString" onkeyup="lookup(this.value);" onblur="fill();" />
    			</div>
    			
    			<div class="suggestionsBox" id="suggestions" style="display: none;">
    				<img src="upArrow.png" style="position: relative; top: -12px; left: 30px;" alt="upArrow" />
    				<div class="suggestionList" id="autoSuggestionsList">
    					&nbsp;
    				</div>
    			</div>
    		</form>
    	</div>
    Toon Meer
  • Nieuwe bugs

    • gamecontrol
    • 3 maart 2010 om 15:48

    Oke. Momenteel heb ik uit leavefamily het deel -power verwijderd. Is natuurlijk geen oplossing maar wel voor zolang er geen betere is.

  • Nieuwe bugs

    • gamecontrol
    • 3 maart 2010 om 14:20

    Momenteel heb ik weer een lijstje met nw bugs gevonden in de BDT source.

    - familie verlaten zorgt ervoor dat familie power in de min komt
    - speler kan zich blijven aanmelden voor een fam en direct ontslag nemen zodat familie in de min komt
    - fam misdaden kan je producten kopen zonder leden
    - bij een script foutmelding kan de power zomaar een paar duizend omhoog schieten.

    Als ik de oplossingen heb zal ik ze hier posten.

  • Familie uitnodiging / aanmelden

    • gamecontrol
    • 3 maart 2010 om 13:39

    Dank jullie wel. Ik bleef maar de melding krijgen

    PHP
    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource

    Maar heb famillie was met dubbel ll geschreven (opgelost middels or die(mysql_error())

    Bedankt ;)

    :slotje:

    PHP
    $toname = mysql_fetch_assoc($toname1);
  • Familie uitnodiging / aanmelden

    • gamecontrol
    • 3 maart 2010 om 13:05

    Bij het aanmelden bij een familie wil ik dat de beheerder een bericht ontvangt. Nou heb ik het volgende

    PHP
    <? }
    if(isset($_POST['Submit'])){
    $_SESSION['mission'] = "Join a family";
    $joinedfam1 = mysql_query("SELECT * FROM `families` WHERE `naam`='{$_POST['family']}'");
    $joinedfam = mysql_fetch_object($joinedfam1);
    if($joinedfam->naam != ""){
    mysql_query("UPDATE `users` SET `familie`='$joinedfam->naam',`famlevel`='-1' WHERE `id`='$data->id'");
    
    
    
    
    
    
    $toname = mysql_query("SELECT `login` FROM `users` WHERE `famillie`='$joinedfam->naam' AND `famlevel`='3'");
    mysql_query("INSERT INTO `messages`(`date`,`to`,`from`,`ip`,`title`,`content`,`date2`,`read`,`inbox`,`reply`) values(NOW(),'$toname','Family Spotter','$data->IP','Speler wil familie joinen','Beste, $data->login wil uw famillie joinen','$date2','0','1','0')");
    
    
    ?>
    Toon Meer

    Probleem is dat $toname niet werkt. Het bericht komt niet aan. Verander ik $toname in het INSERT INTO MESSAGE gedeelte in bv. $data->login dan komt deze wel aan bij deze gebruiker. Kortom, het probleem zit hem in het feit dat de juiste beheerder niet wordt gevonden...

  • Vreemde bug met geld

    • gamecontrol
    • 2 maart 2010 om 14:04

    heb dit even uit een ander scriptje gehaald. Maar lukt het hiermee wel?

    PHP
    elseif ($_POST['1'] != is_numeric($_POST['1'])) {
    print "<tr><td class=\"mainTxt\" align=\"center\">Je mag alleen cijfers invullen</td></tr>";

    (uiteraard het post gedeelte even een beetje aanpassen op het bank gedeelte)

  • Toon echo text

    • gamecontrol
    • 2 maart 2010 om 11:04

    Dank je wel Darkvirus. Zijn inderdaad veelal dezelfde personen die alleen maar op negatieve wijze zichzelf willen presenteren en daarnaast ook zelf vrij weinig toe te voegen hebben (op een enkeling daar gelaten natuurlijk. Niet iedereen is over 1 kam te scheren)

    Maar voordat dit te ver offtopic gaat:

    Momenteel is het werkende gekregen. De fout dat er continu alleen cijfers werden weergeven was doordat easterneggs op een andere plek werd overschreven door een andere benaming.

    Degene die hier wel hebben geholpen - bedankt voor jullie hulp :slotje:

  • Toon echo text

    • gamecontrol
    • 1 maart 2010 om 22:46

    Dank je wel voor deze waardevolle aanvulling....

  • Toon echo text

    • gamecontrol
    • 1 maart 2010 om 22:25

    Nee het gaat niet om die punt komma, maar de wijze waarop ik het geheel in het bovenstaande moet plaatsen aangezien er momenteel in de array nog steeds cijfers worden weergeven.

  • Toon echo text

    • gamecontrol
    • 1 maart 2010 om 21:36

    Oke bedankt. Maar hoe moet ik die print op de juiste wijze weergeven in het bovenstaande script? Want nu blijf ik

    PHP
    Parse error: syntax error, unexpected T_VARIABLE in

    krijgen... (sorry voor de vele vragen)

  • Toon echo text

    • gamecontrol
    • 1 maart 2010 om 21:24

    Zoiets dergelijks had ik ook geprobeerd maar ik krijg continu 1 t/m 5 te zien ipv de naam

    Wellicht enig idee

    PHP
    <?}
    $easterneggs = array('Gun', 'Baseball club', 'Rocket launcher', 'Rocket launcher', 'Rocket launcher');
    $easterneggs = rand(1,5);
    if($error == 2){
    ?>
    
    
                <table width="100%">
        <tr>
            <td align="center">
                <br><br><br><br>
                <table class="div_popup" align="center">
                    <tr>
                        <td>
                        
                        
                        
                        <table width="100%" border="0">
      <tr>
        <td><img src="images/icons/warning.png" /></td>
        <td><font color="#f5e5e4"><b>Je hebt extra weapons verdient met deze job!<br /></b>
        	In totaal heb je <?echo$easterneggstotal;?> extra <?echo$easterneggs;?> gekregen!<br /><br />
            Verder heb je ?<?echo$winst;?>,- verdient.
    
    
        </td>
      </tr>
    </table>
    
    
                        
                                               </td>
                    </tr>
                    <tr>
                        <td>
                            <br>
                                <a href="index.php?a=crimes/jobs" class="msg_ok"><?=$misc_1;?></a>
                        </td>
                    </tr>
                </table>
            </td>
        </tr>
    </table></table>
    Toon Meer
  • Toon echo text

    • gamecontrol
    • 1 maart 2010 om 20:34

    Ik wil bij een rand steeds een verschillende naam tonen. Probleem is dat ik niet weer hoe ik dit moet weergeven. Ik heb nu dit (weet het dit is fout maar wellicht maakt het wat duidelijk wat ik bedoel)

    PHP
    <? echo $weapons_' .$easterneggs. ';?>

    In mijn php script heb ik staan

    $weapons_1 = Naam1
    $weapons_2 = Naam2
    $weapons_3 = Naam3

    Op de plek van easterneggs moet nu worden getoond 1, 2, 3, etc.

    Dit gebeurt ook wel als ik alleen neerzet

    PHP
    <? echo $easterneggs;?>

    Maar dan krijg ik alleen de cijfers te zien.

    Ondanks de wellicht beetje onduidelijk uitleg hoop ik dat het een beetje duidelijk is wat ik tracht te bereiken. Hopelijk dat iemand hier een antwoord op heeft.

  • Korte manier van updates mogelijk?

    • gamecontrol
    • 1 maart 2010 om 20:27

    Zou je een voorbeeld kunnen laten zien? Heb het momenteel al verkort naar

    PHP
    $energycost1 = floor($data->jobs_1_level*4/2/2);
    $moneyreward1 = floor($data->jobs_1_level*50*4/3);
    $experiencereward1 = floor($data->jobs_1_level*4/2/3);
    $skilllevelreward1 = floor($data->jobs_1_level*4/2/3);

    Maar misschien is er een handiger manier

ICT Nieuws

  • Fijne feestdagen

    tcbhome 28 december 2025 om 13:55
  • Kritieke update voor Really Simple Security-plug-in

    K.Rens 16 november 2024 om 16:12
  • ING Nederland streeft naar ondersteuning van Google Pay tegen eind februari

    K.Rens 2 november 2024 om 16:09

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacy Policy
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen | Beste Zetes eid kaartlezer webshop
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design