mirror of
https://github.com/Shadowss/TravianZ.git
synced 2026-07-17 01:56:07 +00:00
Add (Admin Panel) : Multi-account detection, Push protection, Heatmap, Gold Shop and Blacklist user names
Add (Admin Panel) : Multi-account detection, Push protection, Heatmap, Gold Shop (redem codes), Blacklist user names and Quest Editor + fix some php notice Fix quest_core for mission 33,36, train 2 units, etc (NEW TRIBE) There are some temporary bugs that will be fixed in next commit (pagination for new heatmap, quest reward)
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
<?php
|
||||
if (!class_exists('QuestConfig')) { $__qcf = dirname(__DIR__, 2) . '/GameEngine/QuestConfig.php'; if (is_file($__qcf)) include_once($__qcf); }
|
||||
|
||||
#################################################################################
|
||||
## -= YOU MAY NOT REMOVE OR CHANGE THIS NOTICE =- ##
|
||||
@@ -84,21 +85,18 @@ if (isset($qact)){
|
||||
case '3':
|
||||
$database->updateUserField($_SESSION['username'],'quest','3',0,false);
|
||||
$_SESSION['qst']= 3;
|
||||
QuestConfig::grantReward($database,$session,3);
|
||||
//Give Reward
|
||||
if(!$session->plus){
|
||||
mysqli_query($database->dblink,"UPDATE ".TB_PREFIX."users set plus = ('".mktime(date("H"),date("i"), date("s"),date("m") , date("d"), date("Y"))."')+86400 where `username`='".$user_sanitized."'") or die(mysqli_error($database->dblink));
|
||||
} else {
|
||||
$plus=$database->getUserField($_SESSION['username'],'plus','username');
|
||||
$plus+=86400;
|
||||
$database->updateUserField($_SESSION['username'],'plus',$plus,0);
|
||||
}
|
||||
break;
|
||||
|
||||
case '4':
|
||||
$database->updateUserField($_SESSION['username'],'quest','4',0);
|
||||
$_SESSION['qst']= 4;
|
||||
QuestConfig::grantReward($database,$session,4);
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],30,60,30,20,1);
|
||||
break;
|
||||
|
||||
case 'rank':
|
||||
@@ -108,36 +106,34 @@ if (isset($qact)){
|
||||
case '5':
|
||||
$database->updateUserField($_SESSION['username'],'quest','5',0);
|
||||
$_SESSION['qst']= 5;
|
||||
QuestConfig::grantReward($database,$session,5);
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],40,30,20,30,1);
|
||||
break;
|
||||
|
||||
case '6':
|
||||
$database->updateUserField($_SESSION['username'],'quest','6',0);
|
||||
$_SESSION['qst']= 6;
|
||||
QuestConfig::grantReward($database,$session,6);
|
||||
$Subject="Message From The Taskmaster";
|
||||
$Subject=Q6_SUBJECT;
|
||||
$Message=Q6_MESSAGE;
|
||||
$database->sendMessage($session->userinfo['id'],4,$Subject,$Message,0,0,0,0,0);
|
||||
$RB=true;
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],50,60,30,30,1);
|
||||
break;
|
||||
|
||||
case '7':
|
||||
$database->updateUserField($_SESSION['username'],'quest','7',0);
|
||||
$_SESSION['qst']= 7;
|
||||
QuestConfig::grantReward($database,$session,7);
|
||||
//Give Reward
|
||||
$gold=$database->getUserField($_SESSION['username'],'gold','username');
|
||||
$gold+=20;
|
||||
$database->updateUserField($_SESSION['username'],'gold',$gold,0,false);
|
||||
break;
|
||||
|
||||
case '8':
|
||||
$database->updateUserField($_SESSION['username'],'quest','8',0,false);
|
||||
$_SESSION['qst']= 8;
|
||||
QuestConfig::grantReward($database,$session,8);
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],75,80,30,50,1);
|
||||
break;
|
||||
|
||||
case '9':
|
||||
@@ -158,20 +154,17 @@ if (isset($qact)){
|
||||
case '10':
|
||||
$database->updateUserField($_SESSION['username'],'quest','10',0);
|
||||
$_SESSION['qst']= 10;
|
||||
QuestConfig::grantReward($database,$session,10);
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],75,90,30,50,1);
|
||||
break;
|
||||
|
||||
case '11':
|
||||
$database->updateUserField($_SESSION['username'],'quest','11',0);
|
||||
$_SESSION['qst']= 11;
|
||||
QuestConfig::grantReward($database,$session,11);
|
||||
//Give Reward
|
||||
if(!$session->plus){
|
||||
mysqli_query($database->dblink,"UPDATE ".TB_PREFIX."users set plus = ('".mktime(date("H"),date("i"), date("s"),date("m") , date("d"), date("Y"))."')+172800 where `username`='".$user_sanitized."'") or die(mysqli_error());
|
||||
} else {
|
||||
$plus=$database->getUserField($_SESSION['username'],'plus','username');
|
||||
$plus+=172800;
|
||||
$database->updateUserField($_SESSION['username'],'plus',$plus,0);
|
||||
}
|
||||
break;
|
||||
|
||||
@@ -183,22 +176,22 @@ if (isset($qact)){
|
||||
case '12':
|
||||
$database->updateUserField($_SESSION['username'],'quest','12',0);
|
||||
$_SESSION['qst']= 12;
|
||||
QuestConfig::grantReward($database,$session,12);
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],60,30,40,90,1);
|
||||
break;
|
||||
|
||||
case '13':
|
||||
$database->updateUserField($_SESSION['username'],'quest','13',0);
|
||||
$_SESSION['qst']= 13;
|
||||
QuestConfig::grantReward($database,$session,13);
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],150,180,30,130,1);
|
||||
break;
|
||||
|
||||
case '14':
|
||||
$database->updateUserField($_SESSION['username'],'quest','14',0);
|
||||
$_SESSION['qst']= 14;
|
||||
QuestConfig::grantReward($database,$session,14);
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],60,50,40,30,1);
|
||||
break;
|
||||
|
||||
case 'lumber':
|
||||
@@ -208,143 +201,145 @@ if (isset($qact)){
|
||||
case '15':
|
||||
$database->updateUserField($_SESSION['username'],'quest','15',0);
|
||||
$_SESSION['qst']= 15;
|
||||
QuestConfig::grantReward($database,$session,15);
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],50,30,60,20,1);
|
||||
break;
|
||||
|
||||
case '16':
|
||||
$database->updateUserField($_SESSION['username'],'quest','16',0);
|
||||
$_SESSION['qst']= 16;
|
||||
QuestConfig::grantReward($database,$session,16);
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],75,75,40,40,1);
|
||||
break;
|
||||
|
||||
case '17':
|
||||
$database->updateUserField($_SESSION['username'],'quest','17',0);
|
||||
$_SESSION['qst']= 17;
|
||||
QuestConfig::grantReward($database,$session,17);
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],100,90,100,60,1);
|
||||
break;
|
||||
|
||||
case '18':
|
||||
$database->updateUserField($_SESSION['username'],'quest','18',0);
|
||||
$_SESSION['qst']= 18;
|
||||
QuestConfig::grantReward($database,$session,18);
|
||||
break;
|
||||
|
||||
case '19':
|
||||
$database->updateUserField($_SESSION['username'],'quest','19',0);
|
||||
$_SESSION['qst']= 19;
|
||||
QuestConfig::grantReward($database,$session,19);
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],80,90,60,40,1);
|
||||
break;
|
||||
|
||||
case '20':
|
||||
$database->updateUserField($_SESSION['username'],'quest','20',0);
|
||||
$_SESSION['qst']= 20;
|
||||
QuestConfig::grantReward($database,$session,20);
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],70,120,90,50,1);
|
||||
break;
|
||||
|
||||
case '21':
|
||||
$database->updateUserField($_SESSION['username'],'quest','21',0);
|
||||
$_SESSION['qst']= 21;
|
||||
QuestConfig::grantReward($database,$session,21);
|
||||
break;
|
||||
|
||||
case '22':
|
||||
$database->updateUserField($_SESSION['username'],'quest','22',0);
|
||||
$_SESSION['qst']= 22;
|
||||
QuestConfig::grantReward($database,$session,22);
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],200,200,700,450,1);
|
||||
break;
|
||||
|
||||
case '23':
|
||||
$database->updateUserField($_SESSION['username'],'quest','23',0);
|
||||
$_SESSION['qst']= 23;
|
||||
QuestConfig::grantReward($database,$session,23);
|
||||
break;
|
||||
|
||||
case '24':
|
||||
$database->updateUserField($_SESSION['username'],'quest','24',0);
|
||||
$_SESSION['qst']= 24;
|
||||
QuestConfig::grantReward($database,$session,24);
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],300,320,360,570,1);
|
||||
break;
|
||||
|
||||
case '28':
|
||||
$dataarray[3] = 1;
|
||||
$database->updateUserField($_SESSION['username'],'quest','28',0);
|
||||
$_SESSION['qst']= 28;
|
||||
QuestConfig::grantReward($database,$session,28);
|
||||
//Give Reward
|
||||
$gold=$database->getUserField($_SESSION['username'],'gold','username');
|
||||
$gold+=15;
|
||||
$database->updateUserField($_SESSION['username'],'gold',$gold,0);
|
||||
break;
|
||||
|
||||
case '29':
|
||||
$dataarray[4] = 1;
|
||||
$database->updateUserField($_SESSION['username'],'quest','29',0);
|
||||
$_SESSION['qst']= 29;
|
||||
QuestConfig::grantReward($database,$session,29);
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],240,280,180,100,1);
|
||||
break;
|
||||
|
||||
case '30':
|
||||
$dataarray[5] = 1;
|
||||
$database->updateUserField($_SESSION['username'],'quest','30',0);
|
||||
$_SESSION['qst']= 30;
|
||||
QuestConfig::grantReward($database,$session,30);
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],600,750,600,300,1);
|
||||
break;
|
||||
|
||||
case '31':
|
||||
$dataarray[6] = 1;
|
||||
$database->updateUserField($_SESSION['username'],'quest','31',0);
|
||||
$_SESSION['qst']= 31;
|
||||
QuestConfig::grantReward($database,$session,31);
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],900,850,600,300,1);
|
||||
break;
|
||||
|
||||
case '32':
|
||||
$dataarray[7] = 1;
|
||||
$database->updateUserField($_SESSION['username'],'quest','32',0);
|
||||
$_SESSION['qst']= 32;
|
||||
QuestConfig::grantReward($database,$session,32);
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],1800,2000,1650,800,1);
|
||||
break;
|
||||
|
||||
case '33':
|
||||
$dataarray[8] = 1;
|
||||
$database->updateUserField($_SESSION['username'],'quest','33',0);
|
||||
$_SESSION['qst']= 33;
|
||||
QuestConfig::grantReward($database,$session,33);
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],1600,1800,1950,1200,1);
|
||||
break;
|
||||
|
||||
case '34':
|
||||
$dataarray[9] = 1;
|
||||
$database->updateUserField($_SESSION['username'],'quest','34',0);
|
||||
$_SESSION['qst']= 34;
|
||||
QuestConfig::grantReward($database,$session,34);
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],3400,2800,3600,2200,1);
|
||||
break;
|
||||
|
||||
case '35':
|
||||
$dataarray[10] = 1;
|
||||
$database->updateUserField($_SESSION['username'],'quest','35',0);
|
||||
$_SESSION['qst']= 35;
|
||||
QuestConfig::grantReward($database,$session,35);
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],1050,800,900,750,1);
|
||||
break;
|
||||
|
||||
case '36':
|
||||
$database->updateUserField($_SESSION['username'],'quest','36',0);
|
||||
$_SESSION['qst']= 36;
|
||||
QuestConfig::grantReward($database,$session,36);
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],1600,2000,1800,1300,1);
|
||||
break;
|
||||
|
||||
case '37':
|
||||
$database->updateUserField($_SESSION['username'],'quest','37',0);
|
||||
$_SESSION['qst']= 37;
|
||||
QuestConfig::grantReward($database,$session,37);
|
||||
break;
|
||||
|
||||
case '91':
|
||||
@@ -366,45 +361,45 @@ if (isset($qact)){
|
||||
$database->updateUserField($_SESSION['username'],'quest','92',0);
|
||||
$database->updateUserField($_SESSION['username'],'quest_time',''.(time()+$skipp_time).'',0);
|
||||
$_SESSION['qst']= 92;
|
||||
QuestConfig::grantReward($database,$session,92);
|
||||
$_SESSION['qst_time'] = time()+$skipp_time;
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],217,247,177,207,1);
|
||||
break;
|
||||
|
||||
case '93':
|
||||
$database->updateUserField($_SESSION['username'],'quest','93',0);
|
||||
$database->updateUserField($_SESSION['username'],'quest_time',''.(time()+$skipp_time).'',0);
|
||||
$_SESSION['qst']= 93;
|
||||
QuestConfig::grantReward($database,$session,93);
|
||||
$_SESSION['qst_time'] = time()+$skipp_time;
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],217,247,177,207,1);
|
||||
break;
|
||||
|
||||
case '94':
|
||||
$database->updateUserField($_SESSION['username'],'quest','94',0);
|
||||
$database->updateUserField($_SESSION['username'],'quest_time',''.(time()+$skipp_time).'',0);
|
||||
$_SESSION['qst']= 94;
|
||||
QuestConfig::grantReward($database,$session,94);
|
||||
$_SESSION['qst_time'] = time()+$skipp_time;
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],217,247,177,207,1);
|
||||
break;
|
||||
|
||||
case '95':
|
||||
$database->updateUserField($_SESSION['username'],'quest','95',0);
|
||||
$database->updateUserField($_SESSION['username'],'quest_time',''.(time()+$skipp_time).'',0);
|
||||
$_SESSION['qst']= 95;
|
||||
QuestConfig::grantReward($database,$session,95);
|
||||
$_SESSION['qst_time'] = time()+$skipp_time;
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],217,247,177,207,1);
|
||||
break;
|
||||
|
||||
case '96':
|
||||
$database->updateUserField($_SESSION['username'],'quest','96',0);
|
||||
$database->updateUserField($_SESSION['username'],'quest_time',''.(time()+$skipp_time).'',0);
|
||||
$_SESSION['qst']= 96;
|
||||
QuestConfig::grantReward($database,$session,96);
|
||||
$_SESSION['qst_time'] = time()+$skipp_time;
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],217,247,177,207,1);
|
||||
break;
|
||||
|
||||
case '97':
|
||||
@@ -661,8 +656,26 @@ if ($barrack==0){ ?>
|
||||
|
||||
// Checking 2 warrior trained or no
|
||||
$units = $village->unitall;
|
||||
$unarray=array("",U1,U11,U21);
|
||||
$unarray2=array("","u1", "u11","u21");
|
||||
$unarray = array(
|
||||
"",
|
||||
U1,
|
||||
U11,
|
||||
U21,
|
||||
U51,
|
||||
U61,
|
||||
U71,
|
||||
U81
|
||||
);
|
||||
$unarray2 = array(
|
||||
"",
|
||||
"u1",
|
||||
"u11",
|
||||
"u21",
|
||||
"u51",
|
||||
"u61",
|
||||
"u71",
|
||||
"u81"
|
||||
);
|
||||
if ($units[$unarray2[$session->userinfo['tribe']]]<2){ ?>
|
||||
{"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/> <?php echo Q20; ?><\/h1><br \/><i>”<?php echo Q20_DESC; ?> <?php echo $unarray[$session->userinfo['tribe']];?>.”<\/i><br \/><br \/><div class=\"rew\"><p class=\"ta_aw\"><?php echo Q20_ORDER; ?> <?php echo $unarray[$session->userinfo['tribe']];?>.<\/div><br \/><span id=\"qst_accpt\"><\/span><\/div>\n\t\t<div id=\"qstbg\" class=\"units\"><\/div>\n\t\t","number":"-20","reward":false,"qgsrc":"q_l<?php echo $session->userinfo['tribe'];?>","msrc":"<?php echo $messagelol; ?>","altstep":99}
|
||||
<?php $_SESSION['qstnew']='0'; }else{ $_SESSION['qstnew']='1'; ?>
|
||||
@@ -779,7 +792,6 @@ if ($palace >= 10) {
|
||||
} elseif ($commandCenter >= 10) {
|
||||
$text = COMMANDCENTER;
|
||||
}
|
||||
|
||||
if ($residence < 10 && $palace < 10 && $commandCenter < 10) {
|
||||
?>
|
||||
{"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/> <?php echo Q33; ?><\/h1><br \/><i>”<?php echo Q33_DESC; ?>”<\/i><br \/><br \/><div class=\"rew\"><p class=\"ta_aw\"><?php echo Q33_ORDER; ?><\/div><br \/><span id=\"qst_accpt\"><\/span><\/div>\n\t\t<div id=\"qstbg\" class=\"neighbour\"><\/div>\n\t\t","number":"-33","reward":false,"qgsrc":"q_l<?php echo $session->userinfo['tribe'];?>","msrc":"<?php echo $messagelol; ?>","altstep":99}
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
<?php
|
||||
if (!class_exists('QuestConfig')) { $__qcf = dirname(__DIR__, 2) . '/GameEngine/QuestConfig.php'; if (is_file($__qcf)) include_once($__qcf); }
|
||||
|
||||
#################################################################################
|
||||
## -= YOU MAY NOT REMOVE OR CHANGE THIS NOTICE =- ##
|
||||
@@ -81,21 +82,18 @@ if (isset($qact)){
|
||||
case '3':
|
||||
$database->updateUserField($_SESSION['username'],'quest','3',0);
|
||||
$_SESSION['qst']= 3;
|
||||
QuestConfig::grantReward($database,$session,3);
|
||||
//Give Reward
|
||||
if(!$session->plus){
|
||||
mysqli_query($database->dblink,"UPDATE ".TB_PREFIX."users set plus = ('".mktime(date("H"),date("i"), date("s"),date("m") , date("d"), date("Y"))."')+86400 where `username`='".$user_sanitized."'") or die(mysqli_error($database->dblink));
|
||||
} else {
|
||||
$plus=$database->getUserField($_SESSION['username'],'plus','username');
|
||||
$plus+=86400;
|
||||
$database->updateUserField($_SESSION['username'],'plus',$plus,0);
|
||||
}
|
||||
break;
|
||||
|
||||
case '4':
|
||||
$database->updateUserField($_SESSION['username'],'quest','4',0);
|
||||
$_SESSION['qst']= 4;
|
||||
QuestConfig::grantReward($database,$session,4);
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],30,60,30,20,1);
|
||||
break;
|
||||
|
||||
case 'rank':
|
||||
@@ -105,28 +103,26 @@ if (isset($qact)){
|
||||
case '5':
|
||||
$database->updateUserField($_SESSION['username'],'quest','5',0);
|
||||
$_SESSION['qst']= 5;
|
||||
QuestConfig::grantReward($database,$session,5);
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],40,30,20,30,1);
|
||||
break;
|
||||
|
||||
case '6':
|
||||
$database->updateUserField($_SESSION['username'],'quest','6',0);
|
||||
$_SESSION['qst']= 6;
|
||||
QuestConfig::grantReward($database,$session,6);
|
||||
$Subject=Q6_SUBJECT;
|
||||
$Message=Q6_MESSAGE;
|
||||
$database->sendMessage($session->userinfo['id'],4,$Subject,$Message,0,0,0,0,0);
|
||||
$RB=true;
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],50,60,30,30,1);
|
||||
break;
|
||||
|
||||
case '7':
|
||||
$database->updateUserField($_SESSION['username'],'quest','7',0);
|
||||
$_SESSION['qst']= 7;
|
||||
QuestConfig::grantReward($database,$session,7);
|
||||
//Give Reward
|
||||
$gold=$database->getUserField($_SESSION['username'],'gold','username');
|
||||
$gold+=20;
|
||||
$database->updateUserField($_SESSION['username'],'gold',$gold,0);
|
||||
break;
|
||||
|
||||
case 'coor':
|
||||
@@ -137,8 +133,8 @@ if (isset($qact)){
|
||||
case '8':
|
||||
$database->updateUserField($_SESSION['username'],'quest','8',0);
|
||||
$_SESSION['qst']= 8;
|
||||
QuestConfig::grantReward($database,$session,8);
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],60,30,40,90,1);
|
||||
break;
|
||||
|
||||
case '9':
|
||||
@@ -159,56 +155,53 @@ if (isset($qact)){
|
||||
case '10':
|
||||
$database->updateUserField($_SESSION['username'],'quest','10',0);
|
||||
$_SESSION['qst']= 10;
|
||||
QuestConfig::grantReward($database,$session,10);
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],100,80,40,40,1);
|
||||
break;
|
||||
|
||||
case '11':
|
||||
$database->updateUserField($_SESSION['username'],'quest','11',0);
|
||||
$_SESSION['qst']= 11;
|
||||
QuestConfig::grantReward($database,$session,11);
|
||||
//Give Reward
|
||||
if(!$session->plus){
|
||||
mysqli_query($database->dblink,"UPDATE ".TB_PREFIX."users set plus = ('".mktime(date("H"),date("i"), date("s"),date("m") , date("d"), date("Y"))."')+172800 where `username`='".$user_sanitized."'") or die(mysqli_error($database->dblink));
|
||||
} else {
|
||||
$plus=$database->getUserField($_SESSION['username'],'plus','username');
|
||||
$plus+=172800;
|
||||
$database->updateUserField($_SESSION['username'],'plus',$plus,0);
|
||||
}
|
||||
break;
|
||||
|
||||
case '12':
|
||||
$database->updateUserField($_SESSION['username'],'quest','12',0);
|
||||
$_SESSION['qst']= 12;
|
||||
QuestConfig::grantReward($database,$session,12);
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],75,140,40,40,1);
|
||||
break;
|
||||
|
||||
case '13':
|
||||
$database->updateUserField($_SESSION['username'],'quest','13',0);
|
||||
$_SESSION['qst']= 13;
|
||||
QuestConfig::grantReward($database,$session,13);
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],75,80,30,50,1);
|
||||
break;
|
||||
|
||||
case '14':
|
||||
$database->updateUserField($_SESSION['username'],'quest','14',0);
|
||||
$_SESSION['qst']= 14;
|
||||
QuestConfig::grantReward($database,$session,14);
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],120,200,140,100,1);
|
||||
break;
|
||||
|
||||
case '15':
|
||||
$database->updateUserField($_SESSION['username'],'quest','15',0);
|
||||
$_SESSION['qst']= 15;
|
||||
QuestConfig::grantReward($database,$session,15);
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],150,180,30,130,1);
|
||||
break;
|
||||
|
||||
case '16':
|
||||
$database->updateUserField($_SESSION['username'],'quest','16',0);
|
||||
$_SESSION['qst']= 16;
|
||||
QuestConfig::grantReward($database,$session,16);
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],60,50,40,30,1);
|
||||
break;
|
||||
|
||||
case 'lumber':
|
||||
@@ -218,64 +211,65 @@ if (isset($qact)){
|
||||
case '17':
|
||||
$database->updateUserField($_SESSION['username'],'quest','17',0);
|
||||
$_SESSION['qst']= 17;
|
||||
QuestConfig::grantReward($database,$session,17);
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],50,30,60,20,1);
|
||||
break;
|
||||
|
||||
case '18':
|
||||
$database->updateUserField($_SESSION['username'],'quest','18',0);
|
||||
$_SESSION['qst']= 18;
|
||||
QuestConfig::grantReward($database,$session,18);
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],75,75,40,40,1);
|
||||
break;
|
||||
|
||||
case '19':
|
||||
$database->updateUserField($_SESSION['username'],'quest','19',0);
|
||||
$_SESSION['qst']= 19;
|
||||
QuestConfig::grantReward($database,$session,19);
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],100,90,100,60,1);
|
||||
break;
|
||||
|
||||
case '20':
|
||||
$database->updateUserField($_SESSION['username'],'quest','20',0);
|
||||
$_SESSION['qst']= 20;
|
||||
QuestConfig::grantReward($database,$session,20);
|
||||
break;
|
||||
|
||||
case '21':
|
||||
$_SESSION['dough']= true;
|
||||
$database->updateUserField($_SESSION['username'],'quest','21',0);
|
||||
$_SESSION['qst']= 21;
|
||||
QuestConfig::grantReward($database,$session,21);
|
||||
//Give Reward granary
|
||||
$database->modifyResource($session->villages[0],80,90,60,40,1);
|
||||
break;
|
||||
|
||||
case '22':
|
||||
$database->updateUserField($_SESSION['username'],'quest','22',0);
|
||||
$_SESSION['qst']= 22;
|
||||
QuestConfig::grantReward($database,$session,22);
|
||||
//Give Reward warehouse
|
||||
$database->modifyResource($session->villages[0],70,120,90,50,1);
|
||||
break;
|
||||
|
||||
case '23':
|
||||
$database->updateUserField($_SESSION['username'],'quest','23',0);
|
||||
$_SESSION['qst']= 23;
|
||||
QuestConfig::grantReward($database,$session,23);
|
||||
//Give Reward
|
||||
//$database->modifyResource($session->villages[0],80,90,60,40,1);
|
||||
break;
|
||||
|
||||
case '24':
|
||||
$database->updateUserField($_SESSION['username'],'quest','24',0);
|
||||
$_SESSION['qst']= 24;
|
||||
QuestConfig::grantReward($database,$session,24);
|
||||
//Give Reward rally point
|
||||
$database->modifyResource($session->villages[0],80,90,60,40,1);
|
||||
break;
|
||||
|
||||
case '25':
|
||||
//$dataarray[3] = 1;
|
||||
$database->updateUserField($_SESSION['username'],'quest','25',0);
|
||||
$_SESSION['qst']= 25;
|
||||
QuestConfig::grantReward($database,$session,25);
|
||||
//Give Reward barrack
|
||||
$database->modifyResource($session->villages[0],70,100,90,100,1);
|
||||
break;
|
||||
|
||||
case '26':
|
||||
@@ -295,10 +289,8 @@ if (isset($qact)){
|
||||
//$dataarray[5] = 1;
|
||||
$database->updateUserField($_SESSION['username'],'quest','27',0);
|
||||
$_SESSION['qst']= 27;
|
||||
QuestConfig::grantReward($database,$session,27);
|
||||
//Give Reward
|
||||
$gold=$database->getUserField($_SESSION['username'],'gold',1);
|
||||
$gold+=15;
|
||||
$database->updateUserField($_SESSION['username'],'gold',$gold,0);
|
||||
break;
|
||||
|
||||
case 'gold':
|
||||
@@ -309,24 +301,24 @@ if (isset($qact)){
|
||||
//$dataarray[6] = 1;
|
||||
$database->updateUserField($_SESSION['username'],'quest','28',0);
|
||||
$_SESSION['qst']= 28;
|
||||
QuestConfig::grantReward($database,$session,28);
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],80,70,60,40,1);
|
||||
break;
|
||||
|
||||
case '29':
|
||||
//$dataarray[7] = 1;
|
||||
$database->updateUserField($_SESSION['username'],'quest','29',0);
|
||||
$_SESSION['qst']= 29;
|
||||
QuestConfig::grantReward($database,$session,29);
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],100,60,90,40,1);
|
||||
break;
|
||||
|
||||
case '30':
|
||||
//$dataarray[8] = 1;
|
||||
$database->updateUserField($_SESSION['username'],'quest','30',0);
|
||||
$_SESSION['qst']= 30;
|
||||
QuestConfig::grantReward($database,$session,30);
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],100,140,90,50,1);
|
||||
break;
|
||||
|
||||
case '91':
|
||||
@@ -348,45 +340,45 @@ if (isset($qact)){
|
||||
$database->updateUserField($_SESSION['username'],'quest','92',0);
|
||||
$database->updateUserField($_SESSION['username'],'quest_time',''.(time()+$skipp_time).'',0);
|
||||
$_SESSION['qst']= 92;
|
||||
QuestConfig::grantReward($database,$session,92);
|
||||
$_SESSION['qst_time'] = time()+$skipp_time;
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],217,247,177,207,1);
|
||||
break;
|
||||
|
||||
case '93':
|
||||
$database->updateUserField($_SESSION['username'],'quest','93',0);
|
||||
$database->updateUserField($_SESSION['username'],'quest_time',''.(time()+$skipp_time).'',0);
|
||||
$_SESSION['qst']= 93;
|
||||
QuestConfig::grantReward($database,$session,93);
|
||||
$_SESSION['qst_time'] = time()+$skipp_time;
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],217,247,177,207,1);
|
||||
break;
|
||||
|
||||
case '94':
|
||||
$database->updateUserField($_SESSION['username'],'quest','94',0);
|
||||
$database->updateUserField($_SESSION['username'],'quest_time',''.(time()+$skipp_time).'',0);
|
||||
$_SESSION['qst']= 94;
|
||||
QuestConfig::grantReward($database,$session,94);
|
||||
$_SESSION['qst_time'] = time()+$skipp_time;
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],217,247,177,207,1);
|
||||
break;
|
||||
|
||||
case '95':
|
||||
$database->updateUserField($_SESSION['username'],'quest','95',0);
|
||||
$database->updateUserField($_SESSION['username'],'quest_time',''.(time()+$skipp_time).'',0);
|
||||
$_SESSION['qst']= 95;
|
||||
QuestConfig::grantReward($database,$session,95);
|
||||
$_SESSION['qst_time'] = time()+$skipp_time;
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],217,247,177,207,1);
|
||||
break;
|
||||
|
||||
case '96':
|
||||
$database->updateUserField($_SESSION['username'],'quest','96',0);
|
||||
$database->updateUserField($_SESSION['username'],'quest_time',''.(time()+$skipp_time).'',0);
|
||||
$_SESSION['qst']= 96;
|
||||
QuestConfig::grantReward($database,$session,96);
|
||||
$_SESSION['qst_time'] = time()+$skipp_time;
|
||||
//Give Reward
|
||||
$database->modifyResource($session->villages[0],217,247,177,207,1);
|
||||
break;
|
||||
|
||||
case '97':
|
||||
|
||||
@@ -162,6 +162,31 @@ function formatRemainingTime($endTimestamp, $nowTimestamp) {
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<?php
|
||||
// Gold shop: promo-code redemption box (sits between Plus function and Gold Club).
|
||||
if (class_exists('GoldShop')):
|
||||
$__promoMsg = isset($promoMsg) ? $promoMsg : '';
|
||||
$__promoOk = isset($promoOk) ? $promoOk : false;
|
||||
$__action = htmlspecialchars($_SERVER['REQUEST_URI'] ?? 'plus.php?id=1', ENT_QUOTES, 'UTF-8');
|
||||
?>
|
||||
<table class="plusFunctions" cellpadding="1" cellspacing="1">
|
||||
<thead><tr><th colspan="5">Redeem a gold code</th></tr></thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="padding:10px 14px;">
|
||||
<?php if ($__promoMsg !== ''): ?>
|
||||
<div style="margin-bottom:8px;font-weight:bold;color:<?php echo $__promoOk ? '#2e7d32' : '#b3261e'; ?>;"><?php echo htmlspecialchars($__promoMsg, ENT_QUOTES, 'UTF-8'); ?></div>
|
||||
<?php endif; ?>
|
||||
<form method="post" action="<?php echo $__action; ?>" style="display:flex;gap:8px;align-items:center;max-width:460px;">
|
||||
<input type="text" name="redeem_code" maxlength="64" placeholder="Enter code" style="flex:1;padding:6px 8px;border:1px solid #b89968;border-radius:4px;text-transform:uppercase;" required>
|
||||
<input type="submit" value="Redeem" style="padding:6px 18px;background:#8a6d3b;color:#fff;border:0;border-radius:4px;cursor:pointer;font-weight:bold;">
|
||||
</form>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<?php endif; ?>
|
||||
|
||||
<table class="plusFunctions" cellpadding="1" cellspacing="1">
|
||||
<thead><tr><th colspan="5"><?php echo TZ_TRAVIAN_GOLD_CLUB; ?></th></tr>
|
||||
<tr><td></td><td><?php echo DESCRIPTION; ?></td><td><?php echo DURATION; ?></td><td><?php echo GOLD; ?></td><td><?php echo ACTION; ?></td></tr></thead>
|
||||
|
||||
Reference in New Issue
Block a user