Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Walki co 10s.
Forum PHP.pl > Forum > PHP
boosik01
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. ?>
Kasyx
Co rozumiesz pod tajemniczym pojęciem
Cytat
walki co 10s

blooregard
Musisz dodać jakiś mechanizm odświeżający ten skrypt co 10s (np. wywołaniem Ajaxa), bo chyba o to Ci chodzi?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.