delete update scripts, update copyright
This commit is contained in:
parent
aa4d338c96
commit
07823cea01
2
LICENSE
2
LICENSE
|
@ -1,6 +1,6 @@
|
||||||
MIT License
|
MIT License
|
||||||
|
|
||||||
Copyright (c) 2017 renderse7en
|
Copyright (c) 2024 Sharkk
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
|
|
@ -1,96 +0,0 @@
|
||||||
<?
|
|
||||||
|
|
||||||
include('config.php');
|
|
||||||
include('lib.php');
|
|
||||||
$link = opendb();
|
|
||||||
$prefix = $dbsettings["prefix"];
|
|
||||||
|
|
||||||
// Thanks to Predrag Supurovic from php.net for this function!
|
|
||||||
function dobatch ($p_query) {
|
|
||||||
$query_split = preg_split ("/[;]+/", $p_query);
|
|
||||||
foreach ($query_split as $command_line) {
|
|
||||||
$command_line = trim($command_line);
|
|
||||||
if ($command_line != '') {
|
|
||||||
$query_result = mysql_query($command_line);
|
|
||||||
if ($query_result == 0) {
|
|
||||||
break;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
return $query_result;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (isset($_POST["submit"])) {
|
|
||||||
|
|
||||||
$control = $prefix . "_control";
|
|
||||||
$users = $prefix . "_users";
|
|
||||||
$query = <<<END
|
|
||||||
DROP TABLE IF EXISTS `$control`;
|
|
||||||
CREATE TABLE `$control` (
|
|
||||||
`id` tinyint(3) unsigned NOT NULL auto_increment,
|
|
||||||
`gamename` varchar(50) NOT NULL default '',
|
|
||||||
`gamesize` smallint(5) unsigned NOT NULL default '0',
|
|
||||||
`gameopen` tinyint(3) unsigned NOT NULL default '0',
|
|
||||||
`gameurl` varchar(200) NOT NULL default '',
|
|
||||||
`adminemail` varchar(100) NOT NULL default '',
|
|
||||||
`forumtype` tinyint(3) unsigned NOT NULL default '0',
|
|
||||||
`forumaddress` varchar(200) NOT NULL default '',
|
|
||||||
`class1name` varchar(50) NOT NULL default '',
|
|
||||||
`class2name` varchar(50) NOT NULL default '',
|
|
||||||
`class3name` varchar(50) NOT NULL default '',
|
|
||||||
`diff1name` varchar(50) NOT NULL default '',
|
|
||||||
`diff1mod` float unsigned NOT NULL default '0',
|
|
||||||
`diff2name` varchar(50) NOT NULL default '',
|
|
||||||
`diff2mod` float unsigned NOT NULL default '0',
|
|
||||||
`diff3name` varchar(50) NOT NULL default '',
|
|
||||||
`diff3mod` float unsigned NOT NULL default '0',
|
|
||||||
`compression` tinyint(3) unsigned NOT NULL default '0',
|
|
||||||
`verifyemail` tinyint(3) unsigned NOT NULL default '0',
|
|
||||||
`shownews` tinyint(3) unsigned NOT NULL default '0',
|
|
||||||
`showbabble` tinyint(3) unsigned NOT NULL default '0',
|
|
||||||
`showonline` tinyint(3) unsigned NOT NULL default '0',
|
|
||||||
PRIMARY KEY (`id`)
|
|
||||||
) TYPE=MyISAM;
|
|
||||||
END;
|
|
||||||
if (dobatch($query) == 1) { echo "Control table upgraded.<br />"; } else { echo "Error upgrading Control table."; }
|
|
||||||
unset($query);
|
|
||||||
|
|
||||||
$query = <<<END
|
|
||||||
INSERT INTO `$control` VALUES (1, 'Dragon Knight', 250, 0, '', '', 1, '', 'Mage', 'Warrior', 'Paladin', 'Easy', '1', 'Medium', '1.2', 'Hard', '1.5', 1, 1, 1, 1, 1);
|
|
||||||
END;
|
|
||||||
if (dobatch($query) == 1) { echo "Control table populated.<br />"; } else { echo "Error populating Control table."; }
|
|
||||||
unset($query);
|
|
||||||
|
|
||||||
$query = mysql_query("SELECT * FROM $users ORDER BY id") or die(mysql_error());
|
|
||||||
$errors = 0; $errorlist = "";
|
|
||||||
while ($row = mysql_fetch_array($query)) {
|
|
||||||
$id = $row["id"];
|
|
||||||
$oldspells = explode(",",$row["spells"]);
|
|
||||||
$newspells = "0,";
|
|
||||||
$oldtowns = explode(",",$row["towns"]);
|
|
||||||
$newtowns = "0,";
|
|
||||||
foreach($oldspells as $a => $b) {
|
|
||||||
if ($b == 1) { $newspells .= "$a,"; }
|
|
||||||
}
|
|
||||||
$newspells = rtrim($newspells,",");
|
|
||||||
foreach($oldtowns as $c => $d) {
|
|
||||||
if ($d == 1) { $newtowns .= "$c,"; }
|
|
||||||
}
|
|
||||||
$newtowns = rtrim($newtowns,",");
|
|
||||||
$update = mysql_query("UPDATE $users SET spells='$newspells',towns='$newtowns',verify='1' WHERE id='$id' LIMIT 1");
|
|
||||||
if ($update == false) { $errors++; $errorlist .= mysql_error() . "<br />"; } else { echo "User $id upgraded.<br />"; }
|
|
||||||
}
|
|
||||||
if ($errors != 0) {
|
|
||||||
echo "<br /><b><span style=\"color:red\">The following errors occurred while upgrading the users list:</span></b><br />$errorlist";
|
|
||||||
} else {
|
|
||||||
echo "<br /><b>The upgrade completed successfully. Please log in to the game and visit the control panel to update your main game settings.<br /><br />You should also delete this file from your Dragon Knight directory for security reasons.</b>";
|
|
||||||
}
|
|
||||||
|
|
||||||
} else {
|
|
||||||
|
|
||||||
echo "Click the button below to run the upgrade script.<br /><form action=\"upgrade_to_110.php\" method=\"post\"><input type=\"submit\" name=\"submit\" value=\"Upgrade\" /></form>";
|
|
||||||
die();
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
?>
|
|
|
@ -1,361 +0,0 @@
|
||||||
<?
|
|
||||||
|
|
||||||
include('config.php');
|
|
||||||
include('lib.php');
|
|
||||||
$link = opendb();
|
|
||||||
$prefix = $dbsettings["prefix"];
|
|
||||||
|
|
||||||
// Thanks to Predrag Supurovic from php.net for this function!
|
|
||||||
function dobatch ($p_query) {
|
|
||||||
$query_split = preg_split ("/[;]+/", $p_query);
|
|
||||||
foreach ($query_split as $command_line) {
|
|
||||||
$command_line = trim($command_line);
|
|
||||||
if ($command_line != '') {
|
|
||||||
$query_result = mysql_query($command_line);
|
|
||||||
if ($query_result == 0) {
|
|
||||||
break;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
return $query_result;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (isset($_POST["submit"])) {
|
|
||||||
|
|
||||||
$users = $prefix . "_users";
|
|
||||||
|
|
||||||
$levels = array(1=>"",2=>"",3=>"");
|
|
||||||
$levels["1"] = array(
|
|
||||||
1=>"0",
|
|
||||||
2=>"0,1",
|
|
||||||
3=>"0,1",
|
|
||||||
4=>"0,1,6",
|
|
||||||
5=>"0,1,6",
|
|
||||||
6=>"0,1,6",
|
|
||||||
7=>"0,1,6,11",
|
|
||||||
8=>"0,1,6,11",
|
|
||||||
9=>"0,1,6,11,2",
|
|
||||||
10=>"0,1,6,11,2",
|
|
||||||
11=>"0,1,6,11,2",
|
|
||||||
12=>"0,1,6,11,2,7",
|
|
||||||
13=>"0,1,6,11,2,7",
|
|
||||||
14=>"0,1,6,11,2,7,17",
|
|
||||||
15=>"0,1,6,11,2,7,17",
|
|
||||||
16=>"0,1,6,11,2,7,17",
|
|
||||||
17=>"0,1,6,11,2,7,17,12",
|
|
||||||
18=>"0,1,6,11,2,7,17,12",
|
|
||||||
19=>"0,1,6,11,2,7,17,12",
|
|
||||||
20=>"0,1,6,11,2,7,17,12",
|
|
||||||
21=>"0,1,6,11,2,7,17,12",
|
|
||||||
22=>"0,1,6,11,2,7,17,12",
|
|
||||||
23=>"0,1,6,11,2,7,17,12",
|
|
||||||
24=>"0,1,6,11,2,7,17,12",
|
|
||||||
25=>"0,1,6,11,2,7,17,12,3",
|
|
||||||
26=>"0,1,6,11,2,7,17,12,3",
|
|
||||||
27=>"0,1,6,11,2,7,17,12,3",
|
|
||||||
28=>"0,1,6,11,2,7,17,12,3",
|
|
||||||
29=>"0,1,6,11,2,7,17,12,3",
|
|
||||||
30=>"0,1,6,11,2,7,17,12,3",
|
|
||||||
31=>"0,1,6,11,2,7,17,12,3,8",
|
|
||||||
32=>"0,1,6,11,2,7,17,12,3,8",
|
|
||||||
33=>"0,1,6,11,2,7,17,12,3,8",
|
|
||||||
34=>"0,1,6,11,2,7,17,12,3,8",
|
|
||||||
35=>"0,1,6,11,2,7,17,12,3,8",
|
|
||||||
36=>"0,1,6,11,2,7,17,12,3,8,18",
|
|
||||||
37=>"0,1,6,11,2,7,17,12,3,8,18",
|
|
||||||
38=>"0,1,6,11,2,7,17,12,3,8,18",
|
|
||||||
39=>"0,1,6,11,2,7,17,12,3,8,18",
|
|
||||||
40=>"0,1,6,11,2,7,17,12,3,8,18,13",
|
|
||||||
41=>"0,1,6,11,2,7,17,12,3,8,18,13",
|
|
||||||
42=>"0,1,6,11,2,7,17,12,3,8,18,13",
|
|
||||||
43=>"0,1,6,11,2,7,17,12,3,8,18,13",
|
|
||||||
44=>"0,1,6,11,2,7,17,12,3,8,18,13",
|
|
||||||
45=>"0,1,6,11,2,7,17,12,3,8,18,13,4",
|
|
||||||
46=>"0,1,6,11,2,7,17,12,3,8,18,13,4",
|
|
||||||
47=>"0,1,6,11,2,7,17,12,3,8,18,13,4",
|
|
||||||
48=>"0,1,6,11,2,7,17,12,3,8,18,13,4",
|
|
||||||
49=>"0,1,6,11,2,7,17,12,3,8,18,13,4",
|
|
||||||
50=>"0,1,6,11,2,7,17,12,3,8,18,13,4",
|
|
||||||
51=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9",
|
|
||||||
52=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9",
|
|
||||||
53=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9",
|
|
||||||
54=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9",
|
|
||||||
55=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9",
|
|
||||||
56=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9",
|
|
||||||
57=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9",
|
|
||||||
58=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9",
|
|
||||||
59=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9",
|
|
||||||
60=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9,19",
|
|
||||||
61=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9,19",
|
|
||||||
62=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9,19",
|
|
||||||
63=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9,19",
|
|
||||||
64=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9,19",
|
|
||||||
65=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9,19",
|
|
||||||
66=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9,19",
|
|
||||||
67=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9,19",
|
|
||||||
68=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9,19",
|
|
||||||
69=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9,19",
|
|
||||||
70=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9,19,5",
|
|
||||||
71=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9,19,5",
|
|
||||||
72=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9,19,5",
|
|
||||||
73=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9,19,5",
|
|
||||||
74=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9,19,5",
|
|
||||||
75=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9,19,5",
|
|
||||||
76=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9,19,5",
|
|
||||||
77=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9,19,5",
|
|
||||||
78=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9,19,5",
|
|
||||||
79=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9,19,5,10",
|
|
||||||
80=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9,19,5,10",
|
|
||||||
81=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9,19,5,10",
|
|
||||||
82=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9,19,5,10",
|
|
||||||
83=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9,19,5,10",
|
|
||||||
84=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9,19,5,10",
|
|
||||||
85=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9,19,5,10",
|
|
||||||
86=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9,19,5,10",
|
|
||||||
87=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9,19,5,10",
|
|
||||||
88=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9,19,5,10",
|
|
||||||
89=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9,19,5,10",
|
|
||||||
90=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9,19,5,10",
|
|
||||||
91=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9,19,5,10",
|
|
||||||
92=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9,19,5,10",
|
|
||||||
93=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9,19,5,10",
|
|
||||||
94=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9,19,5,10",
|
|
||||||
95=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9,19,5,10",
|
|
||||||
96=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9,19,5,10",
|
|
||||||
97=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9,19,5,10",
|
|
||||||
98=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9,19,5,10",
|
|
||||||
99=>"0,1,6,11,2,7,17,12,3,8,18,13,4,9,19,5,10");
|
|
||||||
|
|
||||||
$levels["2"] = array(
|
|
||||||
1=>"0",
|
|
||||||
2=>"0,1",
|
|
||||||
3=>"0,1",
|
|
||||||
4=>"0,1",
|
|
||||||
5=>"0,1,6",
|
|
||||||
6=>"0,1,6",
|
|
||||||
7=>"0,1,6",
|
|
||||||
8=>"0,1,6,11",
|
|
||||||
9=>"0,1,6,11",
|
|
||||||
10=>"0,1,6,11",
|
|
||||||
11=>"0,1,6,11,2",
|
|
||||||
12=>"0,1,6,11,2",
|
|
||||||
13=>"0,1,6,11,2",
|
|
||||||
14=>"0,1,6,11,2,7",
|
|
||||||
15=>"0,1,6,11,2,7",
|
|
||||||
16=>"0,1,6,11,2,7",
|
|
||||||
17=>"0,1,6,11,2,7",
|
|
||||||
18=>"0,1,6,11,2,7,14",
|
|
||||||
19=>"0,1,6,11,2,7,14",
|
|
||||||
20=>"0,1,6,11,2,7,14",
|
|
||||||
21=>"0,1,6,11,2,7,14",
|
|
||||||
22=>"0,1,6,11,2,7,14,12",
|
|
||||||
23=>"0,1,6,11,2,7,14,12",
|
|
||||||
24=>"0,1,6,11,2,7,14,12",
|
|
||||||
25=>"0,1,6,11,2,7,14,12,17",
|
|
||||||
26=>"0,1,6,11,2,7,14,12,17",
|
|
||||||
27=>"0,1,6,11,2,7,14,12,17",
|
|
||||||
28=>"0,1,6,11,2,7,14,12,17",
|
|
||||||
29=>"0,1,6,11,2,7,14,12,17,3",
|
|
||||||
30=>"0,1,6,11,2,7,14,12,17,3",
|
|
||||||
31=>"0,1,6,11,2,7,14,12,17,3",
|
|
||||||
32=>"0,1,6,11,2,7,14,12,17,3",
|
|
||||||
33=>"0,1,6,11,2,7,14,12,17,3",
|
|
||||||
34=>"0,1,6,11,2,7,14,12,17,3,8",
|
|
||||||
35=>"0,1,6,11,2,7,14,12,17,3,8",
|
|
||||||
36=>"0,1,6,11,2,7,14,12,17,3,8",
|
|
||||||
37=>"0,1,6,11,2,7,14,12,17,3,8",
|
|
||||||
38=>"0,1,6,11,2,7,14,12,17,3,8,15",
|
|
||||||
39=>"0,1,6,11,2,7,14,12,17,3,8,15",
|
|
||||||
40=>"0,1,6,11,2,7,14,12,17,3,8,15",
|
|
||||||
41=>"0,1,6,11,2,7,14,12,17,3,8,15",
|
|
||||||
42=>"0,1,6,11,2,7,14,12,17,3,8,15",
|
|
||||||
43=>"0,1,6,11,2,7,14,12,17,3,8,15",
|
|
||||||
44=>"0,1,6,11,2,7,14,12,17,3,8,15",
|
|
||||||
45=>"0,1,6,11,2,7,14,12,17,3,8,15,18",
|
|
||||||
46=>"0,1,6,11,2,7,14,12,17,3,8,15,18",
|
|
||||||
47=>"0,1,6,11,2,7,14,12,17,3,8,15,18",
|
|
||||||
48=>"0,1,6,11,2,7,14,12,17,3,8,15,18",
|
|
||||||
49=>"0,1,6,11,2,7,14,12,17,3,8,15,18",
|
|
||||||
50=>"0,1,6,11,2,7,14,12,17,3,8,15,18",
|
|
||||||
51=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13",
|
|
||||||
52=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13",
|
|
||||||
53=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13",
|
|
||||||
54=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13",
|
|
||||||
55=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13",
|
|
||||||
56=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13",
|
|
||||||
57=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13",
|
|
||||||
58=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19",
|
|
||||||
59=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19",
|
|
||||||
60=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19",
|
|
||||||
61=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19",
|
|
||||||
62=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19",
|
|
||||||
63=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19",
|
|
||||||
64=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19",
|
|
||||||
65=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19",
|
|
||||||
66=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19",
|
|
||||||
67=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19",
|
|
||||||
68=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19",
|
|
||||||
69=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19",
|
|
||||||
70=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19,16",
|
|
||||||
71=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19,16",
|
|
||||||
72=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19,16",
|
|
||||||
73=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19,16",
|
|
||||||
74=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19,16",
|
|
||||||
75=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19,16",
|
|
||||||
76=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19,16",
|
|
||||||
77=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19,16",
|
|
||||||
78=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19,16",
|
|
||||||
79=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19,16",
|
|
||||||
80=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19,16",
|
|
||||||
81=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19,16",
|
|
||||||
82=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19,16",
|
|
||||||
83=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19,16",
|
|
||||||
84=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19,16",
|
|
||||||
85=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19,16",
|
|
||||||
86=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19,16",
|
|
||||||
87=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19,16",
|
|
||||||
88=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19,16",
|
|
||||||
89=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19,16",
|
|
||||||
90=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19,16",
|
|
||||||
91=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19,16",
|
|
||||||
92=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19,16",
|
|
||||||
93=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19,16",
|
|
||||||
94=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19,16",
|
|
||||||
95=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19,16",
|
|
||||||
96=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19,16",
|
|
||||||
97=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19,16",
|
|
||||||
98=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19,16",
|
|
||||||
99=>"0,1,6,11,2,7,14,12,17,3,8,15,18,13,19,16");
|
|
||||||
|
|
||||||
$levels["3"] = array(
|
|
||||||
1=>"0",
|
|
||||||
2=>"0,1",
|
|
||||||
3=>"0,1",
|
|
||||||
4=>"0,1",
|
|
||||||
5=>"0,1,6",
|
|
||||||
6=>"0,1,6",
|
|
||||||
7=>"0,1,6",
|
|
||||||
8=>"0,1,6,11",
|
|
||||||
9=>"0,1,6,11",
|
|
||||||
10=>"0,1,6,11",
|
|
||||||
11=>"0,1,6,11,2",
|
|
||||||
12=>"0,1,6,11,2",
|
|
||||||
13=>"0,1,6,11,2",
|
|
||||||
14=>"0,1,6,11,2,7",
|
|
||||||
15=>"0,1,6,11,2,7",
|
|
||||||
16=>"0,1,6,11,2,7",
|
|
||||||
17=>"0,1,6,11,2,7",
|
|
||||||
18=>"0,1,6,11,2,7,17",
|
|
||||||
19=>"0,1,6,11,2,7,17",
|
|
||||||
20=>"0,1,6,11,2,7,17",
|
|
||||||
21=>"0,1,6,11,2,7,17",
|
|
||||||
22=>"0,1,6,11,2,7,17,12",
|
|
||||||
23=>"0,1,6,11,2,7,17,12",
|
|
||||||
24=>"0,1,6,11,2,7,17,12",
|
|
||||||
25=>"0,1,6,11,2,7,17,12,14",
|
|
||||||
26=>"0,1,6,11,2,7,17,12,14",
|
|
||||||
27=>"0,1,6,11,2,7,17,12,14",
|
|
||||||
28=>"0,1,6,11,2,7,17,12,14",
|
|
||||||
29=>"0,1,6,11,2,7,17,12,14,3",
|
|
||||||
30=>"0,1,6,11,2,7,17,12,14,3",
|
|
||||||
31=>"0,1,6,11,2,7,17,12,14,3",
|
|
||||||
32=>"0,1,6,11,2,7,17,12,14,3",
|
|
||||||
33=>"0,1,6,11,2,7,17,12,14,3",
|
|
||||||
34=>"0,1,6,11,2,7,17,12,14,3,8",
|
|
||||||
35=>"0,1,6,11,2,7,17,12,14,3,8",
|
|
||||||
36=>"0,1,6,11,2,7,17,12,14,3,8",
|
|
||||||
37=>"0,1,6,11,2,7,17,12,14,3,8",
|
|
||||||
38=>"0,1,6,11,2,7,17,12,14,3,8,18",
|
|
||||||
39=>"0,1,6,11,2,7,17,12,14,3,8,18",
|
|
||||||
40=>"0,1,6,11,2,7,17,12,14,3,8,18",
|
|
||||||
41=>"0,1,6,11,2,7,17,12,14,3,8,18",
|
|
||||||
42=>"0,1,6,11,2,7,17,12,14,3,8,18",
|
|
||||||
43=>"0,1,6,11,2,7,17,12,14,3,8,18",
|
|
||||||
44=>"0,1,6,11,2,7,17,12,14,3,8,18",
|
|
||||||
45=>"0,1,6,11,2,7,17,12,14,3,8,18,4",
|
|
||||||
46=>"0,1,6,11,2,7,17,12,14,3,8,18,4",
|
|
||||||
47=>"0,1,6,11,2,7,17,12,14,3,8,18,4",
|
|
||||||
48=>"0,1,6,11,2,7,17,12,14,3,8,18,4",
|
|
||||||
49=>"0,1,6,11,2,7,17,12,14,3,8,18,4",
|
|
||||||
50=>"0,1,6,11,2,7,17,12,14,3,8,18,4",
|
|
||||||
51=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13",
|
|
||||||
52=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13",
|
|
||||||
53=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13",
|
|
||||||
54=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13",
|
|
||||||
55=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13",
|
|
||||||
56=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9",
|
|
||||||
57=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9",
|
|
||||||
58=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9",
|
|
||||||
59=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9",
|
|
||||||
60=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9,15",
|
|
||||||
61=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9,15",
|
|
||||||
62=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9,15",
|
|
||||||
63=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9,15",
|
|
||||||
64=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9,15",
|
|
||||||
65=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9,15",
|
|
||||||
66=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9,15",
|
|
||||||
67=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9,15",
|
|
||||||
68=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9,15",
|
|
||||||
69=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9,15",
|
|
||||||
70=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9,15",
|
|
||||||
71=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9,15",
|
|
||||||
72=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9,15",
|
|
||||||
73=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9,15",
|
|
||||||
74=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9,15",
|
|
||||||
75=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9,15",
|
|
||||||
76=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9,15",
|
|
||||||
77=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9,15",
|
|
||||||
78=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9,15",
|
|
||||||
79=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9,15",
|
|
||||||
80=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9,15",
|
|
||||||
81=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9,15",
|
|
||||||
82=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9,15",
|
|
||||||
83=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9,15",
|
|
||||||
84=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9,15",
|
|
||||||
85=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9,15",
|
|
||||||
86=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9,15",
|
|
||||||
87=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9,15",
|
|
||||||
88=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9,15",
|
|
||||||
89=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9,15",
|
|
||||||
90=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9,15",
|
|
||||||
91=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9,15",
|
|
||||||
92=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9,15",
|
|
||||||
93=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9,15",
|
|
||||||
94=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9,15",
|
|
||||||
95=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9,15",
|
|
||||||
96=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9,15",
|
|
||||||
97=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9,15",
|
|
||||||
98=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9,15",
|
|
||||||
99=>"0,1,6,11,2,7,17,12,14,3,8,18,4,13,9,15");
|
|
||||||
|
|
||||||
$errors = 0; $errorlist = "";
|
|
||||||
|
|
||||||
$mainquery = mysql_query("SELECT id,level,charclass,spells FROM $users ORDER BY id");
|
|
||||||
while ($mainrow = mysql_fetch_array($mainquery)) {
|
|
||||||
$level = $mainrow["level"];
|
|
||||||
$charclass = $mainrow["charclass"];
|
|
||||||
$newspell = $levels[$charclass][$level];
|
|
||||||
$newquery = mysql_query("UPDATE $users SET spells='$newspell' WHERE id='".$mainrow["id"]."' LIMIT 1");
|
|
||||||
if ($newquery != true) {
|
|
||||||
$errors++; $errorlist .= mysql_error() . "<br />";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
$users = $prefix . "_users";
|
|
||||||
$query = <<<END
|
|
||||||
ALTER TABLE `$users` CHANGE `towns` `towns` VARCHAR( 50 ) DEFAULT '0' NOT NULL;
|
|
||||||
ALTER TABLE `$users` CHANGE `spells` `spells` VARCHAR( 50 ) DEFAULT '0' NOT NULL;
|
|
||||||
END;
|
|
||||||
if (dobatch($query) == 1) { echo "Users table upgraded.<br />"; } else { $errors++; $errorlist .= "Error upgrading Users table.<br />"; }
|
|
||||||
unset($query);
|
|
||||||
|
|
||||||
if ($errors == 0) { echo "<br />Upgrade finished."; } else { echo $errorlist; }
|
|
||||||
|
|
||||||
} else {
|
|
||||||
|
|
||||||
echo "Click the button below to run the upgrade script.<br /><form action=\"upgrade_to_112.php\" method=\"post\"><input type=\"submit\" name=\"submit\" value=\"Upgrade\" /></form>";
|
|
||||||
die();
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
?>
|
|
Loading…
Reference in New Issue
Block a user