Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Walki co 10s.
boosik01
post
Post #1





Grupa: Zarejestrowani
Postów: 91
Pomógł: 1
Dołączył: 19.08.2009

Ostrzeżenie: (10%)
X----


Witam chce zrobić walki co 10s. lecz nie dokońca mi to wychodzi ;//

O to plik wyscig.php może ktoś wie jak to zrobić by działało ?
  1. <?php
  2. include('baza.php');
  3.  
  4. $all = mysql_fetch_row(mysql_query("SELECT kasa, vmax, bak, respekt, promile, zmeczenie, do100, szybkosc, sila, technika, zwinnosc FROM users WHERE user='$user'"));
  5. $vmax = $all[1];
  6. $do100 = $all[6];
  7. $respekt = $all[3];
  8. $promil = $all[4];
  9. $kasa = $all[0];
  10. $bak = $all[2];
  11. $zmeczenie = $all[5];
  12. $szybkosc = $all[7];
  13. $sila= $all[8];
  14. $technika = $all[9];
  15. $zwinnosc = $all[10];
  16. $win = $vmax + $do100 + $szybkosc + $sila + $technika + $zwinnosc - ($zmeczenie * 2);
  17. $czas = mktime();
  18. $czas_ostatni = mysql_fetch_array(mysql_query("SELECT ostatni_wyscig, bak FROM users WHERE user='$user'"));
  19. $ostatni_wyscig = mysql_query("UPDATE users SET ostatni_wyscig='$czas' WHERE user='$user'");
  20.  
  21. if ($_POST['race']) {
  22. if ($ostatni_wyscig['ostatni_wyscig'] + 120 < $czas) {
  23. if ($czas_ostatni[bak] >= 1) {
  24. $id = addslashes($_POST['race']);
  25. $q_info = mysql_query("SELECT * FROM wyscig WHERE id='".$id."'") or die (mysql_error());
  26. $info = mysql_fetch_assoc($q_info);
  27. if ($win > $info['trudnosc']) {
  28. $teraz = array("kasa" => $kasa + $info['wygrana_kasa'],
  29. "respekt" => $respekt + $info['wygrany_respekt'],
  30. "bak" => $bak - $info['zabiera_bajury'],
  31. "zmeczenie" => $zmeczenie + $info['dodaje_zmeczenie']);
  32. mysql_query("UPDATE users SET kasa='".$teraz['kasa']."', bak='".$teraz['bak']."', respekt='".$teraz['respekt']."', zmeczenie='".$teraz['zmeczenie']."' WHERE user='$user'") or die (mysql_error());
  33. include('gora.php');
  34. echo "<table width=\"100%\"><tr><td style=\"background-color: #c0ffb9;\">Zyskałes ".$info['wygrana_kasa']." szt. zł i ".$info['wygrany_respekt']." EXPA</td></tr></table>" . " <br><a href=\"wyscig.php\">powrót</a>";
  35. } else {
  36. $teraz = array("kasa" => $kasa - $info['wygrana_kasa'],
  37. "respekt" => $respekt - $info['wygrany_respekt'],
  38. "bak" => $bak - $info['zabiera_bajury'],
  39. "zmeczenie" => $zmeczenie + $info['dodaje_zmeczenie']);
  40. mysql_query("UPDATE users SET kasa='".$teraz['kasa']."', bak='".$teraz['bak']."', respekt='".$teraz['respekt']."', zmeczenie='".$teraz['zmeczenie']."' WHERE user='$user'") or die (mysl_error());
  41. include('gora.php');
  42. echo "<table width=\"100%\"><tr><td style=\"background-color: #fe7272;\">Straciłes ".$info['wygrana_kasa']." szt. zł i ".$info['wygrany_respekt']." EXPA</td></tr></table>" . " <br><a href=\"wyscig.php\">powrót</a>";
  43. }
  44. } else {
  45. include('gora.php');
  46. echo "<table width=\"100%\"><tr><td style=\"background-color: #fe7272;\">Twój potworek nie ma wystarczający PŻ (życia) by walczyć. W celu uzdrowienia go odaj się do <a href=\"uzdrowiciel.php\">Uzdrowiciela</a></td></tr></table><br>";
  47. }
  48. } else {
  49. include('gora.php');
  50. echo "<table width=\"100%\"><tr><td style=\"background-color: #fe7272;\">Możesz się ścigać co 2 minuty!<br><a href=\"wyscig.php\">powrót</a></td></tr></table>";
  51. }
  52. } else {
  53. include('gora.php');
  54. ?>
  55. <center><font color="green" size="5"><b>Walka</b></font><br><br><br></center>
  56. <center>Po zakupieniu potworka chcesz troche zarobić oraz zdobyc trochę EXPA by stać się nr. 1, lecz nie jest to takie łatwe. Lecz pobliscy mieszkańcy dadzą Ci troche złota za pokonanie złych potworów w okolicy. Pamiętaj czym lepszy potwór tym więcej zarobisz ale i tagże więcej stracisz.<br>
  57. <br><br>
  58.  
  59.  
  60. <table align='center' width='60%'>
  61. <tr background="http://www.madzik.pl/tla/new16.jpg">
  62. <td><font color="white">Zwierzyna z pobliskiego lasu:</td>
  63. </tr>
  64. <tr background="http://www.madzik.pl/tla/02.jpg">
  65. <td align='left'>
  66. <form method='POST'>
  67. <select name='race'>
  68. <option value='2'>Królik</option>
  69. <option value='3'>Pająk maly</option>
  70. <option value='4'>Dojrzaly pająk</option>
  71. <option value='5'>Pszczola</option>
  72. <option value='6'>Szerszeń</option>
  73. </select>
  74. <br><input type='submit' value='Walcz'>
  75. </form>
  76. </td> </tr>
  77. <tr>
  78. <td background="http://www.madzik.pl/tla/new16.jpg"><font color="white">Zwierzyna z doliny Cieni:</td> </tr>
  79. <tr background="http://www.madzik.pl/tla/02.jpg">
  80. <td>
  81. <form method='POST'>
  82. <select name='race'>
  83. <option value='8'>Czerwonooki pająk</option>
  84. <option value='9'>Żólta żaba</option>
  85. <option value='10'>Zielonkawa żaba</option>
  86. <option value='11'>Żuk</option>
  87. </select>
  88. <br><input type='submit' value='Walcz'>
  89. </form>
  90. </td>
  91. </tr>
  92. <tr>
  93. <td background="http://www.madzik.pl/tla/new16.jpg"><font color="white">Zwierzyna z jaskini Inlun Dartinhi (magika):</td>
  94.  
  95. </tr>
  96. <tr background="http://www.madzik.pl/tla/02.jpg">
  97. <td align='left'>
  98. <form method='POST'>
  99. <select name='race'>
  100. <option value='13'>Szczur</option>
  101. <option value='14'>Dziki szczur</option>
  102. <option value='15'>Wąż malojadowity</option>
  103. <option value='16'>Wąż trujący</option>
  104. <option value='17'>Niedżwiedź</option>
  105. </select>
  106. <br><input type='submit' value='Walcz'>
  107. </form>
  108. </td> </tr><tr>
  109. <td background="http://www.madzik.pl/tla/new16.jpg"> <font color="white">Zwierzyna z pustyni smierci</td> </tr>
  110. <td background="http://www.madzik.pl/tla/02.jpg" >
  111. <form method='POST'>
  112. <select name='race'>
  113. <option value='19'>Maly pancernik</option>
  114. <option value='20'>Duży pancernik</option>
  115. <option value='21'>Mloda wywerna</option>
  116. <option value='22'>Bazyliszek lesny</option>
  117. <option value='23'>hebanowy skorpion</option>
  118. <option value='24'>Bazyliszek szlachetny</option>
  119. <option value='25'>Mlody gnom lesny</option>
  120. </select>
  121. <br><input type='submit' value='Walcz'>
  122. </form>
  123. </td>
  124. </tr>
  125. </table>
  126. <?php
  127. }
  128. include('dol.php');
  129. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Kasyx
post
Post #2





Grupa: Zarejestrowani
Postów: 45
Pomógł: 7
Dołączył: 29.04.2009
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Co rozumiesz pod tajemniczym pojęciem
Cytat
walki co 10s

Go to the top of the page
+Quote Post
blooregard
post
Post #3


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Musisz dodać jakiś mechanizm odświeżający ten skrypt co 10s (np. wywołaniem Ajaxa), bo chyba o to Ci chodzi?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 04:26