Guest User

Untitled

a guest
May 27th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.69 KB | None | 0 0
  1. <?php
  2.  
  3. session_start();
  4. $ID=$_SESSION['ID'];
  5.  
  6. echo <<<START
  7.  
  8. <html>
  9. <head>
  10.  
  11. <link rel="stylesheet" type="text/css" href="background3.css" />
  12. <link rel="stylesheet" type="text/css" href="navmenu.css" />
  13.  
  14. <style>
  15. .meter1
  16. {
  17. width:250px;
  18. height:20px;
  19. border:2px solid #000;
  20. background:#000;
  21. }
  22. .health1
  23. {
  24. height:20px;
  25. background:#0000FF;
  26. }
  27. .meter2
  28. {
  29. width:250px;
  30. height:20px;
  31. border:2px solid #000;
  32. background:#000;
  33. }
  34. .health2
  35. {
  36. height:20px;
  37. background:#FF0000;
  38. }
  39. .meter3
  40. {
  41. width:250px;
  42. height:20px;
  43. border:2px solid #000;
  44. background:#000;
  45. }
  46. .health3
  47. {
  48. height:20px;
  49. background:#20B2AA;
  50. }
  51. .meter4
  52. {
  53. width:250px;
  54. height:20px;
  55. border:2px solid #000;
  56. background:#000;
  57. }
  58. .health4
  59. {
  60. height:20px;
  61. background:#008000;
  62. }
  63.  
  64. </style>
  65.  
  66. </head>
  67.  
  68. <body>
  69.  
  70. START;
  71.  
  72. $_POST["enemyID"];
  73. $eID=$_POST["enemyID"];
  74.  
  75. include("connect.php");
  76. include("check.php");
  77. include("checkenemy.php");
  78. include("navmenu.php");
  79.  
  80. $result = mysql_query("SELECT * FROM Heroes WHERE UserID='$ID'");
  81.  
  82. while($row = mysql_fetch_array($result))
  83. {
  84. $Health=$row['Health'];
  85. }
  86.  
  87. if($Health<20)
  88. {
  89. include("herostats.php");
  90. echo <<<WOO2
  91. <fieldset style="background-image:url(background.jpg); color:white;">
  92. <legend>
  93. Arena
  94. </legend>
  95. Your Health is too low! Come back when you have 20 Health!
  96. </fieldset>
  97. WOO2;
  98. }
  99. else
  100. {
  101.  
  102. $result = mysql_query("SELECT * FROM Heroes WHERE UserID='$ID'");
  103.  
  104. while($row = mysql_fetch_array($result))
  105. {
  106. $mclass=$row['Herotype'];
  107. $mhero=$row['Heroname'];
  108. $mFocus=$row['FocusLvl'];
  109. $mArmor=$row['ArmorLvl'];
  110. $mstrength=$row['Strength'];
  111. $mspellpower=$row['Spellpower'];
  112. $mfortitude=$row['Fortitude'];
  113. $mresistance=$row['Resistance'];
  114. $mLuck=$row['Luck'];
  115. $mSpeed=$row['Speed'];
  116. $mHealth=$row['Health'];
  117. $mMax=$row['MaxHealth'];
  118. $mLevel=$row['Level'];
  119. $mTotexp=$row['TotalXP'];
  120. $mGoexp=$row['XPtogo'];
  121. $mxpTotal=$row['XPTotal'];
  122. $mFights=$row['Duels'];
  123. $mWins=$row['Wins'];
  124. $mLosses=$row['Losses'];
  125. $mKills=$row['Kills'];
  126. $mDeaths=$row['Deaths'];
  127. $mTime=$row['Healthstamp'];
  128. $mwPower=0;
  129. $mwSpeed=0;
  130. $mwCrit=0;
  131. $maDefense=0;
  132. $maResistance=0;
  133. $maSpeed=0;
  134. }
  135.  
  136. $result = mysql_query("SELECT * FROM Heroes WHERE UserID='$eID'");
  137.  
  138. while($row = mysql_fetch_array($result))
  139. {
  140. $eclass=$row['Herotype'];
  141. $ehero=$row['Heroname'];
  142. $eFocus=$row['FocusLvl'];
  143. $eArmor=$row['ArmorLvl'];
  144. $estrength=$row['Strength'];
  145. $espellpower=$row['Spellpower'];
  146. $efortitude=$row['Fortitude'];
  147. $eresistance=$row['Resistance'];
  148. $eLuck=$row['Luck'];
  149. $eSpeed=$row['Speed'];
  150. $eHealth=$row['Health'];
  151. $eMax=$row['MaxHealth'];
  152. $eLevel=$row['Level'];
  153. $eTotexp=$row['TotalXP'];
  154. $eGoexp=$row['XPtogo'];
  155. $expTotal=$row['XPTotal'];
  156. $eFights=$row['Duels'];
  157. $eWins=$row['Wins'];
  158. $eLosses=$row['Losses'];
  159. $eKills=$row['Kills'];
  160. $eDeaths=$row['Deaths'];
  161. $emTime=$row['Healthstamp'];
  162. $ewPower=0;
  163. $ewSpeed=0;
  164. $ewCrit=0;
  165. $eaDefense=0;
  166. $eaResistance=0;
  167. $eaSpeed=0;
  168. }
  169.  
  170. include("checkbattle.php");
  171.  
  172. include("exp.php");
  173.  
  174. $mNegspeed=$mwSpeed+$maSpeed;
  175. $eNegspeed=$ewSpeed+$eaSpeed;
  176.  
  177. $mremainHealth=$mHealth/$mMax;
  178. $eremainHealth=$eHealth/$eMax;
  179.  
  180. if($mclass=="Pupil")
  181. {
  182. $mascore=(($mspellpower+$mwPower)*$mFocus)*(1+(($mSpeed+$mNegspeed)*.01))*(1+($mLuck*.001))*($mremainHealth);
  183. $edscore=(($eresistance+$eaResistance)*$eArmor)*(1+(($eSpeed+$eNegspeed)*.01))*(1+($eLuck*.001))*($eremainHealth);
  184.  
  185. if($eclass=="Pupil")
  186. {
  187. $eascore=(($espellpower+$ewPower)*$eFocus)*(1+(($mSpeed+$eNegspeed)*.01))*(1+($mLuck*.001))*($eremainHealth);
  188. $mdscore=(($mresistance+$maResistance)*$mArmor)*(1+(($mSpeed+$mNegspeed)*.01))*(1+($mLuck*.001))*($mremainHealth);
  189. }
  190. else
  191. {
  192. $eascore=(($estrength+$ewPower)*$eFocus)*(1+(($mSpeed+$eNegspeed)*.01))*(1+($mLuck*.001))*($eremainHealth);
  193. $mdscore=(($mfortitude+$maDefense)*$mArmor)*(1+(($mSpeed+$mNegspeed)*.01))*(1+($mLuck*.001))*($mremainHealth);
  194. }
  195. }
  196. else
  197. {
  198. $mascore=(($mstrength+$mwPower)*$mFocus)*(1+(($mSpeed+$mNegspeed)*.01))*(1+($mLuck*.001))*($mremainHealth);
  199. $edscore=(($efortitude+$eaDefense)*$eArmor)*(1+(($eSpeed+$eNegspeed)*.01))*(1+($eLuck*.001))*($eremainHealth);
  200.  
  201. if($eclass=="Pupil")
  202. {
  203. $eascore=(($espellpower+$ewPower)*$eFocus)*(1+(($mSpeed+$eNegspeed)*.01))*(1+($mLuck*.001))*($eremainHealth);
  204. $mdscore=(($mresistance+$maResistance)*$mArmor)*(1+(($mSpeed+$mNegspeed)*.01))*(1+($mLuck*.001))*($mremainHealth);
  205. }
  206. else
  207. {
  208. $eascore=(($estrength+$ewPower)*$eFocus)*(1+(($mSpeed+$eNegspeed)*.01))*(1+($mLuck*.001))*($eremainHealth);
  209. $mdscore=(($mfortitude+$maDefense)*$mArmor)*(1+(($mSpeed+$mNegspeed)*.01))*(1+($mLuck*.001))*($mremainHealth);
  210. }
  211. }
  212.  
  213. if($mHealth<20||$eHealth<20)
  214. {
  215. include("herostats.php");
  216. echo <<<WOO
  217. <fieldset style="background-image:url(background.jpg); color:white;">
  218. <legend>
  219. Arena
  220. </legend>
  221. Either you or your opponent are too low on Health to fight!
  222. </fieldset>
  223. WOO;
  224. }
  225. else
  226. {
  227.  
  228. $mbonus=2+((($mSpeed+$mNegspeed)*0.05)*(1+$mLuck*0.001));
  229. $ebonus=2+((($eSpeed+$eNegspeed)*0.05)*(1+$eLuck*0.001));
  230.  
  231. function probability($chance, $out_of = 100)
  232. {
  233. $random = mt_rand(1, $out_of);
  234. if($random <= $chance)
  235. {
  236. $battleresult1=$mascore-$edscore;
  237. include("hit.php");
  238. }
  239. else
  240. {
  241. echo $ehero;
  242. include("miss.php");
  243. }
  244. }
  245.  
  246. $m1hitchance=$mbonus*100;
  247.  
  248. if($m1hitchance>100)
  249. {
  250. $m1hitchance=100;
  251. }
  252. else
  253. {
  254. $m1hitchance=$mbonus*100;
  255. }
  256.  
  257. $m2hitchance=$m1hitchance+(-10*$ebonus);
  258.  
  259. if($m2hitchance<10)
  260. {
  261. $m3hitchance=round($m2hitchance,2);
  262. $mhitchance=$m3hitchance*100;
  263. }
  264. else
  265. {
  266. if($m2hitchance<1)
  267. {
  268. $m3hitchance=round($m2hitchance,1);
  269. $mhitchance=$m3hitchance*100;
  270. }
  271. else
  272. {
  273. if($m2hitchance<0.1)
  274. {
  275. $m3hitchance=round($m2hitchance,0);
  276. $mhitchance=$m3hitchance*100;
  277. }
  278. else
  279. {
  280. $m3hitchance=round($m2hitchance,3);
  281. $mhitchance=$m3hitchance*100;
  282. }
  283. }
  284. }
  285.  
  286. probability($mhitchance,10000);
  287.  
  288. include("herostats.php");
  289.  
  290. echo <<<CODE1
  291. <fieldset style="background-image:url(background.jpg); color:white;">
  292. <legend>
  293. Arena
  294. </legend>
  295. CODE1;
  296.  
  297. $result = mysql_query("SELECT * FROM Heroes WHERE UserID='$fb_id'");
  298.  
  299. while($row = mysql_fetch_array($result))
  300. {
  301. $level=$row['Level'];
  302. $hLevel=$level+5;
  303. $lLevel=$level-5;
  304. }
  305.  
  306. $result = mysql_query("SELECT * FROM Heroes WHERE ((Level BETWEEN '$lLevel' AND '$hLevel') AND Health>=20 AND UserID!='$ID') ORDER BY RAND() LIMIT 10");
  307.  
  308. while($row = mysql_fetch_array($result))
  309. {
  310. echo $row['Heroname'] . " (Level " . $row['Level'] . " " . $row['Herotype'] . ") ";
  311. echo <<<CODE
  312. <form method="post" action="battle.php">
  313. <input type="hidden" name="enemyID" value="
  314. CODE;
  315. echo $row['UserID'];
  316. echo <<<FIGHT
  317. ">
  318. <input type="submit" value="Duel!">
  319. </form>
  320. FIGHT;
  321. }
  322. }
  323. }
  324.  
  325. mysql_close($con);
  326.  
  327. ?>
  328.  
  329. </body>
  330. </html>
Add Comment
Please, Sign In to add comment