View difference between Paste ID: AGyPsBgZ and chTPc8pg
SHOW: | | - or go back to the newest paste.
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
?>