diff --git a/Admin/Templates/editAdditional.tpl b/Admin/Templates/editAdditional.tpl index 7cc37c34..8b71f753 100644 --- a/Admin/Templates/editAdditional.tpl +++ b/Admin/Templates/editAdditional.tpl @@ -35,7 +35,7 @@ if(isset($id)) { .editAdd-head h2 a{color:#71D000;text-decoration:none;} .editAdd-head .uid{font-size:12px;color:#666;} -.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px;} +.grid-2{display:grid;grid-template-columns:1fr;gap:12px;} @media(max-width:800px){.grid-2{grid-template-columns:1fr;}} .card{background:#fff;border:1px solid #d4d4d4;border-radius:4px;overflow:hidden;margin-bottom:12px;box-shadow:0 1px 2px rgba(0,0,0,.04);} diff --git a/Admin/admin.php b/Admin/admin.php index 88a8d44c..5d7b0f78 100644 --- a/Admin/admin.php +++ b/Admin/admin.php @@ -282,7 +282,7 @@ if (!empty($_GET['p'])) { $village = $database->getVillage($did); if ($village) { $user = $database->getUserArray($village['owner'], 1); - $subpage = 'Edit Village ('.$village['name'].' » '.($user['username'] ?? '?').')'; + $subpage = 'Edit Village ('.$village['name'].' » '.($user['username'] ?? '?').')'; } else { $subpage = 'Edit Village (ID '.$did.' not found)'; $village = null; // important, ca să nu crape template-ul mai jos @@ -297,7 +297,7 @@ if (!empty($_GET['p'])) { $village = $database->getVillage($_GET['did']); if ($village) { $user = $database->getUserArray($village['owner'], 1); - $subpage = 'Edit Troops ('.$village['name'].' » '.$user['username'].')'; + $subpage = 'Edit Resources ('.$village['name'].' » '.$user['username'].')'; } else { $subpage = 'Edit Resources (ID '.$did.' not found)'; $village = null; @@ -311,7 +311,7 @@ if (!empty($_GET['p'])) { if (!empty($_GET['did'])) { $village = $database->getVillage($_GET['did']); $user = $database->getUserArray($village['owner'], 1); - $subpage = 'Edit Troops ('.$village['name'].' » '.$user['username'].')'; + $subpage = 'Edit Troops ('.$village['name'].' » '.$user['username'].')'; } else { $subpage = 'Edit Troops (no village)'; } @@ -321,7 +321,7 @@ if (!empty($_GET['p'])) { if (!empty($_GET['did'])) { $village = $database->getVillage($_GET['did']); $user = $database->getUserArray($village['owner'],1); - $subpage = 'Upgrade Troops ('.$village['name'].' » '.$user['username'].')'; + $subpage = 'Upgrade Troops ('.$village['name'].' » '.$user['username'].')'; } else { $subpage = 'Upgrade Troops (no village)'; } @@ -331,7 +331,7 @@ if (!empty($_GET['p'])) { if (!empty($_GET['did'])) { $village = $database->getVillage($_GET['did']); $user = $database->getUserArray($village['owner'],1); - $subpage = 'Edit Village ('.$village['name'].' » '.$user['username'].')'; + $subpage = 'Edit Village ('.$village['name'].' » '.$user['username'].')'; } else { $subpage = 'Edit Village (no village)'; } @@ -341,7 +341,7 @@ if (!empty($_GET['p'])) { if (!empty($_GET['did'])) { $village = $database->getVillage($_GET['did']); $user = $database->getUserArray($village['owner'],1); - $subpage = 'Build Log ('.$village['name'].' » '.$user['username'].')'; + $subpage = 'Build Log ('.$village['name'].' » '.$user['username'].')'; } else { $subpage = 'Build Log (no village)'; } @@ -351,7 +351,7 @@ if (!empty($_GET['p'])) { if (!empty($_GET['did'])) { $village = $database->getVillage($_GET['did']); $user = $database->getUserArray($village['owner'],1); - $subpage = 'Research Log ('.$village['name'].' » '.$user['username'].')'; + $subpage = 'Research Log ('.$village['name'].' » '.$user['username'].')'; } else { $subpage = 'Research Log (no village)'; } diff --git a/GameEngine/Artifacts.php b/GameEngine/Artifacts.php index 19ebdf2b..6455deb9 100644 --- a/GameEngine/Artifacts.php +++ b/GameEngine/Artifacts.php @@ -45,6 +45,14 @@ class Artifacts NATARS_DESC = "************************** [#natars] **************************", + + /** + * @var string Default Natars' description 2 + */ + + NATARS_DESC2 = "************************** + [#WW] + **************************", /** * @var array Possible Natars' capital locations @@ -204,7 +212,7 @@ class Artifacts //Register the Natars account, the Natars' password is the same as the MH's one $password = $database->getUserField(5, 'password', 0); - $database->register(TRIBE5, $password, self::NATARS_EMAIL, self::NATARS_TRIBE, null, self::NATARS_UID, self::NATARS_DESC); + $database->register(TRIBE5, $password, self::NATARS_EMAIL, self::NATARS_TRIBE, null, self::NATARS_UID, self::NATARS_DESC, self::NATARS_DESC2); //Convert from coordinates to village IDs $possibleWids = $database->getVilWrefs(self::NATARS_CAPITAL_COORDINATES); diff --git a/GameEngine/Profile.php b/GameEngine/Profile.php index 4107d605..0a4b656e 100755 --- a/GameEngine/Profile.php +++ b/GameEngine/Profile.php @@ -219,6 +219,21 @@ class Profile { $form->addError("email", EMAIL_ERROR); } } + + // Language change + if (!empty($post['sprache'])) { + // whitelist – pune aici limbile pe care le ai în /lang/ + $allowed = ['en','ro','de','it','fr','es']; + $lang = strtolower(trim($post['sprache'])); + + if (in_array($lang, $allowed, true)) { + $database->updateUserField($session->uid, "language", $lang, 1); + + // update sesiunea ca să se vadă imediat, fără relog + $_SESSION['lang'] = $lang; + $session->userinfo['language'] = $lang; + } + } // Delete request cancel if (!empty($post['del_pw']) && !empty($post['del'])) { diff --git a/Templates/Build/15_1.tpl b/Templates/Build/15_1.tpl index 7a758201..26a44490 100644 --- a/Templates/Build/15_1.tpl +++ b/Templates/Build/15_1.tpl @@ -116,7 +116,7 @@ $inProgress =!empty($Demolition)? $Demolition[0] : null; diff --git a/Templates/Manual/1126.tpl b/Templates/Manual/1126.tpl new file mode 100644 index 00000000..8e7d0aea --- /dev/null +++ b/Templates/Manual/1126.tpl @@ -0,0 +1,20 @@ +

Special Medals Special Medals

+ +
The medal of which is awarded to players losing by the same email address of 10 or more years. Can be added to the profile description. This function was presented in Travian T4.
+
+ +
+
+
+
+
+
+
+
+ + + + + + + \ No newline at end of file diff --git a/Templates/Manual/1331.tpl b/Templates/Manual/1331.tpl index 848d0bf8..c7b744ef 100644 --- a/Templates/Manual/1331.tpl +++ b/Templates/Manual/1331.tpl @@ -16,7 +16,7 @@
  • Medal Veteran Player Enabled" : "Disabled"; ?>
  • Medal Veteran Player 5a Enabled" : "Disabled"; ?>
  • Medal Veteran Player 10a Enabled" : "Disabled"; ?>
  • - +
  • Special Medals Enabled" : "Disabled"; ?>
  • diff --git a/Templates/Profile/medal.php b/Templates/Profile/medal.php index 6a11852a..4d8aa878 100644 --- a/Templates/Profile/medal.php +++ b/Templates/Profile/medal.php @@ -11,7 +11,7 @@ ## Fixed by: Shadow / Skype : cata7007 ## ## License: TravianZ Project ## ## Copyright: TravianZ (c) 2010-2026. All rights reserved. ## -## URLs: http://travianz.org ## +## URLs: http://travianz.org ## ## Source code: http://github.com/Shadowss/TravianZ-by-Shadow/ ## ## ## ################################################################################# @@ -38,12 +38,6 @@ $geregistreerd=date('d.m.Y', ($displayarray['regtime'])); $profiel = preg_replace("/\[#0]/is",'', $profiel, 1); } -//natar image -if($displayarray['username'] == "Natars"){ -$profiel = preg_replace("/\[#natars]/is",'', $profiel, 1); -$profiel = preg_replace("/\[#WW]/is",'', $profiel, 1); -} - // Added by Shadow - cata7007@gmail.com / Skype : cata7007 if(NEW_FUNCTIONS_TRIBE_IMAGES){ if($displayarray['tribe'] == "1"){ @@ -55,15 +49,6 @@ if(NEW_FUNCTIONS_TRIBE_IMAGES){ } } -//Shadow image - MUST TO BE SET FROM ADMIN PANEL @iopietro must code -// Added by Shadow - cata7007@gmail.com / Skype : cata7007 -if($displayarray['username'] == "Shadow"){ -$profiel = preg_replace("/\[#SHADOW]/is",'', $profiel, 1); -$profiel = preg_replace("/\[#MH]/is",'', $profiel, 1); -$profiel = preg_replace("/\[#TEAM]/is",'', $profiel, 1); -$profiel = preg_replace("/\[#EVENT]/is",'', $profiel, 1); -} - // ========================= // NEW_FUNCTIONS_SPECIAL_MEDALS_SYSTEM - DYNAMIC // ========================= @@ -195,7 +180,8 @@ if(defined('NEW_FUNCTIONS_SPECIAL_MEDALS_SYSTEM') && NEW_FUNCTIONS_SPECIAL_MEDAL } -// Added by Shadow - cata7007@gmail.com / Skype : cata7007 +// METHOD CODED IN CONFIG +// Added by Shadow - cata7007@gmail.com if(NEW_FUNCTIONS_MHS_IMAGES){ if($displayarray['access'] == "9"){ $profiel = preg_replace("/\[#MULTIHUNTER]/is",'', $profiel, 1); @@ -208,27 +194,46 @@ if(NEW_FUNCTIONS_MHS_IMAGES){ } } -//NATURE image - MUST TO BE SET FROM ADMIN PANEL @iopietro must code -// Added by Shadow - cata7007@gmail.com / Skype : cata7007 -if($displayarray['username'] == "Nature"){ -$profiel = preg_replace("/\[#NATURE]/is",'', $profiel, 1); -} - -//Taskmaster image - MUST TO BE SET FROM ADMIN PANEL @iopietro must code -// Added by Shadow - cata7007@gmail.com / Skype : cata7007 -if($displayarray['username'] == "Taskmaster"){ -$profiel = preg_replace("/\[#TASKMASTER]/is",'', $profiel, 1); -} - -//veteran & veteran_5a IMAGES +// METHOD CODED IN CONFIG +// VETERAN & VETERAN 5 YEARS & VETERAN 10 YEARS IMAGES if(NEW_FUNCTIONS_MEDAL_3YEAR){ - $profiel = preg_replace("/\[#g2300]/is",'', $profiel, 1); + $profiel = preg_replace("/\[#g2300]/is",'', $profiel, 1); } if(NEW_FUNCTIONS_MEDAL_5YEAR){ - $profiel = preg_replace("/\[#g2301]/is",'', $profiel, 1); + $profiel = preg_replace("/\[#g2301]/is",'', $profiel, 1); } if(NEW_FUNCTIONS_MEDAL_10YEAR){ - $profiel = preg_replace("/\[#g2302]/is",'', $profiel, 1); + $profiel = preg_replace("/\[#g2302]/is",'', $profiel, 1); +} + +// NO NEED TO CODE THIS METHOD +// Added by Shadow - cata7007@gmail.com +if($displayarray['username'] == "Shadow"){ +$profiel = preg_replace("/\[#SHADOW]/is",'', $profiel, 1); +$profiel = preg_replace("/\[#MH]/is",'', $profiel, 1); +$profiel = preg_replace("/\[#TEAM]/is",'', $profiel, 1); +$profiel = preg_replace("/\[#EVENT]/is",'', $profiel, 1); +} + +// NO NEED TO CODE THIS METHOD NATARS +// Added by Shadow - cata7007@gmail.com +if($displayarray['username'] == "Natars"){ +$profiel = preg_replace("/\[#natars]/is",'', $profiel, 1); +$profiel = preg_replace("/\[#WW]/is",'', $profiel, 1); +} + +// NO NEED TO CODE THIS METHOD NATURE +// Added by Shadow - cata7007@gmail.com +if($displayarray['username'] == "Nature"){ +$profiel = preg_replace("/\[#NATURE]/is",'', $profiel, 1); +$profiel = preg_replace("/\[#NATURE2]/is",'', $profiel, 1); +} + +// NO NEED TO CODE THIS METHOD TASKMASTER +// Added by Shadow - cata7007@gmail.com +if($displayarray['username'] == "Taskmaster"){ +$profiel = preg_replace("/\[#TASKMASTER]/is",'', $profiel, 1); +$profiel = preg_replace("/\[#TASKMASTER2]/is",'', $profiel, 1); } diff --git a/Templates/Profile/preference.tpl b/Templates/Profile/preference.tpl index 9ad29d42..b0747be8 100644 --- a/Templates/Profile/preference.tpl +++ b/Templates/Profile/preference.tpl @@ -194,13 +194,10 @@ if (isset($_POST['v1']) || isset($_POST['v2']) || isset($_POST['timezone']) || i // ========================= $lang = LANG; - if(isset($_POST['lang'])) { $allowedLangs = ['en','ro','de','fr','es','it','ru','tr']; - $selectedLang = strtolower(trim($_POST['lang'])); - if(in_array($selectedLang, $allowedLangs)) { $lang = $selectedLang; diff --git a/gpack/travian_default/img/gloriamedals/artifact.png b/gpack/travian_default/img/gloriamedals/artifact.png index 7259790f..ede5b1c3 100644 Binary files a/gpack/travian_default/img/gloriamedals/artifact.png and b/gpack/travian_default/img/gloriamedals/artifact.png differ diff --git a/gpack/travian_default/img/gloriamedals/greatstore.png b/gpack/travian_default/img/gloriamedals/greatstore.png index 2ae0cb06..672ebe43 100644 Binary files a/gpack/travian_default/img/gloriamedals/greatstore.png and b/gpack/travian_default/img/gloriamedals/greatstore.png differ diff --git a/gpack/travian_default/img/gloriamedals/hero.png b/gpack/travian_default/img/gloriamedals/hero.png index d6139c6e..0d87b20f 100644 Binary files a/gpack/travian_default/img/gloriamedals/hero.png and b/gpack/travian_default/img/gloriamedals/hero.png differ diff --git a/gpack/travian_default/img/gloriamedals/wallmaster.png b/gpack/travian_default/img/gloriamedals/wallmaster.png index cf80a14c..b5659b74 100644 Binary files a/gpack/travian_default/img/gloriamedals/wallmaster.png and b/gpack/travian_default/img/gloriamedals/wallmaster.png differ diff --git a/gpack/travian_default/img/gloriamedals/ww_builder.png b/gpack/travian_default/img/gloriamedals/ww_builder.png index 1426f8e6..34cf285b 100644 Binary files a/gpack/travian_default/img/gloriamedals/ww_builder.png and b/gpack/travian_default/img/gloriamedals/ww_builder.png differ diff --git a/gpack/travian_default/img/gloriamedals/ww_winner.png b/gpack/travian_default/img/gloriamedals/ww_winner.png index ec474b3b..99ff2ea2 100644 Binary files a/gpack/travian_default/img/gloriamedals/ww_winner.png and b/gpack/travian_default/img/gloriamedals/ww_winner.png differ diff --git a/gpack/travian_default/img/t/10_year_medal.png b/gpack/travian_default/img/t/10_year_medal.png index 3537600f..e688feda 100644 Binary files a/gpack/travian_default/img/t/10_year_medal.png and b/gpack/travian_default/img/t/10_year_medal.png differ diff --git a/gpack/travian_default/img/t/5year_medal.png b/gpack/travian_default/img/t/5year_medal.png index 795167b0..0e9e31ae 100644 Binary files a/gpack/travian_default/img/t/5year_medal.png and b/gpack/travian_default/img/t/5year_medal.png differ diff --git a/gpack/travian_default/img/t/MH.png b/gpack/travian_default/img/t/MH.png index 106d4a0e..45bda768 100644 Binary files a/gpack/travian_default/img/t/MH.png and b/gpack/travian_default/img/t/MH.png differ diff --git a/gpack/travian_default/img/t/Veteran_Medal.jpg b/gpack/travian_default/img/t/Veteran_Medal.jpg index b6542837..1595959d 100644 Binary files a/gpack/travian_default/img/t/Veteran_Medal.jpg and b/gpack/travian_default/img/t/Veteran_Medal.jpg differ diff --git a/gpack/travian_default/img/t/g40_11-ltr.png b/gpack/travian_default/img/t/g40_11-ltr.png index a2169f6e..0d0c15a3 100644 Binary files a/gpack/travian_default/img/t/g40_11-ltr.png and b/gpack/travian_default/img/t/g40_11-ltr.png differ diff --git a/gpack/travian_default/img/t/nature.png b/gpack/travian_default/img/t/nature.png index 951b8b20..86c83464 100644 Binary files a/gpack/travian_default/img/t/nature.png and b/gpack/travian_default/img/t/nature.png differ diff --git a/gpack/travian_default/img/t/nature2.png b/gpack/travian_default/img/t/nature2.png new file mode 100644 index 00000000..ebaecb35 Binary files /dev/null and b/gpack/travian_default/img/t/nature2.png differ diff --git a/gpack/travian_default/img/t/shadow.png b/gpack/travian_default/img/t/shadow.png index 5b57ad87..afd1420e 100644 Binary files a/gpack/travian_default/img/t/shadow.png and b/gpack/travian_default/img/t/shadow.png differ diff --git a/gpack/travian_default/img/t/shadow0.png b/gpack/travian_default/img/t/shadow0.png new file mode 100644 index 00000000..5b57ad87 Binary files /dev/null and b/gpack/travian_default/img/t/shadow0.png differ diff --git a/gpack/travian_default/img/t/t10_2.jpg b/gpack/travian_default/img/t/t10_2.jpg index ae0faf1d..bb3b7032 100644 Binary files a/gpack/travian_default/img/t/t10_2.jpg and b/gpack/travian_default/img/t/t10_2.jpg differ diff --git a/gpack/travian_default/img/t/t6_1.png b/gpack/travian_default/img/t/t6_1.png index abfab6bb..4398563a 100644 Binary files a/gpack/travian_default/img/t/t6_1.png and b/gpack/travian_default/img/t/t6_1.png differ diff --git a/gpack/travian_default/img/t/taskmaster.png b/gpack/travian_default/img/t/taskmaster.png index 72645ade..f0298e72 100644 Binary files a/gpack/travian_default/img/t/taskmaster.png and b/gpack/travian_default/img/t/taskmaster.png differ diff --git a/gpack/travian_default/img/t/taskmaster2.png b/gpack/travian_default/img/t/taskmaster2.png new file mode 100644 index 00000000..760b6594 Binary files /dev/null and b/gpack/travian_default/img/t/taskmaster2.png differ diff --git a/gpack/travian_default/img/t/team.png b/gpack/travian_default/img/t/team.png index 17692231..515f8af0 100644 Binary files a/gpack/travian_default/img/t/team.png and b/gpack/travian_default/img/t/team.png differ diff --git a/gpack/travian_default/img/t/tn.gif b/gpack/travian_default/img/t/tn.gif index 95b985ce..d6b710be 100644 Binary files a/gpack/travian_default/img/t/tn.gif and b/gpack/travian_default/img/t/tn.gif differ diff --git a/gpack/travian_default/img/t/tnd.gif b/gpack/travian_default/img/t/tnd.gif index 441a30bd..f03690c8 100644 Binary files a/gpack/travian_default/img/t/tnd.gif and b/gpack/travian_default/img/t/tnd.gif differ diff --git a/img/rpage/Gaul1.jpg b/img/rpage/Gaul1.jpg index 6f0c88b6..696c98ab 100644 Binary files a/img/rpage/Gaul1.jpg and b/img/rpage/Gaul1.jpg differ diff --git a/img/rpage/Roman1.jpg b/img/rpage/Roman1.jpg index 81a8de86..e5f5f909 100644 Binary files a/img/rpage/Roman1.jpg and b/img/rpage/Roman1.jpg differ diff --git a/img/rpage/Teuton1.jpg b/img/rpage/Teuton1.jpg index c406c14d..7d448af7 100644 Binary files a/img/rpage/Teuton1.jpg and b/img/rpage/Teuton1.jpg differ diff --git a/install/include/accounts.php b/install/include/accounts.php index 7c696398..fe4ef784 100644 --- a/install/include/accounts.php +++ b/install/include/accounts.php @@ -64,8 +64,8 @@ strtolower($_POST['aname']) != 'multihunter' && strtolower($_POST['aname']) != 'support' ) { - mysqli_query($database->dblink, "INSERT INTO " . TB_PREFIX . "users SET username = '".$database->escape($_POST['aname'])."', password = '" . password_hash($_POST['apass'], PASSWORD_BCRYPT, ['cost' => 12]) . "', email = '".$database->escape($_POST['aemail'])."', tribe = ".(int) $_POST['atribe'].", access = 9, is_bcrypt = 1") OR DIE (mysqli_error($database->dblink)); - $uid = mysqli_insert_id($database->dblink); + mysqli_query($database->dblink, "INSERT INTO " . TB_PREFIX . "users SET username = '".$database->escape($_POST['aname'])."', password = '" . password_hash($_POST['apass'], PASSWORD_BCRYPT, ['cost' => 12]) . "', email = '".$database->escape($_POST['aemail'])."', tribe = ".(int) $_POST['atribe'].", access = 9, is_bcrypt = 1, desc1 = '[#MULTIHUNTER]', desc2 = '[#MH]\n[#TEAM]'") OR DIE (mysqli_error($database->dblink)); + $uid = mysqli_insert_id($database->dblink); $admin_village_created = false; $xcoor = round(WORLD_MAX / 2); $addUnitsWrefs = []; @@ -93,7 +93,7 @@ // set up MultiHunter $password = $_POST['mhpw']; - mysqli_query($database->dblink, "UPDATE " . TB_PREFIX . "users SET password = '" . password_hash($password, PASSWORD_BCRYPT,['cost' => 12]) . "' WHERE username = 'Multihunter'"); + mysqli_query($database->dblink, "UPDATE " . TB_PREFIX . "users SET password = '" . password_hash($password, PASSWORD_BCRYPT,['cost' => 12]) . "', desc1 = '[#MH]', desc2 = '[#MULTIHUNTER]' WHERE username = 'Multihunter'"); $wid = $admin->getWref(0, 0); $uid = 5; $status = $database->getVillageState($wid); diff --git a/var/db/struct.sql b/var/db/struct.sql index 5fa89ce8..f525f1cb 100644 --- a/var/db/struct.sql +++ b/var/db/struct.sql @@ -1646,8 +1646,8 @@ CREATE TABLE IF NOT EXISTS `%PREFIX%users` ( INSERT INTO `%PREFIX%users` (`id`, `username`, `password`, `email`, `tribe`, `access`, `gold`, `gender`, `birthday`, `location`, `desc1`, `desc2`, `plus`, `b1`, `b2`, `b3`, `b4`, `sit1`, `sit2`, `alliance`, `sessid`, `act`, `timestamp`, `ap`, `apall`, `dp`, `dpall`, `protect`, `quest`, `gpack`, `cp`, `lastupdate`, `RR`, `Rc`, `ok`, `is_bcrypt`) VALUES (1, 'Support', '', 'support@travianz.game', 0, 8, 0, 0, '1970-01-01', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, '/gpack/travian_default/', 1, 0, 0, 0, 0, 1), -(2, 'Nature', '', 'nature@travianz.game', 4, 2, 0, 0, '1970-01-01', '', '[#NATURE]', '', 0, 0, 0, 0, 0, 0, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, '/gpack/travian_default/', 1, 0, 0, 0, 0, 1), -(4, 'Taskmaster', '', 'taskmaster@travianz.game', 0, 8, 0, 0, '1970-01-01', '', '[#TASKMASTER]', '', 0, 0, 0, 0, 0, 0, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, '/gpack/travian_default/', 1, 0, 0, 0, 0, 1), +(2, 'Nature', '', 'nature@travianz.game', 4, 2, 0, 0, '1970-01-01', '', '[#NATURE]', '[#NATURE2]', 0, 0, 0, 0, 0, 0, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, '/gpack/travian_default/', 1, 0, 0, 0, 0, 1), +(4, 'Taskmaster', '', 'taskmaster@travianz.game', 0, 8, 0, 0, '1970-01-01', '', '[#TASKMASTER]', '[#TASKMASTER2]', 0, 0, 0, 0, 0, 0, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, '/gpack/travian_default/', 1, 0, 0, 0, 0, 1), (5, 'Multihunter', '', 'multihunter@travianz.game', 1, 8, 0, 0, '1970-01-01', '', '[#MH]', '[#MULTIHUNTER]', 0, 0, 0, 0, 0, 0, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, '/gpack/travian_default/', 1, 0, 0, 0, 0, 1); ALTER TABLE `%PREFIX%users` AUTO_INCREMENT=6;