Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if(basename($_SERVER["PHP_SELF"]) == "character.php"){
- die("403 - Access Forbidden");
- }
- if(isset($_GET['n'])) {
- $getchar = $mysqli->real_escape_string($_GET['n']);
- $getchar = preg_replace("/[^A-Za-z0-9_]/", '', $getchar); # Escape and Strip
- $checkchar = $mysqli->query("SELECT * from characters WHERE name = '".$getchar."'");
- $job = 'Explorer';
- $countchar = $checkchar->num_rows;
- if($countchar == 1) {
- $c = $checkchar->fetch_assoc();
- $backcolor="";
- $rootfolder = "";
- require_once("assets/img/GD/coordinates.php");
- require_once("assets/img/GD/cache_character.php");
- createChar($c['name'], $rootfolder);
- $cachechar = $mysqli->query("SELECT hash, name FROM ".$prefix."gdcache WHERE name='".$c['name']."'")->fetch_assoc();
- switch ($c['job']) {
- case 0:
- $job = 'Explorer';
- break;
- case 100:
- $job = 'Warrior';
- break;
- case 110:
- $job = 'Fighter';
- break;
- case 111:
- $job = 'Crusader';
- break;
- case 112:
- $job = 'Hero';
- break;
- case 120:
- $job = 'Page';
- break;
- case 121:
- $job = 'White Knight';
- break;
- case 122:
- $job = 'Paladin';
- break;
- case 130:
- $job = 'Spearman';
- break;
- case 131:
- $job = 'Dragon Knight';
- break;
- case 132:
- $job = 'Dark Knight';
- break;
- case 200:
- $job = 'Magician';
- break;
- case 210:
- $job = 'F/P Wizard';
- break;
- case 211:
- $job = 'F/P Mage';
- break;
- case 212:
- $job = 'F/P Arch Mage';
- break;
- case 220:
- $job = 'I/L Wizard';
- break;
- case 221:
- $job = 'I/L Mage';
- break;
- case 222:
- $job = 'I/L Arch Mage';
- break;
- case 230:
- $job = 'Cleric';
- break;
- case 231:
- $job = 'Priest';
- break;
- case 232:
- $job = 'Bishop';
- break;
- case 300:
- $job = 'Bowman';
- break;
- case 310:
- $job = 'Hunter';
- break;
- case 311:
- $job = 'Ranger';
- break;
- case 312:
- $job = 'Bowmaster';
- break;
- case 320:
- $job = 'Crossbow Man';
- break;
- case 321:
- $job = 'Sniper';
- break;
- case 322:
- $job = 'Marksman';
- break;
- case 400:
- $job = 'Rogue';
- break;
- case 410:
- $job = 'Assassin';
- break;
- case 411:
- $job = 'Hermit';
- break;
- case 412:
- $job = 'Night Lord';
- break;
- case 420:
- $job = 'Bandit';
- break;
- case 421:
- $job = 'Chief Bandit';
- break;
- case 422:
- $job = 'Shadower';
- break;
- case 500:
- $job = 'Pirate';
- break;
- case 510:
- $job = 'Brawler';
- break;
- case 511:
- $job = 'Marauder';
- break;
- case 512:
- $job = 'Buccaneer';
- break;
- case 520:
- $job = 'Gunslinger';
- break;
- case 521:
- $job = 'Outlaw';
- break;
- case 522:
- $job = 'Corsair';
- break;
- case 1000:
- $job = 'Noblesse';
- break;
- case 1100:
- case 1110:
- case 1111:
- $job = 'Dawn Warrior';
- break;
- case 1200:
- case 1210:
- case 1211:
- $job = 'Blaze Wizard';
- break;
- case 1300:
- case 1310:
- case 1311:
- $job = 'Wind Archer';
- break;
- case 1400:
- case 1410:
- case 1411:
- $job = 'Night Walker';
- break;
- case 1500:
- case 1510:
- case 1511:
- $job = 'Thunder Breaker';
- break;
- case 2000:
- $job = 'Legend';
- break;
- case 2100:
- case 2110:
- case 2111:
- case 2112:
- $job = 'Aran';
- break;
- case 900:
- case 910:
- $job = 'GM';
- break;
- default:
- $job = 'Explorer';
- break;
- }
- echo "<h2 class=\"text-left\">Character Info</h2><hr/>";
- echo "
- <div class=\"row\">
- <div class=\"col-md-6 col-md-offset-3\">
- <div class=\"well\">
- <h3 class=\"text-center\"> " . $c['name'] . "</h3>
- <hr/>
- <img src=\"".$siteurl."assets/img/GD/Characters/".$cachechar['hash'].".png\" alt=\"".$cachechar['name']."\" class=\"avatar img-responsive\" style=\"margin: 0 auto;\">
- <hr/>
- <b>Job:</b> " .$job. "<br/>";
- if($servertype == 1) {
- echo "<b>Rebirths:</b> " . $c['reborns'] . "<br/>";
- }
- echo " <b>Level:</b> " . $c['level'] . "<br/>
- <b>EXP:</b> " . $c['exp'] . "<br/>
- </div>
- </div>
- </div>";
- } else {
- echo "<div class=\"alert alert-danger\">This character doesn't exist!</div>";
- redirect_wait5("?base=main");
- }
- } else {
- echo "<div class=\"alert alert-danger\">This character doesn't exist!</div>";
- redirect_wait5("?base=main");
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement