login  Naam:   Wachtwoord: 
Registreer je!
 Forum

misdaad om de 2 min

Offline cyberjojo - 06/02/2005 13:56
Avatar van cyberjojoNieuw lid ik heb het bestad misdaad gemaakt:
werkt helemaal goed maar nu moet het zow worden dat je om de 2 min een misdaat kan plegen.
dit is de code :
  1. <head>
  2.  
  3. <script language="JavaScript">
  4. var left = 0;
  5. function movein(){
  6. if (document.layers) {
  7. document.layers['message'].pageX = window.pageXOffset + left;
  8. left+=step;
  9. if(left<moveto){ setTimeout('movein()',speed); }
  10. else { setTimeout('closemessage()',hide); }
  11. }
  12.  
  13. else{
  14. document.getElementById('message').style.left=left+'px';
  15. left+=step;
  16. if(left<moveto){ setTimeout('movein()',speed); }
  17. else { setTimeout('closemessage()',hide); }
  18. }
  19. }
  20. function closemessage(){
  21. if (document.layers) {document.layers['message'].visibility='hidden';}
  22. else{document.getElementById('message').style.visibility='hidden';}
  23. }
  24. </script>
  25. <style type="text/css" media="screen">
  26. #obmessage #message {top:120px; border:1px solid black;
  27. width:200px;background-color:lime;padding:4px;
  28. position:absolute;}
  29. </style>
  30.  
  31. <head>
  32. <title>Cyber-War</title>
  33. <link rel="stylesheet" type="text/css" href="<?php echo ($_COOKIE['v'] == 2) ? "css-v2.css" : "css-v1.css"; ?>">
  34.  
  35. </head>
  36.  
  37. <body style="background: #000000; margin: 0px;">
  38. <table width=100%>
  39. <center>
  40.  
  41. <FORM METHOD=post ACTION="">
  42. <table align="center" width=100%>
  43. <tr><td class="subTitle"><b>Misdaad</b></td></tr>
  44. <tr><td class="mainTxt">
  45. <?php
  46.  
  47. if ($_SERVER['REQUEST_METHOD'] == 'POST') {
  48.  
  49. $getal = rand("0","5");
  50. if($misdaad == "velg" AND $getal == "1" || $getal == "3"){
  51. $data->cash +=500;
  52. echo('<script>alert("gelukt! je hebt de velgen van een auto gejat , je hebt $500 erbij"); location.href("?pagina=crime.php");</script>');
  53. mysql_query("UPDATE `[users]` SET `bank`={$data->bank},`cash`={$data->cash} WHERE `login`='{$data->login}'");
  54. print " <tr><td class=\"mainTxt\">Het bedrag is overgemaakt</td></tr>\n";
  55. }
  56.  
  57. else if($misdaad == "velg" AND $getal == "0" || $getal == "2" || $getal == "4" || $getal == "5"){
  58. echo('<script>alert("Helaas is het mislukt"); location.href("?pagina=crime.php");</script>');
  59. }
  60. else if($misdaad == "breek_in" AND $getal == "1" || $getal == "3"){
  61. $data->cash +=1000;
  62. echo('<script>alert("gelukt! je hebt ingebroken en voor $1000 gejat"); location.href("?pagina=crime.php");</script>');
  63. mysql_query("UPDATE `[users]` SET `bank`={$data->bank},`cash`={$data->cash} WHERE `login`='{$data->login}'");
  64. }
  65. else if($misdaad == "breek_in" AND $getal == "0" || $getal == "2" || $getal == "4" || $getal == "5"){
  66. echo('<script>alert("Jammer, er waren te goede sloten"); location.href("?pagina=crime.php");</script>');
  67. }
  68. else if($misdaad == "zakkenrollen" AND $getal == "1" || $getal == "3"){
  69. $data->cash +=100;
  70. echo('<script>alert("gelukt! het viel niet op dat je iemands portomonee pakte $100"); location.href("?pagina=crime.php");</script>');
  71. mysql_query("UPDATE `[users]` SET `bank`={$data->bank},`cash`={$data->cash} WHERE `login`='{$data->login}'");
  72. }
  73. else if($misdaad == "zakkenrollen" AND $getal == "0" || $getal == "2" || $getal == "4" || $getal == "5"){
  74. echo('<script>alert("Helaas, de politie kwam er in de verte aan, volgende keer beter"); location.href("?pagina=crime.php");</script>');
  75. }
  76. else if($misdaad == "kassa" AND $getal == "1" || $getal == "3"){
  77. $data->cash +=2000;
  78. echo('<script>alert("gelukt! de cassiare was zo bang dat je de kassa meteen kreeg $2000"); location.href("?pagina=crime.php");</script>');
  79. mysql_query("UPDATE `[users]` SET `bank`={$data->bank},`cash`={$data->cash} WHERE `login`='{$data->login}'");
  80. }
  81. else if($misdaad == "kassa" AND $getal == "0" || $getal == "2" || $getal == "4" || $getal == "5"){
  82. echo('<script>alert("Helaas de kassa was goed beveiligd"); location.href("?pagina=crime.php");</script>');
  83. }
  84. else if($misdaad == "auto" AND $getal == "1" || $getal == "3"){
  85. $data->cash +=4000;
  86. echo('<script>alert("gelukt! er zat geen beveiliging op de auto en je kon hem dus zo meenemen! Daarna heb je de auto verkocht voor 4500!"); location.href("?pagina=crime.php");</script>');
  87. mysql_query("UPDATE `[users]` SET `bank`={$data->bank},`cash`={$data->cash} WHERE `login`='{$data->login}'");
  88. }
  89. else if($misdaad == "auto" AND $getal == "0" || $getal == "2" || $getal == "4" || $getal == "5"){
  90. echo('<script>alert("Helaas de alarm ging af..."); location.href("?pagina=crime.php");</script>');
  91. }
  92. else if($misdaad == "dreigen" AND $getal == "1" || $getal == "3"){
  93. $data->cash +=1500;
  94. echo('<script>alert("gelukt! je dreigde hem om zijn geld te geven aan jou, hij had $1500 bij zich!"); location.href("?pagina=crime.php");</script>');
  95. mysql_query("UPDATE `[users]` SET `bank`={$data->bank},`cash`={$data->cash} WHERE `login`='{$data->login}'");
  96. }
  97. else if($misdaad == "dreigen" AND $getal == "0" || $getal == "2" || $getal == "4" || $getal == "5"){
  98. echo('<script>alert("Helaas hij rende weg en je kon um niet optijd pakken"); location.href("?pagina=crime.php");</script>');
  99. }
  100. else if($misdaad == "bankberoven" AND $getal == "1" || $getal == "3"){
  101. $data->cash +=7500;
  102. echo('<script>alert("gelukt! je had een kluis mee genomen en er zat $7500 erin"); location.href("?pagina=crime.php");</script>');
  103. mysql_query("UPDATE `[users]` SET `bank`={$data->bank},`cash`={$data->cash} WHERE `login`='{$data->login}'");
  104. }
  105. else if($misdaad == "bankberoven" AND $getal == "0" || $getal == "2" || $getal == "4" || $getal == "5"){
  106. echo('<script>alert("Helaas de kluis was goed beveiligd"); location.href("?pagina=crime.php");</script>');
  107. }
  108. else if($misdaad == "schooien" AND $getal == "1" || $getal == "3"){
  109. $data->cash +=50;
  110. echo('<script>alert("gelukt! de mensen in de stad waren zo gek om je een beetje geld te geven! $50"); location.href("?pagina=crime.php");</script>');
  111. mysql_query("UPDATE `[users]` SET `bank`={$data->bank},`cash`={$data->cash} WHERE `login`='{$data->login}'");
  112. }
  113. else if($misdaad == "schooien" AND $getal == "0" || $getal == "2" || $getal == "4" || $getal == "5"){
  114. echo('<script>alert("Helaas iedereen vond dat je erg vies er uit zag dus niemand wilde geld geven"); location.href("?pagina=crime.php");</script>');
  115. }
  116. else if($misdaad == "drugssmokkelen" AND $getal == "1" || $getal == "3"){
  117. $data->cash +=8500;
  118. echo('<script>alert("gelukt! de wouten zagen niks, en onderweg hadden ze niet de kofferbak nagekeken! je verdient $8500"); location.href("?pagina=crime.php");</script>');
  119. mysql_query("UPDATE `[users]` SET `bank`={$data->bank},`cash`={$data->cash} WHERE `login`='{$data->login}'");
  120. }
  121. else if($misdaad == "drugssmokkelen" AND $getal == "0" || $getal == "2" || $getal == "4" || $getal == "5"){
  122. echo('<script>alert("Helaas de wouten hadden je aangehouden"); location.href("?pagina=crime.php");</script>');
  123. }
  124. else if($misdaad == "spullenstelen" AND $getal == "1" || $getal == "3"){
  125. $data->cash +=250;
  126. echo('<script>alert("gelukt! je had een paar keer achter elkaar spullen gestolen in de winkel! $250"); location.href("?pagina=crime.php");</script>');
  127. mysql_query("UPDATE `[users]` SET `bank`={$data->bank},`cash`={$data->cash} WHERE `login`='{$data->login}'");
  128. }
  129. else if($misdaad == "spullenstelen" AND $getal == "0" || $getal == "2" || $getal == "4" || $getal == "5"){
  130. echo('<script>alert("Helaas de alarm van de winkel ging af!"); location.href("?pagina=crime.php");</script>');
  131. }
  132. }
  133. else if($misdaad == ""){
  134. echo "<table><td></td><td><form method=POST>
  135. <input type=radio value=bankberoven name=\"misdaad\"> Beroof de bank<br>
  136. <input type=radio value=zakkenrollen name=\"misdaad\"> Ga zakkenrollen<br>
  137. <input type=radio value=dreigen name=\"misdaad\"> Iemand dreigen zijn geld te geven!<br>
  138. <input type=radio value=auto name=\"misdaad\"> Jat een auto<br>
  139. <input type=radio value=kassa name=\"misdaad\"> Steel een kassa bij de supermarkt<br>
  140. <input type=radio value=drugssmokkelen name=\"misdaad\"> Smokkel drugs en verkoop het<br>
  141. <input type=radio value=breek_in name=\"misdaad\"> Ga bij iemand inbreken<br>
  142. <input type=radio value=velg name=\"misdaad\"> Steel velgen van een auto<br>
  143. <input type=radio value=spullenstelen name=\"misdaad\"> Steel spullen in de winkel<br>
  144. <input type=radio value=schooien name=\"misdaad\"> Schooi om geld bij mensen in de stad<br>
  145. <input type=submit value=Doen!></form></td></table>";
  146. }?>
  147. <tr><td class="mainTxt" align="center"><B>Je moet na een misdaad even wachten voor je de volgende misdaad kan doen!</B></td></tr></center><br>
  148. </table>

weet iemand hoe dat werkt?

2 antwoorden

Gesponsorde links
Offline Tuinstoel - 06/02/2005 14:01
Avatar van Tuinstoel PHP expert Wannabee MW site ,

Owkeej.
Je kunt 3 dingen doen
1) Tijd van misdaad opslaan in cookie, en dan kijken of de tijd verstreken is en dan de cookie deleten, deze manier is niet veilig
2) In een sessie de tijd zetten van de laatst gedaan misdaad, ook deze manier is niet veilig.
3) In een database zetten, en deze manier is wel veilig.
Je moet dan gewoon een extra kolom aanmaken, en daarin bij het uitvoeren van de misdaad deze updaten naar de huidige tijd, met een time() formaat.

Dan vraag je op die pagina misdaad die tijd op + 2 minuten, kijken of de tijd langs te huidige tijd is, en dan zou hij het wel moeten doen.
Zie voorbeeld 

  1. <?
  2. $mTijd = mysql_result(mysql_query("SELECT `tijd` FROM `leden` WHERE `id` = 1"),0);
  3.  
  4. if(($mTijd + 120) < time())
  5. { echo 'Je mag een misdaad doen.'; }
  6. else
  7. { echo 'Je moet nog 2 minuten wachten'; }
  8. ?>
Offline cyberjojo - 07/02/2005 00:39
Avatar van cyberjojo Nieuw lid zal proberen 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.194s