Guest User

Untitled

a guest
Jun 25th, 2018
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 8.87 KB | None | 0 0
  1. <?php include("header.php");
  2.  
  3. if ($log==0)
  4.  
  5. {
  6.  
  7. header("location:main_login.php");
  8.  
  9. }
  10.  
  11. echo "<table border=1 align='center'><tr><td>Logged in as: ".$_SESSION['user']." <a href='logout.php'>Log Out</a></td></tr></table>";
  12.  
  13. $user=$_SESSION['user'];
  14.  
  15. $pass=$_SESSION['pass'];
  16.  
  17. $salt='salt';
  18.  
  19. $en=enc($pass);
  20.  
  21. $sql="SELECT * FROM $tbl_name WHERE user='$user' and pass='$en'";
  22.  
  23. $result=mysql_query($sql);
  24.  
  25. $count=mysql_num_rows($result);
  26.  
  27. if($count!=1)
  28.  
  29. {
  30.  
  31. // Register $myusername, $mypassword and redirect to file "login_success.php"
  32.  
  33. header("location:logout.php");
  34.  
  35. }
  36.  
  37. $sql="SELECT * FROM users WHERE user='$user'";
  38.  
  39. $result=mysql_query($sql);
  40.  
  41. while($row = mysql_fetch_array($result))
  42.  
  43. {
  44.  
  45. $action=$row['action'];
  46.  
  47. $health=$row['health'];
  48.  
  49. $gold=$row['gold'];
  50.  
  51. }
  52.  
  53. if ($action!='' and $_SERVER["REQUEST_URI"]!=$action)
  54.  
  55. {
  56.  
  57. header("location:".$action);
  58.  
  59. }
  60.  
  61. function enemy($name)
  62.  
  63. {
  64.  
  65. $user=$_SESSION['user'];
  66.  
  67. $sql="SELECT * FROM users WHERE user='$user'";
  68.  
  69. $result=mysql_query($sql);
  70.  
  71. while($row = mysql_fetch_array($result))
  72.  
  73. {
  74.  
  75. $enemy_health=$row['enemy_health'];
  76.  
  77. }
  78.  
  79. //if ($name>0)
  80.  
  81. //{
  82.  
  83. $sql="SELECT * FROM enemies WHERE id='$name'";
  84.  
  85. $result=mysql_query($sql);
  86.  
  87. while($row = mysql_fetch_array($result))
  88.  
  89. {
  90.  
  91. $ename=$row['name'];
  92.  
  93. $sprite=$row['sprite'];
  94.  
  95. $desc=$row['description'];
  96.  
  97. $hp=$row['health'];
  98.  
  99. $dmg=$row['dmg'];
  100.  
  101. $exp=$row['xp'];
  102.  
  103. $g=$row['gold'];
  104.  
  105. }
  106.  
  107. //}
  108.  
  109. //else
  110.  
  111. //{
  112.  
  113. //$name=$name*-1;
  114.  
  115. //$sql="SELECT * FROM users WHERE id='$name'";
  116.  
  117. //$result=mysql_query($sql);
  118.  
  119. //while($row = mysql_fetch_array($result))
  120.  
  121. //{
  122.  
  123. //$ename=$row['user'];
  124.  
  125. //$sprite=$row['sprite'];
  126.  
  127. //$desc=$row['description'];
  128.  
  129. //$hp=$row['health'];
  130.  
  131. //$dmg=$row['str']+2;
  132.  
  133. //$exp=$row['level'];
  134.  
  135. //$g=$row['level'];
  136.  
  137. //}
  138.  
  139. //}
  140.  
  141. $sql="";
  142.  
  143. $result=mysql_query($sql);
  144.  
  145. $str=":".$enemy_health."/".$hp;
  146.  
  147. if ($enemy_health<1)
  148.  
  149. {
  150.  
  151. $str="";
  152.  
  153. }
  154.  
  155. echo "<table border=1><tr><td>".$ename.$str."</td><td><img src='".$sprite."' /></td></tr><tr><td colspan='2'>".$desc." Damage:".$dmg.//" XP Gain:"//.$exp.//" Gold Gain:"//.$g."</td></tr></table>";
  156.  
  157. if ($enemy_health>0)
  158.  
  159. {
  160.  
  161. return 1;
  162.  
  163. }
  164.  
  165. else
  166.  
  167. {
  168.  
  169. return 0;
  170.  
  171. }
  172.  
  173. }
  174.  
  175. function get_enemy_dmg($name)
  176.  
  177. {
  178.  
  179. $sql="SELECT * FROM enemies WHERE id='$name'";
  180.  
  181. $result=mysql_query($sql);
  182.  
  183. while($row = mysql_fetch_array($result))
  184.  
  185. {
  186.  
  187. $enemy_dmg=$row['dmg'];
  188.  
  189. }
  190.  
  191. return $enemy_dmg;
  192.  
  193. }
  194.  
  195. function get_level()
  196.  
  197. {
  198.  
  199. $u=$_SESSION['user'];
  200.  
  201. $sql="SELECT * FROM users WHERE user='$u'";
  202.  
  203. $result=mysql_query($sql);
  204.  
  205. while($row = mysql_fetch_array($result))
  206.  
  207. {
  208.  
  209. $level=$row['level'];
  210.  
  211. }
  212.  
  213. return $level;
  214.  
  215. }
  216.  
  217. function get_stat($stat)
  218.  
  219. {
  220.  
  221. $u=$_SESSION['user'];
  222.  
  223. $sql="SELECT * FROM users WHERE user='$u'";
  224.  
  225. $result=mysql_query($sql);
  226.  
  227. while($row = mysql_fetch_array($result))
  228.  
  229. {
  230.  
  231. $stat=$row[$stat];
  232.  
  233. }
  234.  
  235. return $stat;
  236.  
  237. }
  238.  
  239. function set_stat($stat,$val)
  240.  
  241. {
  242.  
  243. $u=$_SESSION['user'];
  244.  
  245. $sql="UPDATE users SET ".$stat."='".$val."' WHERE user='$u'";
  246.  
  247. $result=mysql_query($sql);
  248.  
  249. return $sql;
  250.  
  251. }
  252.  
  253. function get_xp()
  254.  
  255. {
  256.  
  257. $u=$_SESSION['user'];
  258.  
  259. $sql="SELECT * FROM users WHERE user='$u'";
  260.  
  261. $result=mysql_query($sql);
  262.  
  263. while($row = mysql_fetch_array($result))
  264.  
  265. {
  266.  
  267. $xp=$row['xp'];
  268.  
  269. }
  270.  
  271. return $xp;
  272.  
  273. }
  274.  
  275. function get_item($i)
  276.  
  277. {
  278.  
  279. $sql="SELECT * FROM items WHERE id='$i'";
  280.  
  281. $result=mysql_query($sql);
  282.  
  283. return $result;
  284.  
  285. }
  286.  
  287. function get_item_name($i)
  288.  
  289. {
  290.  
  291. $result=get_item($i);
  292.  
  293. while($row=mysql_fetch_array($result))
  294.  
  295. {
  296.  
  297. $in=$row['name'];
  298.  
  299. }
  300.  
  301. return $in;
  302.  
  303. }
  304.  
  305. function BBCode ($string)
  306.  
  307. {
  308.  
  309. $string=str_ireplace(":)","[img]Smileys/smile1.png[/img]",$string);
  310.  
  311. $string=str_ireplace(":D","[img]Smileys/smile2.png[/img]",$string);
  312.  
  313. $string=str_ireplace(":3","[img]Smileys/smile3.png[/img]",$string);
  314.  
  315. $string=str_ireplace(":P","[img]Smileys/smile4.png[/img]",$string);
  316.  
  317. $string=str_ireplace(";)","[img]Smileys/smile5.png[/img]",$string);
  318.  
  319. $string=str_ireplace("8D","[img]Smileys/smile6.png[/img]",$string);
  320.  
  321. if (get_stat("op_censor")==0)
  322.  
  323. {
  324.  
  325. $sql="SELECT * FROM censor";
  326.  
  327. $result=mysql_query($sql);
  328.  
  329. while($row=mysql_fetch_array($result))
  330.  
  331. {
  332.  
  333. $string=str_ireplace($row['word'],$row['switch'],$string);
  334.  
  335. }
  336.  
  337. }
  338.  
  339. $search = array(        '@\[(?i)b\](.*?)\[/(?i)b\]@si',        '@\[(?i)i\](.*?)\[/(?i)i\]@si',        '@\[(?i)u\](.*?)\[/(?i)u\]@si',        '@\[(?i)s\](.*?)\[/(?i)s\]@si',        '@\[(?i)img\](.*?)\[/(?i)img\]@si',        '@\[(?i)url=(.*?)\](.*?)\[/(?i)url\]@si',        '@\[(?i)code\](.*?)\[/(?i)code\]@si');
  340.  
  341. $replace = array(        '<b>\\1</b>',        '<i>\\1</i>',        '<u>\\1</u>',        '<s>\\1</s>',        '<img src="\\1">',        '<a href="\\1">\\2</a>',        '<code>\\1</code>');
  342.  
  343. $temp=preg_replace($search , $replace, $string);
  344.  
  345. return nl2br($temp);
  346.  
  347. }
  348.  
  349. function get_item_sprite($i)
  350.  
  351. {
  352.  
  353. $result=get_item($i);
  354.  
  355. while($row=mysql_fetch_array($result))
  356.  
  357. {
  358.  
  359. $in=$row['sprite'];
  360.  
  361. }
  362.  
  363. return $in;
  364.  
  365. }
  366.  
  367. function get_item_desc($i)
  368.  
  369. {
  370.  
  371. $result=get_item($i);
  372.  
  373. while($row=mysql_fetch_array($result))
  374.  
  375. {
  376.  
  377. $in=$row['desc'];
  378.  
  379. }
  380.  
  381. return $in;
  382.  
  383. }
  384.  
  385. function get_item_type($i)
  386.  
  387. {
  388.  
  389. $result=get_item($i);
  390.  
  391. while($row=mysql_fetch_array($result))
  392.  
  393. {
  394.  
  395. $it=$row['type'];
  396.  
  397. }
  398.  
  399. return $it;
  400.  
  401. }
  402.  
  403. function get_item_stat($i)
  404.  
  405. {
  406.  
  407. $result=get_item($i);
  408.  
  409. while($row=mysql_fetch_array($result))
  410.  
  411. {
  412.  
  413. $is=$row['stat'];
  414.  
  415. }
  416.  
  417. return $is;
  418.  
  419. }
  420.  
  421. function get_item_gold($i)
  422.  
  423. {
  424.  
  425. $result=get_item($i);
  426.  
  427. while($row=mysql_fetch_array($result))
  428.  
  429. {
  430.  
  431. $ig=$row['sell'];
  432.  
  433. }
  434.  
  435. return $ig;
  436.  
  437. }
  438.  
  439. function get_item_spec($i,$s)
  440.  
  441. {
  442.  
  443. $result=get_item($i);
  444.  
  445. while($row=mysql_fetch_array($result))
  446.  
  447. {
  448.  
  449. $ig=$row[$s];
  450.  
  451. }
  452.  
  453. return $ig;
  454.  
  455. }
  456.  
  457. function add_item($itemd)
  458.  
  459. {
  460.  
  461. $user=$_SESSION['user'];
  462.  
  463. $sql="SELECT * FROM users WHERE user='$user'";
  464.  
  465. $result=mysql_query($sql);
  466.  
  467. while($row=mysql_fetch_array($result))
  468.  
  469. {
  470.  
  471. $id=$row['id'];
  472.  
  473. }
  474.  
  475. $sql="INSERT INTO slots(id,item,iid) VALUES($id,$itemd,0)";
  476.  
  477. $result=mysql_query($sql);
  478.  
  479. }
  480.  
  481. function get_user_id($user)
  482.  
  483. {
  484.  
  485. $sql="SELECT * FROM users WHERE user='$user'";
  486.  
  487. $result=mysql_query($sql);
  488.  
  489. while($row=mysql_fetch_array($result))
  490.  
  491. {
  492.  
  493. return $row['id'];
  494.  
  495. }
  496.  
  497. }
  498.  
  499. function get_user_part($userid,$slot)
  500.  
  501. {
  502.  
  503. $sql="SELECT * FROM equipment WHERE id=$userid";
  504.  
  505. $result=mysql_query($sql);
  506.  
  507. while($row=mysql_fetch_array($result))
  508.  
  509. {
  510.  
  511. return $row[$slot];
  512.  
  513. }
  514.  
  515. }
  516.  
  517. function get_extra_health()
  518.  
  519. {
  520.  
  521. $user=$_SESSION['user'];
  522.  
  523. $userid=get_user_id($user);
  524.  
  525. $head=get_user_part($userid,'head');
  526.  
  527. $body=get_user_part($userid,'body');
  528.  
  529. $legs=get_user_part($userid,'legs');
  530.  
  531. $eq=0;
  532.  
  533. if ($head!=0)
  534.  
  535. {
  536.  
  537. $eq=$eq+get_item_stat($head);
  538.  
  539. }
  540.  
  541. if ($body!=0)
  542.  
  543. {
  544.  
  545. $eq=$eq+get_item_stat($body);
  546.  
  547. }
  548.  
  549. if ($legs!=0)
  550.  
  551. {
  552.  
  553. $eq=$eq+get_item_stat($legs);
  554.  
  555. }
  556.  
  557. return $eq;
  558.  
  559. }
  560.  
  561. function get_max_hp($level)
  562.  
  563. {
  564.  
  565. $eq=get_extra_health();
  566.  
  567. return 100+get_stat("end")*10+$eq;
  568.  
  569. }
  570.  
  571. function get_quest($quest)
  572.  
  573. {
  574.  
  575. $uid=get_user_id($_SESSION['user']);
  576.  
  577. $sql="DELETE FROM quest WHERE user=$uid AND quest=$quest";
  578.  
  579. $result=mysql_query($sql);
  580.  
  581. $sql="INSERT INTO quest(id,quest,user,status) VALUES(0,$quest,$uid,0)";
  582.  
  583. $result=mysql_query($sql);
  584.  
  585. }
  586.  
  587. function complete_quest($quest)
  588.  
  589. {
  590.  
  591. $uid=get_user_id($_SESSION['user']);
  592.  
  593. $sql="UPDATE quest SET status=1 WHERE user=$uid AND quest=$quest";
  594.  
  595. $result=mysql_query($sql);
  596.  
  597. }
  598.  
  599. $level=get_level();
  600.  
  601. $req=$level*100;
  602.  
  603. $max=get_max_hp($level);
  604.  
  605. $hp=$health+get_extra_health();
  606.  
  607. if ($health+get_extra_health()<0 and $_SERVER["REQUEST_URI"]!='/dead.php' and $_SERVER["REQUEST_URI"]!='/end_action.php?url=dead.php')
  608.  
  609. {
  610.  
  611. header("location:end_action.php?url=dead.php");
  612.  
  613. }
  614.  
  615. $user=$_SESSION['user'];
  616.  
  617. $read="MailNone.png";
  618.  
  619. $sql="SELECT * FROM message WHERE at='$user'";
  620.  
  621. $result=mysql_query($sql);
  622.  
  623. while($row=mysql_fetch_array($result))
  624.  
  625. {
  626.  
  627. if ($row['seen']==0)
  628.  
  629. {
  630.  
  631. $read="MailNew.png";
  632.  
  633. }
  634.  
  635. }
  636.  
  637. $mmax=100+get_stat("intel")*10;
  638.  
  639. echo "<br><table align='center' border=1 id='stats'><tr><td><img src='Cappyheart.png' id='fl' alt='HP:'/>".$hp."/".$max."<br>Mana:".get_stat("mana")."/".$mmax."<br>Level:".get_level()."<br><img src='Cappyxp.png' id='fl' alt='XP:'/>".get_xp()."/".$req."<br><img src='Cappycoin.png' id='fl' alt='Gold:'/>".$gold."</td></tr></table><br><table border='1' align='center' id='nav'><tr><td><a href='map.php'><img src='Map.png' alt='Map'/></a></td><td><a href='inventory.php'><img src='Backpack.png' alt='Inventory'/></a></td><td><a href='stats.php'>";
  640.  
  641. if (get_stat("stats")!=0)
  642.  
  643. {
  644.  
  645. $s="TickLA.png";
  646.  
  647. }
  648.  
  649. else
  650.  
  651. {
  652.  
  653. $s="TickLB.png";
  654.  
  655. }
  656.  
  657. echo "<img src='".$s."' alt='Stats'/></a></td><td><a href='wiki.php'><img src='Scroll.png' alt='Wiki'/></a></td><td><a href='options.php'><img src='Gear.png' alt='Options'/></a></td><td><a href='inbox.php'><img src='".$read."'alt='Inbox'/></a></td><td><a href='forum.php'><img src='Forum_ico.png'alt='Forums'/></a></td></tr></table>";
  658.  
  659. ?>
Add Comment
Please, Sign In to add comment