Advertisement
Guest User

Untitled

a guest
Apr 29th, 2014
217
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2. if(basename($_SERVER["PHP_SELF"]) == "character.php"){
  3. die("403 - Access Forbidden");
  4. }
  5. if(isset($_GET['n'])) {
  6. $getchar = $mysqli->real_escape_string($_GET['n']);
  7. $getchar = preg_replace("/[^A-Za-z0-9_]/", '', $getchar); # Escape and Strip
  8. $checkchar = $mysqli->query("SELECT * from characters WHERE name = '".$getchar."'");
  9. $job = 'Explorer';
  10. $countchar = $checkchar->num_rows;
  11. if($countchar == 1) {
  12. $c = $checkchar->fetch_assoc();
  13. $backcolor="";
  14. $rootfolder = "";
  15. require_once("assets/img/GD/coordinates.php");
  16. require_once("assets/img/GD/cache_character.php");
  17. createChar($c['name'], $rootfolder);
  18. $cachechar = $mysqli->query("SELECT hash, name FROM ".$prefix."gdcache WHERE name='".$c['name']."'")->fetch_assoc();
  19. switch ($c['job']) {
  20. case 0:
  21. $job = 'Explorer';
  22. break;
  23. case 100:
  24. $job = 'Warrior';
  25. break;
  26. case 110:
  27. $job = 'Fighter';
  28. break;
  29. case 111:
  30. $job = 'Crusader';
  31. break;
  32. case 112:
  33. $job = 'Hero';
  34. break;
  35. case 120:
  36. $job = 'Page';
  37. break;
  38. case 121:
  39. $job = 'White Knight';
  40. break;
  41. case 122:
  42. $job = 'Paladin';
  43. break;
  44. case 130:
  45. $job = 'Spearman';
  46. break;
  47. case 131:
  48. $job = 'Dragon Knight';
  49. break;
  50. case 132:
  51. $job = 'Dark Knight';
  52. break;
  53. case 200:
  54. $job = 'Magician';
  55. break;
  56. case 210:
  57. $job = 'F/P Wizard';
  58. break;
  59. case 211:
  60. $job = 'F/P Mage';
  61. break;
  62. case 212:
  63. $job = 'F/P Arch Mage';
  64. break;
  65. case 220:
  66. $job = 'I/L Wizard';
  67. break;
  68. case 221:
  69. $job = 'I/L Mage';
  70. break;
  71. case 222:
  72. $job = 'I/L Arch Mage';
  73. break;
  74. case 230:
  75. $job = 'Cleric';
  76. break;
  77. case 231:
  78. $job = 'Priest';
  79. break;
  80. case 232:
  81. $job = 'Bishop';
  82. break;
  83. case 300:
  84. $job = 'Bowman';
  85. break;
  86. case 310:
  87. $job = 'Hunter';
  88. break;
  89. case 311:
  90. $job = 'Ranger';
  91. break;
  92. case 312:
  93. $job = 'Bowmaster';
  94. break;
  95. case 320:
  96. $job = 'Crossbow Man';
  97. break;
  98. case 321:
  99. $job = 'Sniper';
  100. break;
  101. case 322:
  102. $job = 'Marksman';
  103. break;
  104. case 400:
  105. $job = 'Rogue';
  106. break;
  107. case 410:
  108. $job = 'Assassin';
  109. break;
  110. case 411:
  111. $job = 'Hermit';
  112. break;
  113. case 412:
  114. $job = 'Night Lord';
  115. break;
  116. case 420:
  117. $job = 'Bandit';
  118. break;
  119. case 421:
  120. $job = 'Chief Bandit';
  121. break;
  122. case 422:
  123. $job = 'Shadower';
  124. break;
  125. case 500:
  126. $job = 'Pirate';
  127. break;
  128. case 510:
  129. $job = 'Brawler';
  130. break;
  131. case 511:
  132. $job = 'Marauder';
  133. break;
  134. case 512:
  135. $job = 'Buccaneer';
  136. break;
  137. case 520:
  138. $job = 'Gunslinger';
  139. break;
  140. case 521:
  141. $job = 'Outlaw';
  142. break;
  143. case 522:
  144. $job = 'Corsair';
  145. break;
  146. case 1000:
  147. $job = 'Noblesse';
  148. break;
  149. case 1100:
  150. case 1110:
  151. case 1111:
  152. $job = 'Dawn Warrior';
  153. break;
  154. case 1200:
  155. case 1210:
  156. case 1211:
  157. $job = 'Blaze Wizard';
  158. break;
  159. case 1300:
  160. case 1310:
  161. case 1311:
  162. $job = 'Wind Archer';
  163. break;
  164. case 1400:
  165. case 1410:
  166. case 1411:
  167. $job = 'Night Walker';
  168. break;
  169. case 1500:
  170. case 1510:
  171. case 1511:
  172. $job = 'Thunder Breaker';
  173. break;
  174. case 2000:
  175. $job = 'Legend';
  176. break;
  177. case 2100:
  178. case 2110:
  179. case 2111:
  180. case 2112:
  181. $job = 'Aran';
  182. break;
  183. case 900:
  184. case 910:
  185. $job = 'GM';
  186. break;
  187. default:
  188. $job = 'Explorer';
  189. break;
  190. }
  191. echo "<h2 class=\"text-left\">Character Info</h2><hr/>";
  192. echo "
  193. <div class=\"row\">
  194. <div class=\"col-md-6 col-md-offset-3\">
  195. <div class=\"well\">
  196. <h3 class=\"text-center\"> " . $c['name'] . "</h3>
  197. <hr/>
  198. <img src=\"".$siteurl."assets/img/GD/Characters/".$cachechar['hash'].".png\" alt=\"".$cachechar['name']."\" class=\"avatar img-responsive\" style=\"margin: 0 auto;\">
  199. <hr/>
  200. <b>Job:</b> " .$job. "<br/>";
  201. if($servertype == 1) {
  202. echo "<b>Rebirths:</b> " . $c['reborns'] . "<br/>";
  203. }
  204. echo " <b>Level:</b> " . $c['level'] . "<br/>
  205. <b>EXP:</b> " . $c['exp'] . "<br/>
  206. </div>
  207. </div>
  208. </div>";
  209. } else {
  210. echo "<div class=\"alert alert-danger\">This character doesn't exist!</div>";
  211. redirect_wait5("?base=main");
  212. }
  213. } else {
  214. echo "<div class=\"alert alert-danger\">This character doesn't exist!</div>";
  215. redirect_wait5("?base=main");
  216. }
  217. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement