diff --git a/Templates/Ajax/quest_core.tpl b/Templates/Ajax/quest_core.tpl index 815ab3ff..b331d38f 100644 --- a/Templates/Ajax/quest_core.tpl +++ b/Templates/Ajax/quest_core.tpl @@ -1,4 +1,4 @@ - | -| Edited by: Marvin | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ include("GameEngine/Village.php"); @@ -18,19 +17,6 @@ else if(!$message->unread && $message->nunread) { $messagelol = "i3"; } else if($message->unread && $message->nunread) { $messagelol = "i1"; } else { $messagelol = "i4"; } -//set $skipp_time. Use the SPEED. standard (1x) = 10 hours. -if(SPEED == '1'){ - $skipp_time="43200"; -} else if(SPEED == '2'){ - $skipp_time="21600"; -} else if(SPEED == '3'){ - $skipp_time="11988"; -} else if(SPEED <= '5'){ - $skipp_time="7200"; -} else if(SPEED > '5'){ - $skipp_time="3600"; -} -$_SESSION['qst_time'] = $uArray['quest_time']; if (isset($qact)){ switch($qact) { case 'enter': @@ -38,20 +24,20 @@ if (isset($qact)){ $_SESSION['qst']= 1; break; - - //user does not follow the quest. - //Get reward: Resources: Every 24 hours (1 speed) 24/speed=hours - //Gold: 25 gold case 'skip': - $database->updateUserField($_SESSION['username'],'quest','90',0); - $_SESSION['qst']= 90; + $database->updateUserField($_SESSION['username'],'quest','23',0); + $_SESSION['qst']= 23; + + //Give Reward + $gold=$database->getUserField($_SESSION['username'],'gold','username'); + $gold+=25; + $database->updateUserField($_SESSION['username'],'gold',$gold,0); + $skiped=true; break; case '2': $database->updateUserField($_SESSION['username'],'quest','2',0); $_SESSION['qst']= 2; - //Give Reward - $database->FinishWoodcutter($session->villages[0]); break; case '3': @@ -59,13 +45,7 @@ if (isset($qact)){ $_SESSION['qst']= 3; //Give Reward - if(!$session->plus){ - mysql_query("UPDATE ".TB_PREFIX."users set plus = ('".mktime(date("H"),date("i"), date("s"),date("m") , date("d"), date("Y"))."')+86400 where `username`='".$_SESSION['username']."'") or die(mysql_error()); - } else { - $plus=$database->getUserField($_SESSION['username'],'plus','username'); - $plus+=86400; - $database->updateUserField($_SESSION['username'],'plus',$plus,0); - } + $database->modifyResource($session->villages[0],50,60,30,10,1); break; case '4': @@ -93,7 +73,7 @@ if (isset($qact)){ $_SESSION['qst']= 6; $Subject="Message From The Taskmaster"; $Message="You are to be informed that a nice reward is waiting for you at the taskmaster.

Hint: The message has been generated automatically. An answer is not necessary."; - $database->sendMessage($session->userinfo['id'],4,$Subject,$Message,0,0,0,0,0); + $database->sendMessage($session->userinfo['id'],0,$Subject,$Message,0); $RB=true; //Give Reward @@ -115,12 +95,11 @@ if (isset($qact)){ if ($crop>=200){ $database->updateUserField($_SESSION['username'],'quest','8',0); $_SESSION['qst']= 8; - + //Get 200 Crop $database->modifyResource($session->villages[0],0,0,0,-200,1); //Give Reward - $attack = $database->addAttack(0,1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0); - $database->addMovement(3,0,$session->villages[0],$attack,time(),time()+43200/INCREASE_SPEED); + $database->modifyUnit($session->villages[0],31,1,1); } else{ $NoCrop="No Enough Crop!"; } @@ -131,7 +110,7 @@ if (isset($qact)){ $_SESSION['qst']= 9; //Give Reward - $database->modifyResource($session->villages[0],75,90,30,50,1); + $database->modifyResource($session->villages[0],75,80,30,50,1); break; case '10': @@ -139,13 +118,7 @@ if (isset($qact)){ $_SESSION['qst']= 10; //Give Reward - if(!$session->plus){ - mysql_query("UPDATE ".TB_PREFIX."users set plus = ('".mktime(date("H"),date("i"), date("s"),date("m") , date("d"), date("Y"))."')+172800 where `username`='".$_SESSION['username']."'") or die(mysql_error()); - } else { - $plus=$database->getUserField($_SESSION['username'],'plus','username'); - $plus+=172800; - $database->updateUserField($_SESSION['username'],'plus',$plus,0); - } + $database->modifyResource($session->villages[0],120,200,140,100,1); break; case '11': @@ -248,116 +221,26 @@ if (isset($qact)){ $gold+=15; $database->updateUserField($_SESSION['username'],'gold',$gold,0); break; - - - case '91': - $database->updateUserField($_SESSION['username'],'quest','91',0); - $database->updateUserField($_SESSION['username'],'quest_time',''.(time()+$skipp_time).'',0); - $_SESSION['qst']= 91; - $_SESSION['qst_time'] = time()+$skipp_time; - //Give Reward - if(!$session->plus){ - mysql_query("UPDATE ".TB_PREFIX."users set plus = ('".mktime(date("H"),date("i"), date("s"),date("m") , date("d"), date("Y"))."')+86400 where `username`='".$_SESSION['username']."'") or die(mysql_error()); - } else { - $plus=$database->getUserField($_SESSION['username'],'plus','username'); - $plus+=86400; - $database->updateUserField($_SESSION['username'],'plus',$plus,0); - } - $gold=$database->getUserField($_SESSION['username'],'gold','username'); - $gold+=15; - $database->updateUserField($_SESSION['username'],'gold',$gold,0); - break; - - - case '92': - $database->updateUserField($_SESSION['username'],'quest','92',0); - $database->updateUserField($_SESSION['username'],'quest_time',''.(time()+$skipp_time).'',0); - $_SESSION['qst']= 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; - $_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; - $_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; - $_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; - $_SESSION['qst_time'] = time()+$skipp_time; - //Give Reward - $database->modifyResource($session->villages[0],217,247,177,207,1); - break; - - case '97': - $database->updateUserField($_SESSION['username'],'quest','97',0); - $database->updateUserField($_SESSION['username'],'quest_time',''.(time()).'',0); - $_SESSION['qst_time'] = time(); - $_SESSION['qst']= 97; - - //Give Reward 20 gold + 2 days plus - if(!$session->plus){ - mysql_query("UPDATE ".TB_PREFIX."users set plus = ('".mktime(date("H"),date("i"), date("s"),date("m") , date("d"), date("Y"))."')+172800 where `username`='".$_SESSION['username']."'") or die(mysql_error()); - } else { - $plus=$database->getUserField($_SESSION['username'],'plus','username'); - $plus+=172800; - $database->updateUserField($_SESSION['username'],'plus',$plus,0); - } - $gold=$database->getUserField($_SESSION['username'],'gold','username'); - $gold+=20; - $database->updateUserField($_SESSION['username'],'gold',$gold,0); - break; } } header("Content-Type: application/json;"); -if($session->access!=BANNED){ + if($_SESSION['qst']== 0){ ?> -{"markup":"\n\t\t

\"\" Welcome to !<\/h1>
”As I see you have been made chieftain of this little village. I will be your counselor for the first few days and never leave your (right hand) side.”<\/i>

To the first task.<\/a>Look\u00a0around\u00a0on\u00a0your\u00a0own.<\/a>


Play no tasks.<\/a><\/span><\/div>\n\t\t
<\/div>\n\t\t","number":null,"reward":false,"qgsrc":"q_luserinfo['tribe'];?>g","msrc":"","altstep":1} +{"markup":"\n\t\t

\"\" Welcome to !<\/h1>
„As I see you have been made chieftain of this little village. I will be your counselor for the first few days and never leave your (right hand) side.”<\/i>

To the first task.<\/a>Look\u00a0around\u00a0on\u00a0your\u00a0own.<\/a>


Play no tasks.<\/a><\/span><\/div>\n\t\t
<\/div>\n\t\t","number":null,"reward":false,"qgsrc":"q_luserinfo['tribe'];?>g","msrc":"","altstep":1} getResourceLevel($session->villages[0]); $woodL=$tRes['f1']+$tRes['f3']+$tRes['f14']+$tRes['f17']; - //check if you are building a woodcutter to level 1 - foreach($building->buildArray as $jobs) { - if($jobs['type']==1){ - $woodL="99"; - } - } if ($woodL<1){?> -{"markup":"\n\t\t

\"\" Task 1: Woodcutter<\/h1>
”There are four green forests around your village. Construct a woodcutter on one of them. Lumber is an important resource for our new settlement.”<\/i>

Order:<\/p>Construct a woodcutter.<\/div>
<\/span><\/div>\n\t\t

<\/div>\n\t\t","number":"-1","reward":false,"qgsrc":"q_luserinfo['tribe'];?>","msrc":"","altstep":99} - -{"markup":"\n\t\t

\"\" Task 1: Woodcutter<\/h1>
”Yes, that way you gain more lumber.I helped a bit and completed the order instantly.”<\/i>

Your reward:<\/p>Woodcutter instantly completed.
<\/div>
Continue with the next task.<\/a><\/span><\/div>\n\t\t

<\/div>\n\t\t","number":"-1","reward":false,"qgsrc":"q_luserinfo['tribe'];?>","msrc":"","altstep":99} +{"markup":"\n\t\t

\"\" Task 1: Woodcutter<\/h1>
„There are four green forests around your village. Construct a woodcutter on one of them. Lumber is an important resource for our new settlement.”<\/i>

Order:<\/p>Construct a woodcutter.<\/div>
<\/span><\/div>\n\t\t

<\/div>\n\t\t","number":"-1","reward":false,"qgsrc":"q_luserinfo['tribe'];?>","msrc":"","altstep":0} + +{"markup":"\n\t\t

\"\" Task 1: Woodcutter<\/h1>
„Yes, that way you gain more lumber.I helped a bit and completed the order instantly.”<\/i>

Your reward:<\/p>Woodcutter instantly completed.
<\/div>
Continue with the next task.<\/a><\/span><\/div>\n\t\t

<\/div>\n\t\t","number":"-1","reward":false,"qgsrc":"q_luserinfo['tribe'];?>","msrc":"","altstep":0} $tRes = $database->getResourceLevel($session->villages[0]); $cropL=$tRes['f2']+$tRes['f8']+$tRes['f9']+$tRes['f12']+$tRes['f13']+$tRes['f15']; if ($cropL<1){?> -{"markup":"\n\t\t

\"\" Task 2: Crop<\/h1>
”Now your subjects are hungry from working all day. Extend a cropland to improve your subjects' supply. Come back here once the building is complete.”<\/i>

Order:<\/p>Extend one cropland.<\/div>
<\/span><\/div>\n\t\t

<\/div>\n\t\t","number":"-2","reward":false,"qgsrc":"q_luserinfo['tribe'];?>","msrc":"","altstep":99} - -{"markup":"\n\t\t

\"\" Task 2: Crop<\/h1>
”Very good. Now your subjects have enough to eat again...”<\/i>

Your reward:<\/p>1 day Travian Plus<\/div>
Continue with the next task.<\/a><\/span><\/div>\n\t\t

<\/div>\n\t\t","number":2,"reward":{"plus":1},"qgsrc":"q_luserinfo['tribe'];?>g","msrc":"","altstep":99} +{"markup":"\n\t\t

\"\" Task 2: Crop<\/h1>
„Now your subjects are hungry from working all day. Extend a cropland to improve your subjects' supply. Come back here once the building is complete.”<\/i>

Order:<\/p>Extend one cropland.<\/div>
<\/span><\/div>\n\t\t

<\/div>\n\t\t","number":"-2","reward":false,"qgsrc":"q_luserinfo['tribe'];?>","msrc":"","altstep":0} + +{"markup":"\n\t\t

\"\" Task 2: Crop<\/h1>
„Very good. Now your subjects have enough to eat again...”<\/i>

Your reward:<\/p>\"Lumber\"50  \"Clay\"60  \"Iron\"30  \"Crop\"10  <\/div>
Continue with the next task.<\/a><\/span><\/div>\n\t\t

<\/div>\n\t\t","number":2,"reward":{"plus":1},"qgsrc":"q_luserinfo['tribe'];?>g","msrc":"","altstep":0} $vName=$village->vname; if ($vName==$session->userinfo['username']."'s village"){?> -{"markup":"\n\t\t

\"\"Task 3: Your Village's Name<\/h1>
”Creative as you are you can grant your village the ultimate name.\r\n

\r\nClick on 'profile' in the left hand menu and then select 'change profile'...”<\/i>

Order:<\/p>Change your village's name to something nice.<\/div>
<\/span><\/div>\n\t\t

<\/div>\n\t\t","number":"-3","reward":false,"qgsrc":"q_luserinfo['tribe'];?>","msrc":"","altstep":99} - -{"markup":"\n\t\t

\"\"Task 3: Your Village's Name<\/h1>
”Wow, a great name for their village. It could have been the name of my village!...”<\/i>

Your reward:<\/p>\"Lumber\"30  \"Clay\"60  \"Iron\"30  \"Crop\"20  <\/div>
Continue with the next task.<\/a><\/span><\/div>\n\t\t

<\/div>\n\t\t","number":3,"reward":{"wood":30,"clay":60,"iron":30,"crop":20},"qgsrc":"q_luserinfo['tribe'];?>g","msrc":"","altstep":99} +{"markup":"\n\t\t

\"\"Task 3: Your Village's Name<\/h1>
„Creative as you are you can grant your village the ultimate name.\r\n

\r\nClick on 'profile' in the left hand menu and then select 'change profile'...”<\/i>

Order:<\/p>Change your village's name to something nice.<\/div>
<\/span><\/div>\n\t\t

<\/div>\n\t\t","number":"-3","reward":false,"qgsrc":"q_luserinfo['tribe'];?>","msrc":"","altstep":0} + +{"markup":"\n\t\t

\"\"Task 3: Your Village's Name<\/h1>
„Wow, a great name for their village. It could have been the name of my village!...”<\/i>

Your reward:<\/p>\"Lumber\"30  \"Clay\"60  \"Iron\"30  \"Crop\"20  <\/div>
Continue with the next task.<\/a><\/span><\/div>\n\t\t

<\/div>\n\t\t","number":3,"reward":{"wood":30,"clay":60,"iron":30,"crop":20},"qgsrc":"q_luserinfo['tribe'];?>g","msrc":"","altstep":0} procRankReq($temp); $displayarray = $database->getUserArray($temp['uid'],1); $rRes=$ranking->searchRank($displayarray['username'],"username"); if ($rRes!=$rSubmited){?> -{"markup":"\n\t\t

\"\" Task 4: Other Players<\/h1>
”In you play along with billions of other players. Click 'statistics' in the top menu to look up your rank and enter it here.”<\/i>

Order:<\/p>Look for your rank in the statistics and enter it here.<\/div>

<\/span><\/div>\n\t\t

<\/div>\n\t\t","number":-4,"reward":false,"qgsrc":"q_luserinfo['tribe'];?>","msrc":"","altstep":99} - -{"markup":"\n\t\t

\"\" Task 4: Other Players<\/h1>
”Exactly! That's your rank.”<\/i>

Your reward:<\/p>\"Lumber\"40  \"Clay\"30  \"Iron\"20  \"Crop\"30  <\/div>
Continue with the next task.<\/a><\/span><\/div>\n\t\t","number":4,"reward":{"wood":40,"clay":30,"iron":20,"crop":30},"qgsrc":"q_luserinfo['tribe'];?>","msrc":"","altstep":99} +{"markup":"\n\t\t

\"\" Task 4: Other Players<\/h1>
„In you play along with billions of other players. Click 'statistics' in the top menu to look up your rank and enter it here.”<\/i>

Order:<\/p>Look for your rank in the statistics and enter it here.<\/div>

<\/span><\/div>\n\t\t

<\/div>\n\t\t","number":-4,"reward":false,"qgsrc":"q_luserinfo['tribe'];?>","msrc":"","altstep":0} + +{"markup":"\n\t\t

\"\" Task 4: Other Players<\/h1>
„Exactly! That's your rank.”<\/i>

Your reward:<\/p>\"Lumber\"40  \"Clay\"30  \"Iron\"20  \"Crop\"30  <\/div>
Continue with the next task.<\/a><\/span><\/div>\n\t\t","number":4,"reward":{"wood":40,"clay":30,"iron":20,"crop":30},"qgsrc":"q_luserinfo['tribe'];?>","msrc":"","altstep":0} getResourceLevel($session->villages[0]); $ironL=$tRes['f4']+$tRes['f7']+$tRes['f10']+$tRes['f11']; $clayL=$tRes['f5']+$tRes['f6']+$tRes['f16']+$tRes['f18']; if ($ironL<1 || $clayL<1){?> -{"markup":"\n\t\t

\"\" Task 5: Two Building Orders<\/h1>
”Build an iron mine and a clay pit. Of iron and clay one can never have enough.”<\/i>

Order:<\/p>