Guest User

Untitled

a guest
Jun 15th, 2013
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.90 KB | None | 0 0
  1. <?php
  2. $header_title="Combat";
  3. session_start();
  4. require("TBC.php3");
  5. require("fuck.php3");
  6. require("header_menu.php3");
  7.  
  8.  
  9. //Standard
  10. $compte_rendu="";
  11.  
  12. if((isset($HTTP_GET_VARS['objet']))&&isset($_SESSION['combat_tour'])){
  13. $q=mysql_query("SELECT * FROM `ennemis` WHERE `Nom`='{$_SESSION['combat_ennemi']}'");
  14. $ennemi_row=mysql_fetch_row($q);
  15. $q=mysql_query("SELECT * FROM `combats` WHERE `proprio`='{$_SESSION['user']}' AND `perso`='{$_SESSION['combat_perso']}'");
  16. $combat_row=mysql_fetch_row($q);
  17. $perso_PV=$combat_row[2];
  18. $ennemi_PV=$combat_row[4];
  19. $compte_rendu.="Votre perso possède $perso_PV PV.<BR />Votre ennemi possède $ennemi_PV PV.<BR />";
  20. $q=mysql_query("SELECT * FROM `objets_s` WHERE `proprio`='{$_SESSION['user']}' AND `ID`='{$HTTP_GET_VARS['objet']}' AND `eq_perso`='{$_SESSION['combat_perso']}'");
  21. $n=mysql_affected_rows($link);
  22. if($n!=1){
  23. echo "OOPS ! Crash ! Tentative de récupération d'objet : Echec; n=$n <BR />";
  24. echo "Erreur MySQL:<BR />";
  25. echo mysql_error($link);
  26. die();
  27. };
  28. $objet_row=mysql_fetch_row($q);
  29. $compte_rendu.="{$_SESSION['combat_perso']} utilise son(sa) {$objet_row[1]} ({$objet_row[3]})<BR />";
  30. $effets=explode(",",$objet_row[3]);
  31. if((substr($effets[0],0,2))=="DG"){
  32. $degats=substr($effets[0],3);
  33. $degats_mm=explode("D",$degats);
  34. $degats_fin=rand($degats_mm[0],$degats_mm[1]);
  35. $compte_rendu.="{$_SESSION['combat_perso']} fait $degats_fin dégats avec son(sa) {$objet_row[1]}. <BR />";
  36. $ennemi_PV-=$degats_fin;
  37. $compte_rendu.="L'ennemi possède maintenant $ennemi_PV PV.<BR />";
  38. if($ennemi_PV<=0){
  39. $compte_rendu.="L'ennemi est mort !<BR />";
  40. $compte_rendu.="Vous avez tué un {$ennemi_row[0]}, vous gagnez {$ennemi_row[4]} XP.<NR />";
  41. $q=mysql_query("DELETE FROM `combats` WHERE `Proprio`='{$_SESSION['user']}' AND `perso`='{$_SESSION['combat_perso']}'");
  42. $q=mysql_query("SELECT `exp` FROM `persos` WHERE `Proprio`='{$_SESSION['user']}' AND `Nom`='{$_SESSION['combat_perso']}'");
  43. $exp=mysql_fetch_row($q);
  44. $exp=$exp[0]+$ennemi_row[4];
  45. $q=mysql_query("UPDATE `persos` SET `exp`='$exp' WHERE `Proprio`='{$_SESSION['user']}' AND `Nom`='{$_SESSION['combat_perso']}'");
  46. $compte_rendu.="Vous possédez à présent $exp points d'expérience.<BR />";
  47. $argent=fuck_argent($_SESSION['user'],'');
  48. $q=mysql_query("SELECT `niveau` FROM `persos` WHERE `proprio`='{$_SESSION['user']}' AND `nom`='{$_SESSION['combat_perso']}'");
  49. $nivo=mysql_fetch_row($q);
  50. $gain=intval($ennemi_row[4]/$nivo[0]);
  51. fuck_argent($_SESSION['user'],$argent+$gain);
  52. $compte_rendu.="Vous gagnez $gain Flooz !<BR/>";
  53. unset($_SESSION['combat_perso']);
  54. unset($_SESSION['combat_tour']);
  55. echo $compte_rendu;
  56. require("footer.php3");
  57. };
  58. $compte_rendu.="L'ennemi utilise son attaque {$ennemi_row[2]}.<BR/>";
  59. $degats_enn=substr($ennemi_row[3],3);
  60. $degats_enn_mm=explode("D",$degats_enn);
  61. $degats_enn_fin=rand($degats_enn_mm[0],$degats_enn_mm[1]);
  62. $compte_rendu.="L'ennemi inflige $degats_enn_fin degats.<BR/>";
  63. $perso_PV-=$degats_enn_fin;
  64. $compte_rendu.="Votre perso possède à présent $perso_PV PV.<BR/>";
  65. if($perso_PV<=0){
  66. $compte_rendu.="Votre perso est tombé inconscient !<BR />";
  67. $q=mysql_query("DELETE FROM `combats` WHERE `Proprio`='{$_SESSION['user']}' AND `perso`='{$_SESSION['combat_perso']}'");
  68. unset($_SESSION['combat_perso']);
  69. unset($_SESSION['combat_tour']);
  70. echo $compte_rendu;
  71. require("footer.php3");
  72. };
  73. $q=mysql_query("UPDATE `combats` SET `PV_Perso`='$perso_PV', `PV_Ennemi`='$ennemi_PV' WHERE `Proprio`='{$_SESSION['user']}' AND `perso`='{$_SESSION['combat_perso']}'");
  74. };
  75. $_SESSION['combat_tour']++;
  76. };
  77. if((!isset($_SESSION['combat_tour']))&&(!isset($HTTP_POST_VARS['perso']))){
  78. echo "<FORM action=baston.php3 method=post><TABLE style=\"font-size:14;\"><TR><TD>";
  79. echo "Choisissez le perso à faire combattre :<BR />";
  80. $q=mysql_query("SELECT * FROM `persos` WHERE `proprio`='{$_SESSION['user']}'");
  81. $n=mysql_affected_rows($link);
  82. for($i=0;$i<$n;$i++){
  83. $row_perso=mysql_fetch_row($q);
  84. if($row_perso[9]<=time()){
  85. echo "<INPUT type=radio checked name=perso value='{$row_perso[0]}'>".strtr($row_perso[0],"_"," ")."</INPUT><BR />";
  86. };
  87. };
  88. echo "</TD><TD>Choisissez votre ennemi:<BR/>";
  89. $q=mysql_query("SELECT * FROM `ennemis`");
  90. $n=mysql_affected_rows($link);
  91. for($i=0;$i<$n;$i++){
  92. $row_ennemi=mysql_fetch_row($q);
  93. echo "<INPUT type=radio checked name=ennemi value='{$row_ennemi[0]}'>{$row_ennemi[0]}</INPUT><BR/>{$row_ennemi[1]}<BR/>";
  94. };
  95. echo "</TR><TR><TD colspan=2><INPUT type=submit class='button' value='OK' /></TD></TR></TABLE>";
  96. }else{
  97. if(!isset($_SESSION['combat_perso'])){
  98. if(isset($HTTP_POST_VARS['perso'])){
  99. $_SESSION['combat_perso']=$HTTP_POST_VARS['perso'];
  100. $_SESSION['combat_ennemi']=$HTTP_POST_VARS['ennemi'];
  101. $_SESSION['combat_tour']=1;
  102. $q=mysql_query("SELECT * FROM `ennemis` WHERE `Nom`='{$_SESSION['combat_ennemi']}'");
  103. $ennemi_row=mysql_fetch_row($q);
  104. $q=mysql_query("SELECT `ATT`,`DEF` FROM `persos` WHERE `proprio`='{$_SESSION['user']}' AND `Nom`='{$_SESSION['combat_perso']}'");
  105. $calc_PV=mysql_fetch_row($q);
  106. $perso_PV=$calc_PV[0]+$calc_PV[1];
  107. $q=mysql_query("INSERT INTO `combats` VALUES('{$_SESSION['user']}','{$_SESSION['combat_perso']}','$perso_PV','{$_SESSION['combat_ennemi']}','{$ennemi_row[4]}',NOW())");
  108.  
  109. }else{
  110. echo "Erreur ! Aucun perso n'est appelé. Le combat ne peut pas continuer.";
  111. require ("footer.php3");
  112. };
  113. };
  114. echo $compte_rendu;
  115. echo "Combat : Tour {$_SESSION['combat_tour']} <BR />
  116. Choisissez l'objet à utiliser : <BR />";
  117. $q=mysql_query("SELECT * FROM `objets_s` WHERE `proprio`='{$_SESSION['user']}' AND `eq_perso`='{$_SESSION['combat_perso']}'");
  118. $n=mysql_affected_rows($link);
  119. for($i=0;$i<$n;$i++){
  120. $objet_row=mysql_fetch_row($q);
  121. echo "<A href=baston.php3?objet={$objet_row[5]}>{$objet_row[1]} : {$objet_row[3]}<BR />";
  122. };
  123. };
  124. require("footer.php3");
  125. ?>
Advertisement
Add Comment
Please, Sign In to add comment