PageRenderTime 58ms CodeModel.GetById 21ms RepoModel.GetById 1ms app.codeStats 1ms

/Templates/Ajax/quest_core.tpl

https://github.com/DEVVELO/TravianZ-By-Shadowss
Smarty Template | 1327 lines | 1092 code | 235 blank | 0 comment | 232 complexity | 6627b6d487a84e638fed84c1c1716e87 MD5 | raw file

Large files files are truncated, but you can click here to view the full file

  1. <?php
  2. #################################################################################
  3. ## -= YOU MAY NOT REMOVE OR CHANGE THIS NOTICE =- ##
  4. ## --------------------------------------------------------------------------- ##
  5. ## Project: TravianZ ##
  6. ## Version: 01.09.2013 ##
  7. ## Filename quest_core.tpl ##
  8. ## Developed by: DesPlus and Marvin ##
  9. ## Fixed by: Shadow / Skype : cata7007 and Armando ##
  10. ## Revision by: noonn ##
  11. ## License: TravianZ Project ##
  12. ## Copyright: TravianZ (c) 2010-2013. All rights reserved. ##
  13. ## URLs: http://travian.shadowss.ro ##
  14. ## Source code: http://github.com/Shadowss/TravianZ-by-Shadow/ ##
  15. ## ##
  16. #################################################################################
  17. include("GameEngine/Village.php");
  18. include("GameEngine/Data/cp.php");
  19. $uArray = $database->getUserArray($_SESSION['username'],0);
  20. $check_quest=$database->getUserField($_SESSION['username'],'quest','username');
  21. if($message->unread && !$message->nunread) { $messagelol = "i2"; }
  22. else if(!$message->unread && $message->nunread) { $messagelol = "i3"; }
  23. else if($message->unread && $message->nunread) { $messagelol = "i1"; }
  24. else { $messagelol = "i4"; }
  25. //set $skipp_time. Use the SPEED. standard (1x) = 10 hours.
  26. if(SPEED == '1'){
  27. $skipp_time="43200";
  28. } else if(SPEED == '2'){
  29. $skipp_time="21600";
  30. } else if(SPEED == '3'){
  31. $skipp_time="11988";
  32. } else if(SPEED <= '5'){
  33. $skipp_time="7200";
  34. } else if(SPEED > '5'){
  35. $skipp_time="3600";
  36. }
  37. $_SESSION['qst_time'] = $uArray['quest_time'];
  38. if (isset($qact)){
  39. if ($check_quest==$qact) {
  40. //avoid hacking gold, resources or reward -- added by Ronix
  41. }else {
  42. switch($qact) {
  43. case 'enter':
  44. $database->updateUserField($_SESSION['username'],'quest','1',0);
  45. $_SESSION['qst']= 1;
  46. break;
  47. //user does not follow the quest.
  48. //Get reward: Resources: Every 24 hours (1 speed) 24/speed=hours
  49. //Gold: 25 gold
  50. case 'skip':
  51. $database->updateUserField($_SESSION['username'],'quest','90',0);
  52. $_SESSION['qst']= 90;
  53. break;
  54. case '2':
  55. $database->updateUserField($_SESSION['username'],'quest','2',0);
  56. $_SESSION['qst']= 2;
  57. //Give Reward
  58. $database->FinishWoodcutter($session->villages[0]);
  59. break;
  60. case '3':
  61. $database->updateUserField($_SESSION['username'],'quest','3',0);
  62. $_SESSION['qst']= 3;
  63. //Give Reward
  64. if(!$session->plus){
  65. 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());
  66. } else {
  67. $plus=$database->getUserField($_SESSION['username'],'plus','username');
  68. $plus+=86400;
  69. $database->updateUserField($_SESSION['username'],'plus',$plus,0);
  70. }
  71. break;
  72. case '4':
  73. $database->updateUserField($_SESSION['username'],'quest','4',0);
  74. $_SESSION['qst']= 4;
  75. //Give Reward
  76. $database->modifyResource($session->villages[0],30,60,30,20,1);
  77. break;
  78. case 'rank':
  79. $rSubmited=$qact2;
  80. break;
  81. case '5':
  82. $database->updateUserField($_SESSION['username'],'quest','5',0);
  83. $_SESSION['qst']= 5;
  84. //Give Reward
  85. $database->modifyResource($session->villages[0],40,30,20,30,1);
  86. break;
  87. case '6':
  88. $database->updateUserField($_SESSION['username'],'quest','6',0);
  89. $_SESSION['qst']= 6;
  90. $Subject="Message From The Taskmaster";
  91. $Subject=Q6_SUBJECT;
  92. $Message=Q6_MESSAGE;
  93. $RB=true;
  94. //Give Reward
  95. $database->modifyResource($session->villages[0],50,60,30,30,1);
  96. break;
  97. case '7':
  98. $database->updateUserField($_SESSION['username'],'quest','7',0);
  99. $_SESSION['qst']= 7;
  100. //Give Reward
  101. $gold=$database->getUserField($_SESSION['username'],'gold','username');
  102. $gold+=20;
  103. $database->updateUserField($_SESSION['username'],'gold',$gold,0);
  104. break;
  105. case '8':
  106. $database->updateUserField($_SESSION['username'],'quest','8',0);
  107. $_SESSION['qst']= 8;
  108. //Give Reward
  109. $database->modifyResource($session->villages[0],75,80,30,50,1);
  110. break;
  111. case '9':
  112. $crop = round($village->acrop);
  113. if ($crop>=200){
  114. $database->updateUserField($_SESSION['username'],'quest','9',0);
  115. //Get 200 Crop
  116. $database->modifyResource($session->villages[0],0,0,0,-200,1);
  117. //Give Reward
  118. $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);
  119. $database->addMovement(3,0,$session->villages[0],$attack,time(),time()+43200/INCREASE_SPEED);
  120. } else{
  121. $NoCrop=Q8_NOCROP;
  122. }
  123. $_SESSION['qst']= 9;
  124. break;
  125. case '10':
  126. $database->updateUserField($_SESSION['username'],'quest','10',0);
  127. $_SESSION['qst']= 10;
  128. //Give Reward
  129. $database->modifyResource($session->villages[0],75,90,30,50,1);
  130. break;
  131. case '11':
  132. $database->updateUserField($_SESSION['username'],'quest','11',0);
  133. $_SESSION['qst']= 11;
  134. //Give Reward
  135. if(!$session->plus){
  136. 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());
  137. } else {
  138. $plus=$database->getUserField($_SESSION['username'],'plus','username');
  139. $plus+=172800;
  140. $database->updateUserField($_SESSION['username'],'plus',$plus,0);
  141. }
  142. break;
  143. case 'coor':
  144. $x=$qact2;
  145. $y=$qact3;
  146. break;
  147. case '12':
  148. $database->updateUserField($_SESSION['username'],'quest','12',0);
  149. $_SESSION['qst']= 12;
  150. //Give Reward
  151. $database->modifyResource($session->villages[0],60,30,40,90,1);
  152. break;
  153. case '13':
  154. $database->updateUserField($_SESSION['username'],'quest','13',0);
  155. $_SESSION['qst']= 13;
  156. //Give Reward
  157. $database->modifyResource($session->villages[0],150,180,30,130,1);
  158. break;
  159. case '14':
  160. $database->updateUserField($_SESSION['username'],'quest','14',0);
  161. $_SESSION['qst']= 14;
  162. //Give Reward
  163. $database->modifyResource($session->villages[0],60,50,40,30,1);
  164. break;
  165. case 'lumber':
  166. $lSubmited=$qact2;
  167. break;
  168. case '15':
  169. $database->updateUserField($_SESSION['username'],'quest','15',0);
  170. $_SESSION['qst']= 15;
  171. //Give Reward
  172. $database->modifyResource($session->villages[0],50,30,60,20,1);
  173. break;
  174. case '16':
  175. $database->updateUserField($_SESSION['username'],'quest','16',0);
  176. $_SESSION['qst']= 16;
  177. //Give Reward
  178. $database->modifyResource($session->villages[0],75,75,40,40,1);
  179. break;
  180. case '17':
  181. $database->updateUserField($_SESSION['username'],'quest','17',0);
  182. $_SESSION['qst']= 17;
  183. //Give Reward
  184. $database->modifyResource($session->villages[0],100,90,100,60,1);
  185. break;
  186. case '18':
  187. $database->updateUserField($_SESSION['username'],'quest','18',0);
  188. $_SESSION['qst']= 18;
  189. break;
  190. case '19':
  191. $database->updateUserField($_SESSION['username'],'quest','19',0);
  192. $_SESSION['qst']= 19;
  193. //Give Reward
  194. $database->modifyResource($session->villages[0],80,90,60,40,1);
  195. break;
  196. case '20':
  197. $database->updateUserField($_SESSION['username'],'quest','20',0);
  198. $_SESSION['qst']= 20;
  199. //Give Reward
  200. $database->modifyResource($session->villages[0],70,120,90,50,1);
  201. break;
  202. case '21':
  203. $database->updateUserField($_SESSION['username'],'quest','21',0);
  204. $_SESSION['qst']= 21;
  205. break;
  206. case '22':
  207. $database->updateUserField($_SESSION['username'],'quest','22',0);
  208. $_SESSION['qst']= 22;
  209. //Give Reward
  210. $database->modifyResource($session->villages[0],200,200,700,450,1);
  211. break;
  212. case '23':
  213. $database->updateUserField($_SESSION['username'],'quest','23',0);
  214. $_SESSION['qst']= 23;
  215. break;
  216. case '24':
  217. $database->updateUserField($_SESSION['username'],'quest','24',0);
  218. $_SESSION['qst']= 24;
  219. //Give Reward
  220. $database->modifyResource($session->villages[0],300,320,360,570,1);
  221. break;
  222. case '28':
  223. $dataarray[3] = 1;
  224. $database->updateUserField($_SESSION['username'],'quest','28',0);
  225. $_SESSION['qst']= 28;
  226. //Give Reward
  227. $gold=$database->getUserField($_SESSION['username'],'gold','username');
  228. $gold+=15;
  229. $database->updateUserField($_SESSION['username'],'gold',$gold,0);
  230. break;
  231. case '29':
  232. $dataarray[4] = 1;
  233. $database->updateUserField($_SESSION['username'],'quest','29',0);
  234. $_SESSION['qst']= 29;
  235. //Give Reward
  236. $database->modifyResource($session->villages[0],240,280,180,100,1);
  237. break;
  238. case '30':
  239. $dataarray[5] = 1;
  240. $database->updateUserField($_SESSION['username'],'quest','30',0);
  241. $_SESSION['qst']= 30;
  242. //Give Reward
  243. $database->modifyResource($session->villages[0],600,750,600,300,1);
  244. break;
  245. case '31':
  246. $dataarray[6] = 1;
  247. $database->updateUserField($_SESSION['username'],'quest','31',0);
  248. $_SESSION['qst']= 31;
  249. //Give Reward
  250. $database->modifyResource($session->villages[0],900,850,600,300,1);
  251. break;
  252. case '32':
  253. $dataarray[7] = 1;
  254. $database->updateUserField($_SESSION['username'],'quest','32',0);
  255. $_SESSION['qst']= 32;
  256. //Give Reward
  257. $database->modifyResource($session->villages[0],1800,2000,1650,800,1);
  258. break;
  259. case '33':
  260. $dataarray[8] = 1;
  261. $database->updateUserField($_SESSION['username'],'quest','33',0);
  262. $_SESSION['qst']= 33;
  263. //Give Reward
  264. $database->modifyResource($session->villages[0],1600,1800,1950,1200,1);
  265. break;
  266. case '34':
  267. $dataarray[9] = 1;
  268. $database->updateUserField($_SESSION['username'],'quest','34',0);
  269. $_SESSION['qst']= 34;
  270. //Give Reward
  271. $database->modifyResource($session->villages[0],3400,2800,3600,2200,1);
  272. break;
  273. case '35':
  274. $dataarray[10] = 1;
  275. $database->updateUserField($_SESSION['username'],'quest','35',0);
  276. $_SESSION['qst']= 35;
  277. //Give Reward
  278. $database->modifyResource($session->villages[0],1050,800,900,750,1);
  279. break;
  280. case '36':
  281. $database->updateUserField($_SESSION['username'],'quest','36',0);
  282. $_SESSION['qst']= 36;
  283. //Give Reward
  284. $database->modifyResource($session->villages[0],1600,2000,1800,1300,1);
  285. break;
  286. case '37':
  287. $database->updateUserField($_SESSION['username'],'quest','37',0);
  288. $_SESSION['qst']= 37;
  289. break;
  290. case '91':
  291. $database->updateUserField($_SESSION['username'],'quest','91',0);
  292. $database->updateUserField($_SESSION['username'],'quest_time',''.(time()+$skipp_time).'',0);
  293. $_SESSION['qst']= 91;
  294. $_SESSION['qst_time'] = time()+$skipp_time;
  295. //Give Reward
  296. if(!$session->plus){
  297. 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());
  298. } else {
  299. $plus=$database->getUserField($_SESSION['username'],'plus','username');
  300. $plus+=86400;
  301. $database->updateUserField($_SESSION['username'],'plus',$plus,0);
  302. }
  303. $gold=$database->getUserField($_SESSION['username'],'gold','username');
  304. $gold+=15;
  305. $database->updateUserField($_SESSION['username'],'gold',$gold,0);
  306. break;
  307. case '92':
  308. $database->updateUserField($_SESSION['username'],'quest','92',0);
  309. $database->updateUserField($_SESSION['username'],'quest_time',''.(time()+$skipp_time).'',0);
  310. $_SESSION['qst']= 92;
  311. $_SESSION['qst_time'] = time()+$skipp_time;
  312. //Give Reward
  313. $database->modifyResource($session->villages[0],217,247,177,207,1);
  314. break;
  315. case '93':
  316. $database->updateUserField($_SESSION['username'],'quest','93',0);
  317. $database->updateUserField($_SESSION['username'],'quest_time',''.(time()+$skipp_time).'',0);
  318. $_SESSION['qst']= 93;
  319. $_SESSION['qst_time'] = time()+$skipp_time;
  320. //Give Reward
  321. $database->modifyResource($session->villages[0],217,247,177,207,1);
  322. break;
  323. case '94':
  324. $database->updateUserField($_SESSION['username'],'quest','94',0);
  325. $database->updateUserField($_SESSION['username'],'quest_time',''.(time()+$skipp_time).'',0);
  326. $_SESSION['qst']= 94;
  327. $_SESSION['qst_time'] = time()+$skipp_time;
  328. //Give Reward
  329. $database->modifyResource($session->villages[0],217,247,177,207,1);
  330. break;
  331. case '95':
  332. $database->updateUserField($_SESSION['username'],'quest','95',0);
  333. $database->updateUserField($_SESSION['username'],'quest_time',''.(time()+$skipp_time).'',0);
  334. $_SESSION['qst']= 95;
  335. $_SESSION['qst_time'] = time()+$skipp_time;
  336. //Give Reward
  337. $database->modifyResource($session->villages[0],217,247,177,207,1);
  338. break;
  339. case '96':
  340. $database->updateUserField($_SESSION['username'],'quest','96',0);
  341. $database->updateUserField($_SESSION['username'],'quest_time',''.(time()+$skipp_time).'',0);
  342. $_SESSION['qst']= 96;
  343. $_SESSION['qst_time'] = time()+$skipp_time;
  344. //Give Reward
  345. $database->modifyResource($session->villages[0],217,247,177,207,1);
  346. break;
  347. case '97':
  348. $database->updateUserField($_SESSION['username'],'quest','97',0);
  349. $database->updateUserField($_SESSION['username'],'quest_time',''.(time()).'',0);
  350. $_SESSION['qst_time'] = time();
  351. $_SESSION['qst']= 97;
  352. //Give Reward 20 gold + 2 days plus
  353. if(!$session->plus){
  354. 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());
  355. } else {
  356. $plus=$database->getUserField($_SESSION['username'],'plus','username');
  357. $plus+=172800;
  358. $database->updateUserField($_SESSION['username'],'plus',$plus,0);
  359. }
  360. $gold=$database->getUserField($_SESSION['username'],'gold','username');
  361. $gold+=20;
  362. $database->updateUserField($_SESSION['username'],'gold',$gold,0);
  363. break;
  364. }
  365. }
  366. }
  367. header("Content-Type: application/json;");
  368. if($session->access!=BANNED){
  369. if($_SESSION['qst']== 0){
  370. ?>
  371. {"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/> <?php echo Q0; ?> <?php echo SERVER_NAME; ?>!<\/h1><br \/><i>&rdquo;<?php echo Q0_DESC; ?>&rdquo;<\/i><br \/><br \/><span id=\"qst_accpt\"><a class=\"qle\" href=\"javascript: qst_next('','enter'); \"><?php echo Q0_OPT1; ?><\/a><a class=\"qri\" href=\"javascript: qst_fhandle();\"><?php echo Q0_OPT2; ?><\/a><input type=\"hidden\" id=\"qst_val\" value=\"2\" \/><br \/><br \/><br \/><a class=\"qri\" href=\"javascript: qst_next('','skip');\"><?php echo Q0_OPT3; ?><\/a><\/span><\/div>\n\t\t<div id=\"qstbg\" class=\"intro\"><\/div>\n\t\t","number":null,"reward":false,"qgsrc":"q_l<?php echo $session->userinfo['tribe'];?>g","msrc":"<?php echo $messagelol; ?>","altstep":1}
  372. <?php } elseif($_SESSION['qst']== 1){
  373. //Check one of Woodcutters is level 1 or upper
  374. $tRes = $database->getResourceLevel($session->villages[0]);
  375. $woodL=$tRes['f1']+$tRes['f3']+$tRes['f14']+$tRes['f17'];
  376. //check if you are building a woodcutter to level 1
  377. foreach($building->buildArray as $jobs) {
  378. if($jobs['type']==1){
  379. $woodL="99";
  380. }
  381. }
  382. if ($woodL<1){?>
  383. {"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/> <?php echo Q1; ?><\/h1><br \/><i>&rdquo;<?php echo Q1_DESC; ?>&rdquo;<\/i><br \/><br \/><div class=\"rew\"><p class=\"ta_aw\"><?php echo Q1_ORDER; ?><\/div><br \/><span id=\"qst_accpt\"><\/span><\/div>\n\t\t<div id=\"qstbg\" class=\"wood\"><\/div>\n\t\t","number":"-1","reward":false,"qgsrc":"q_l<?php echo $session->userinfo['tribe'];?>","msrc":"<?php echo $messagelol; ?>","altstep":99}
  384. <?php $_SESSION['qstnew']='0'; }else{ $_SESSION['qstnew']='1'; ?>
  385. {"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/> <?php echo Q1; ?><\/h1><br \/><i>&rdquo;<?php echo Q1_RESP; ?>&rdquo;<\/i><br \/><br \/><input type=\"hidden\" id=\"qst_val\" value=\"2\" \/><div class=\"rew\"><p class=\"ta_aw\"><?php echo Q1_REWARD; ?><br \/><\/div><br \/><span id=\"qst_accpt\"><a href=\"javascript: qst_next('','2');\"><?php echo Q_CONTINUE; ?><\/a><\/span><\/div>\n\t\t<div id=\"qstbg\" class=\"wood\"><\/div>\n\t\t","number":"-1","reward":false,"qgsrc":"q_l<?php echo $session->userinfo['tribe'];?>","msrc":"<?php echo $messagelol; ?>","altstep":99}
  386. <?php }?>
  387. <?php } elseif($_SESSION['qst']== 2){
  388. //Check one of Croplands is level 1 or upper
  389. $tRes = $database->getResourceLevel($session->villages[0]);
  390. $cropL=$tRes['f2']+$tRes['f8']+$tRes['f9']+$tRes['f12']+$tRes['f13']+$tRes['f15'];
  391. if ($cropL<1){?>
  392. {"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/> <?php echo Q2; ?><\/h1><br \/><i>&rdquo;<?php echo Q2_DESC; ?>.&rdquo;<\/i><br \/><br \/><div class=\"rew\"><p class=\"ta_aw\"><?php echo Q2_ORDER; ?><\/div><br \/><span id=\"qst_accpt\"><\/span><\/div>\n\t\t<div id=\"qstbg\" class=\"farm\"><\/div>\n\t\t","number":"-2","reward":false,"qgsrc":"q_l<?php echo $session->userinfo['tribe'];?>","msrc":"<?php echo $messagelol; ?>","altstep":99}
  393. <?php $_SESSION['qstnew']='0'; }else{ $_SESSION['qstnew']='1'; ?>
  394. {"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/> <?php echo Q2; ?><\/h1><br \/><i>&rdquo;<?php echo Q2_RESP; ?>&rdquo;<\/i><br \/><br \/><div class=\"rew\"><p class=\"ta_aw\"><input type=\"hidden\" id=\"qst_val\" value=\"2\" \/><?php echo Q2_REWARD; ?> <b><span class=\"plus_g\">P</span><span class=\"plus_o\">l</span><span class=\"plus_g\">u</span><span class=\"plus_o\">s</span></b><\/div><br \/><span id=\"qst_accpt\"><a href=\"javascript: qst_next('','3');\"><?php echo Q_CONTINUE; ?><\/a><\/span><\/div>\n\t\t<div id=\"qstbg\" class=\"farm\"><\/div>\n\t\t","number":2,"reward":{"plus":1},"qgsrc":"q_l<?php echo $session->userinfo['tribe'];?>g","msrc":"<?php echo $messagelol; ?>","altstep":99}
  395. <?php }?>
  396. <?php } elseif($_SESSION['qst']== 3){
  397. //Check the village name is changed or is default name
  398. $vName=$village->vname;
  399. if ($vName==$session->userinfo['username']."'s village"){?>
  400. {"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/><?php echo Q3; ?><\/h1><br \/><i>&rdquo;<?php echo Q3_DESC; ?>&rdquo;<\/i><br \/><br \/><div class=\"rew\"><p class=\"ta_aw\"><?php echo Q3_ORDER; ?><\/div><br \/><span id=\"qst_accpt\"><\/span><\/div>\n\t\t<div id=\"qstbg\" class=\"village_name\"><\/div>\n\t\t","number":"-3","reward":false,"qgsrc":"q_l<?php echo $session->userinfo['tribe'];?>","msrc":"<?php echo $messagelol; ?>","altstep":99}
  401. <?php $_SESSION['qstnew']='0'; }else{ $_SESSION['qstnew']='1'; ?>
  402. {"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/><?php echo Q3; ?><\/h1><br \/><i>&rdquo;<?php echo Q3_RESP; ?>&rdquo;<\/i><br \/><br \/><div class=\"rew\"><p class=\"ta_aw\"><input type=\"hidden\" id=\"qst_val\" value=\"2\" \/><?php echo Q_REWARD; ?><\/p><img src=\"img\/x.gif\" class=\"r1\" alt=\"Lumber\" title=\"Lumber\" \/>30&nbsp;&nbsp;<img src=\"img\/x.gif\" class=\"r2\" alt=\"Clay\" title=\"Clay\" \/>60&nbsp;&nbsp;<img src=\"img\/x.gif\" class=\"r3\" alt=\"Iron\" title=\"Iron\" \/>30&nbsp;&nbsp;<img src=\"img\/x.gif\" class=\"r4\" alt=\"Crop\" title=\"Crop\" \/>20&nbsp;&nbsp;<\/div><br \/><span id=\"qst_accpt\"><a href=\"javascript: qst_next('','4');\"><?php echo Q_CONTINUE; ?><\/a><\/span><\/div>\n\t\t<div id=\"qstbg\" class=\"village_name\"><\/div>\n\t\t","number":3,"reward":{"wood":30,"clay":60,"iron":30,"crop":20},"qgsrc":"q_l<?php echo $session->userinfo['tribe'];?>g","msrc":"<?php echo $messagelol; ?>","altstep":99}
  403. <?php }?>
  404. <?php } elseif($_SESSION['qst']== 4){
  405. // Compare real player rank with submited rank
  406. $temp['uid']=$session->userinfo['id'];
  407. $ranking->procRankReq($temp);
  408. $displayarray = $database->getUserArray($temp['uid'],1);
  409. $rRes=$ranking->searchRank($displayarray['username'],"username");
  410. if ($rRes!=$rSubmited){?>
  411. {"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/><?php echo Q4; ?><\/h1><br \/><i>&rdquo;<?php echo Q4_DESC; ?>&rdquo;<\/i><br \/><br \/><div class=\"rew\"><p class=\"ta_aw\"><?php echo Q4_ORDER; ?><\/div><br \/><input id=\"qst_val\" class=\"text\" type=\"text\" name=\"qstin\" \/> <input onclick=\"qst_next('','rank',document.getElementById('qst_val').value)\" type=\"button\" value=\"<?php echo Q4_BUTN; ?>\"\/><br \/><span id=\"qst_accpt\"><\/span><\/div>\n\t\t<div id=\"qstbg\" class=\"rank\"><\/div>\n\t\t","number":-4,"reward":false,"qgsrc":"q_l<?php echo $session->userinfo['tribe'];?>","msrc":"<?php echo $messagelol; ?>","altstep":99}
  412. <?php $_SESSION['qstnew']='0'; }else{ $_SESSION['qstnew']='1'; ?>
  413. {"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/><?php echo Q4; ?><\/h1><br \/><i>&rdquo;<?php echo Q4_RESP; ?>&rdquo;<\/i><br \/><br \/><div class=\"rew\"><p class=\"ta_aw\"><input type=\"hidden\" id=\"qst_val\" value=\"2\" \/><?php echo Q_REWARD; ?><\/p><img src=\"img\/x.gif\" class=\"r1\" alt=\"Lumber\" title=\"Lumber\" \/>40&nbsp;&nbsp;<img src=\"img\/x.gif\" class=\"r2\" alt=\"Clay\" title=\"Clay\" \/>30&nbsp;&nbsp;<img src=\"img\/x.gif\" class=\"r3\" alt=\"Iron\" title=\"Iron\" \/>20&nbsp;&nbsp;<img src=\"img\/x.gif\" class=\"r4\" alt=\"Crop\" title=\"Crop\" \/>30&nbsp;&nbsp;<\/div><br \/><span id=\"qst_accpt\"><a href=\"javascript: qst_next('','5');\"><?php echo Q_CONTINUE; ?><\/a><\/span><\/div>\n\t\t","number":4,"reward":{"wood":40,"clay":30,"iron":20,"crop":30},"qgsrc":"q_l<?php echo $session->userinfo['tribe'];?>","msrc":"<?php echo $messagelol; ?>","altstep":99}
  414. <?php }?>
  415. <?php } elseif($_SESSION['qst']== 5){
  416. //Check one of Iron Mines and one of Clay Pites are level 1 or upper
  417. $tRes = $database->getResourceLevel($session->villages[0]);
  418. $ironL=$tRes['f4']+$tRes['f7']+$tRes['f10']+$tRes['f11'];
  419. $clayL=$tRes['f5']+$tRes['f6']+$tRes['f16']+$tRes['f18'];
  420. if ($ironL<1 || $clayL<1){?>
  421. {"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/><?php echo Q5; ?><\/h1><br \/><i>&rdquo;<?php echo Q5_DESC; ?>&rdquo;<\/i><br \/><br \/><div class=\"rew\"><p class=\"ta_aw\"><?php echo Q5_ORDER; ?><\/div><br \/><span id=\"qst_accpt\"><\/span><\/div>\n\t\t<div id=\"qstbg\" class=\"clay_iron\"><\/div>\n\t\t","number":-5,"reward":false,"qgsrc":"q_l<?php echo $session->userinfo['tribe'];?>","msrc":"<?php echo $messagelol; ?>","altstep":99}
  422. <?php $_SESSION['qstnew']='0'; }else{ $_SESSION['qstnew']='1'; ?>
  423. {"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/><?php echo Q5; ?><\/h1><br \/><i>&rdquo;<?php echo Q5_RESP; ?>&rdquo;<\/i><br \/><br \/><div class=\"rew\"><p class=\"ta_aw\"><input type=\"hidden\" id=\"qst_val\" value=\"2\" \/><?php echo Q_REWARD; ?><\/p><img src=\"img\/x.gif\" class=\"r1\" alt=\"Lumber\" title=\"Lumber\" \/>50&nbsp;&nbsp;<img src=\"img\/x.gif\" class=\"r2\" alt=\"Clay\" title=\"Clay\" \/>60&nbsp;&nbsp;<img src=\"img\/x.gif\" class=\"r3\" alt=\"Iron\" title=\"Iron\" \/>30&nbsp;&nbsp;<img src=\"img\/x.gif\" class=\"r4\" alt=\"Crop\" title=\"Crop\" \/>30&nbsp;&nbsp;<\/div><br \/><span id=\"qst_accpt\"><a href=\"javascript: qst_next('','6');\"><?php echo Q_CONTINUE; ?><\/a><\/span><\/div>\n\t\t<div id=\"qstbg\" class=\"clay_iron\"><\/div>\n\t\t","number":5,"reward":{"wood":50,"clay":60,"iron":30,"crop":30},"qgsrc":"q_l<?php echo $session->userinfo['tribe'];?>g","msrc":"<?php echo $messagelol; ?>","altstep":99}
  424. <?php }?>
  425. <?php } elseif($_SESSION['qst']== 6){
  426. //Check message is viewed or no
  427. if ($message->unread || $RB==true){?>
  428. {"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/> <?php echo Q6; ?><\/h1><br \/><i>&rdquo;<?php echo Q6_DESC; ?>&rdquo;<\/i><br \/><br \/><div class=\"rew\"><p class=\"ta_aw\"><?php echo Q6_ORDER; ?><\/div><br \/><span id=\"qst_accpt\"><\/span><\/div>\n\t\t<div id=\"qstbg\" class=\"msg\"><\/div>\n\t\t","number":"-6","reward":false,"qgsrc":"q_l<?php echo $session->userinfo['tribe'];?>","msrc":"i2","altstep":99}
  429. <?php $_SESSION['qstnew']='0'; }else{ $_SESSION['qstnew']='1'; ?>
  430. {"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/> <?php echo Q6; ?><\/h1><br \/><i>&rdquo;<?php echo Q6_RESP; ?><b><font color=\"#71D000\">P<\/font><font color=\"#FF6F0F\">l<\/font><font color=\"#71D000\">u<\/font><font color=\"#FF6F0F\">s<\/font><\/b><?php echo Q6_RESP1; ?><a href=\"plus.php?id=3\"><font color=\"#000000\"><?php echo SERVER_NAME; ?><\/font> <b><font color=\"#71D000\">P<\/font><font color=\"#FF6F0F\">l<\/font><font color=\"#71D000\">u<\/font><font color=\"#FF6F0F\">s<\/font><\/b><\/a> <?php echo Q6_RESP2; ?>&rdquo;<\/i><br \/><br \/><div class=\"rew\"><p class=\"ta_aw\"><input type=\"hidden\" id=\"qst_val\" value=\"2\" \/><?php echo Q_REWARD; ?><\/p>20 Gold<br \/><\/div><br \/><span id=\"qst_accpt\"><a href=\"javascript: qst_next('','7');\"><?php echo Q_CONTINUE; ?><\/a><\/span><\/div>\n\t\t<div id=\"qstbg\" class=\"msg\"><\/div>\n\t\t","number":6,"reward":{"gold":20},"qgsrc":"q_l<?php echo $session->userinfo['tribe'];?>g","msrc":"<?php echo $messagelol; ?>","altstep":99}
  431. <?php }?>
  432. <?php } elseif($_SESSION['qst']== 7){
  433. //Check additional of each resource upgraded to lvl1 or upper
  434. $tRes = $database->getResourceLevel($session->villages[0]);
  435. $ironL=0;$clayL=0;$woodL=0;$cropL=0;
  436. if($tRes['f4']>0){$ironL++;};if($tRes['f7']>0){$ironL++;};if($tRes['f10']>0){$ironL++;};if($tRes['f11']>0){$ironL++;}
  437. if($tRes['f5']>0){$clayL++;};if($tRes['f6']>0){$clayL++;};if($tRes['f16']>0){$clayL++;};if($tRes['f18']>0){$clayL++;}
  438. if($tRes['f1']>0){$woodL++;};if($tRes['f3']>0){$woodL++;};if($tRes['f14']>0){$woodL++;};if($tRes['f17']>0){$woodL++;}
  439. if($tRes['f2']>0){$cropL++;};if($tRes['f8']>0){$cropL++;};if($tRes['f9']>0){$cropL++;};if($tRes['f12']>0){$cropL++;};if($tRes['f13']>0){$cropL++;};if($tRes['f15']>0){$cropL++;}
  440. if ($ironL<2 || $clayL<2 || $woodL<2 || $cropL<2){?>
  441. {"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/><?php echo $questc->q;?><?php echo Q7; ?><\/h1><br \/><i>&rdquo;<?php echo Q7_DESC; ?>&rdquo;<\/i><br \/><br \/><div class=\"rew\"><p class=\"ta_aw\"><?php echo Q7_ORDER; ?><\/div><br \/><span id=\"qst_accpt\"><\/span><\/div>\n\t\t<div id=\"qstbg\" class=\"allres\"><\/div>\n\t\t","number":-7,"reward":false,"qgsrc":"q_l<?php echo $session->userinfo['tribe'];?>","msrc":"<?php echo $messagelol; ?>","altstep":99}
  442. <?php $_SESSION['qstnew']='0'; }else{ $_SESSION['qstnew']='1'; ?>
  443. {"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/> <?php echo Q7; ?><\/h1><br \/><i>&rdquo;<?php echo Q7_RESP; ?>&rdquo;\r\n<br \/><br \/>\r\n<\/i><br \/><br \/><div class=\"rew\"><p class=\"ta_aw\"><input type=\"hidden\" id=\"qst_val\" value=\"2\" \/><?php echo Q_REWARD; ?><\/p><img src=\"img\/x.gif\" class=\"r1\" alt=\"Lumber\" title=\"Lumber\" \/>75&nbsp;&nbsp;<img src=\"img\/x.gif\" class=\"r2\" alt=\"Clay\" title=\"Clay\" \/>80&nbsp;&nbsp;<img src=\"img\/x.gif\" class=\"r3\" alt=\"Iron\" title=\"Iron\" \/>30&nbsp;&nbsp;<img src=\"img\/x.gif\" class=\"r4\" alt=\"Crop\" title=\"Crop\" \/>50&nbsp;&nbsp;<\/div><br \/><span id=\"qst_accpt\"><a href=\"javascript: qst_next('','8');\"><?php echo Q_CONTINUE; ?><\/a><\/span><\/div>\n\t\t<div id=\"qstbg\" class=\"allres\"><\/div>\n\t\t","number":7,"reward":{"wood":75,"clay":80,"iron":30,"crop":50},"qgsrc":"q_l<?php echo $session->userinfo['tribe'];?>g","msrc":"<?php echo $messagelol; ?>","altstep":99}
  444. <?php }?>
  445. <?php } elseif($_SESSION['qst']== 8){?>
  446. {"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/> <?php echo Q8; ?><\/h1><br \/><i>&rdquo;<?php echo Q8_DESC; ?>&rdquo;<\/i><br \/><br \/><div class=\"rew\"><p class=\"ta_aw\"><?php echo Q8_ORDER; ?><\/div><br \/><img class=\"r4\" src=\"img\/x.gif\" title=\"Crop\" alt=\"Crop\" \/>200 <input type=\"hidden\" id=\"qst_val\" value=\"set\" \/><input onclick=\"javascript: qst_next('','9');\" name=\"qstin\" type=\"button\" value=\"<?php echo Q8_BUTN; ?>\" \/><br \/><font color='#FF0000'><?php if(isset($NoCrop)){echo $NoCrop;}?><font\/><br \/><span id=\"qst_accpt\"><\/span><\/div>\n\t\t<div id=\"qstbg\" class=\"army\"><\/div>\n\t\t","number":-8,"reward":false,"qgsrc":"q_l<?php echo $session->userinfo['tribe'];?>","msrc":"<?php echo $messagelol; ?>","altstep":99}
  447. <?php } elseif($_SESSION['qst']== 9){
  448. //Check additional of each resource upgraded to lvl1 or upper
  449. $tRes = $database->getResourceLevel($session->villages[0]);
  450. $ironL=0;$clayL=0;$woodL=0;$cropL=0;
  451. if($tRes['f4']>0){$ironL++;};if($tRes['f7']>0){$ironL++;};if($tRes['f10']>0){$ironL++;};if($tRes['f11']>0){$ironL++;}
  452. if($tRes['f5']>0){$clayL++;};if($tRes['f6']>0){$clayL++;};if($tRes['f16']>0){$clayL++;};if($tRes['f18']>0){$clayL++;}
  453. if($tRes['f1']>0){$woodL++;};if($tRes['f3']>0){$woodL++;};if($tRes['f14']>0){$woodL++;};if($tRes['f17']>0){$woodL++;}
  454. if($tRes['f2']>0){$cropL++;};if($tRes['f8']>0){$cropL++;};if($tRes['f9']>0){$cropL++;};if($tRes['f12']>0){$cropL++;};if($tRes['f13']>0){$cropL++;};if($tRes['f15']>0){$cropL++;}
  455. if ($ironL<4 || $clayL<4 || $woodL<4 || $cropL<6){?>
  456. {"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/><?php echo $questc->q;?> <?php echo Q9; ?><\/h1><br \/><i>&rdquo;<?php echo Q9_DESC; ?>&rdquo;<\/i><br \/><br \/><div class=\"rew\"><p class=\"ta_aw\"><?php echo Q9_ORDER; ?><\/div><br \/><span id=\"qst_accpt\"><\/span><\/div>\n\t\t<div id=\"qstbg\" class=\"allres\"><\/div>\n\t\t","number":-9,"reward":false,"qgsrc":"q_l<?php echo $session->userinfo['tribe'];?>","msrc":"<?php echo $messagelol; ?>","altstep":99}
  457. <?php $_SESSION['qstnew']='0'; }else{ $_SESSION['qstnew']='1'; ?>
  458. {"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/> <?php echo Q9; ?><\/h1><br \/><i>&rdquo;<?php echo Q9_RESP; ?>.&rdquo;<\/i><br \/><br \/><div class=\"rew\"><p class=\"ta_aw\"><input type=\"hidden\" id=\"qst_val\" value=\"2\" \/><?php echo Q_REWARD; ?><\/p><img src=\"img\/x.gif\" class=\"r1\" alt=\"Lumber\" title=\"Lumber\" \/>75&nbsp;&nbsp;<img src=\"img\/x.gif\" class=\"r2\" alt=\"Clay\" title=\"Clay\" \/>80&nbsp;&nbsp;<img src=\"img\/x.gif\" class=\"r3\" alt=\"Iron\" title=\"Iron\" \/>30&nbsp;&nbsp;<img src=\"img\/x.gif\" class=\"r4\" alt=\"Crop\" title=\"Crop\" \/>50&nbsp;&nbsp;<\/div><br \/><span id=\"qst_accpt\"><a href=\"javascript: qst_next('','10');\"><?php echo Q_CONTINUE; ?><\/a><\/span><\/div>\n\t\t<div id=\"qstbg\" class=\"allres\"><\/div>\n\t\t","number":9,"reward":{"wood":75,"clay":80,"iron":30,"crop":50},"qgsrc":"q_l<?php echo $session->userinfo['tribe'];?>g","msrc":"<?php echo $messagelol; ?>","altstep":99}
  459. <?php }?>
  460. <?php } elseif($_SESSION['qst']== 10){
  461. //Check player Descriptions for [#0]
  462. $Dave= strrpos ($uArray['desc1'],'[#0]');
  463. $Dave2=strrpos ($uArray['desc2'],'[#0]');
  464. if (!is_numeric($Dave) and !is_numeric($Dave2)){?>
  465. {"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/> <?php echo Q10; ?><\/h1><br \/><i>&rdquo;<?php echo Q10_DESC; ?>&rdquo;<\/i><br \/><br \/><div class=\"rew\"><p class=\"ta_aw\"><?php echo Q10_ORDER; ?><\/div><br \/><span id=\"qst_accpt\"><\/span><\/div>\n\t\t<div id=\"qstbg\" class=\"medal\"><\/div>\n\t\t","number":"-10","reward":false,"qgsrc":"q_l<?php echo $session->userinfo['tribe'];?>","msrc":"<?php echo $messagelol; ?>","altstep":99}
  466. <?php $_SESSION['qstnew']='0'; }else{ $_SESSION['qstnew']='1'; ?>
  467. {"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/> <?php echo Q10; ?><\/h1><br \/><i>&rdquo;<?php echo Q10_RESP; ?>&rdquo;<\/i><br \/><br \/><div class=\"rew\"><p class=\"ta_aw\"><input type=\"hidden\" id=\"qst_val\" value=\"2\" \/><?php echo Q10_REWARD; ?> <b><span class=\"plus_g\">P</span><span class=\"plus_o\">l</span><span class=\"plus_g\">u</span><span class=\"plus_o\">s</span></b><\/div><br \/><span id=\"qst_accpt\"><a href=\"javascript: qst_next('','11');\"><?php echo Q_CONTINUE; ?><\/a><\/span><\/div>\n\t\t<div id=\"qstbg\" class=\"medal\"><\/div>\n\t\t","number":10,"reward":{"plus":2},"qgsrc":"q_l<?php echo $session->userinfo['tribe'];?>g","msrc":"<?php echo $messagelol; ?>","altstep":99}
  468. <?php }?>
  469. <?php } elseif($_SESSION['qst']== 11){
  470. $getvID = $database->getVillageID($session->uid);
  471. $nvillage = $database->getFieldDistance($getvID);
  472. $ncoor = $database->getCoor($nvillage);
  473. $nvillagename = $database->getVillageField($nvillage,"name");
  474. if ($x!=$ncoor['x'] or $y!=$ncoor['y']){?>
  475. {"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/> <?php echo Q11; ?></h1><br><i>&rdquo;<?php echo Q11_DESC; ?> <b><?php echo $nvillagename; ?></b>. <?php echo Q11_DESC1; ?>&rdquo;</i><div class=\"rew\"><p class=\"ta_aw\"><?php echo Q11_ORDER; ?> <b><?php echo $nvillagename; ?></b> <?php echo Q11_ORDER1; ?></div><div id=\"map_coords\"><span>X </span><input class=\"text\" value=\"\" maxlength=\"4\" id=\"qst_val_x\" name=\"xp\"><span> Y </span><input class=\"text\" value=\"\" maxlength=\"4\" id=\"qst_val_y\" name=\"xy\"> <input type=\"button\" value=\"<?php echo Q11_BUTN; ?>\" onclick=\"qst_next2('1','coor',document.getElementById('qst_val_x').value,document.getElementById('qst_val_y').value)\"></div></div><span id=\"qst_accpt\"><\/span><\/div><\/div>\n\t\t<div id=\"qstbg\" class=\"neighbour\"><\/div>\n\t\t","number":-11,"reward":false,"qgsrc":"q_l<?php echo $session->userinfo['tribe'];?>","msrc":"<?php echo $messagelol; ?>","altstep":0}
  476. <?php $_SESSION['qstnew']='0'; }else{ $_SESSION['qstnew']='1'; ?>
  477. {"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/> <?php echo Q11; ?><\/h1><br \/><i>&rdquo;<?php echo Q11_RESP; ?> <b> <?php echo $nvillagename;?> <\/b> <?php echo Q11_RESP1; ?>&rdquo;<\/i><br \/><br \/><div class=\"rew\"><p class=\"ta_aw\"><input type=\"hidden\" id=\"qst_val\" value=\"2\" \/><?php echo Q_REWARD; ?><\/p><img src=\"img\/x.gif\" class=\"r1\" alt=\"Lumber\" title=\"Lumber\" \/>60&nbsp;&nbsp;<img src=\"img\/x.gif\" class=\"r2\" alt=\"Clay\" title=\"Clay\" \/>30&nbsp;&nbsp;<img src=\"img\/x.gif\" class=\"r3\" alt=\"Iron\" title=\"Iron\" \/>40&nbsp;&nbsp;<img src=\"img\/x.gif\" class=\"r4\" alt=\"Crop\" title=\"Crop\" \/>90&nbsp;&nbsp;<\/div><br \/><span id=\"qst_accpt\"><a href=\"javascript: qst_next('','12');\"><?php echo Q_CONTINUE; ?><\/a><\/span><\/div>\n\t\t<div id=\"qstbg\" class=\"neighbour\"><\/div>\n\t\t","number":11,"reward":{"wood":60,"clay":30,"iron":40,"crop":90},"qgsrc":"q_l<?php echo $session->userinfo['tribe'];?>g","msrc":"<?php echo $messagelol; ?>","altstep":99}
  478. <?php }?>
  479. <?php } elseif($_SESSION['qst']== 12){
  480. //Check cranny builded or no
  481. $cranny = $building->getTypeLevel(23);
  482. if ($cranny == 0){?>
  483. {"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/> <?php echo Q12; ?><\/h1><br \/><i>&rdquo;<?php echo Q12_DESC; ?>&rdquo;<\/i><br \/><br \/><div class=\"rew\"><p class=\"ta_aw\"><?php echo Q12_ORDER; ?><\/div><br \/><span id=\"qst_accpt\"><\/span><\/div>\n\t\t<div id=\"qstbg\" class=\"hide\"><\/div>\n\t\t","number":-12,"reward":false,"qgsrc":"q_l<?php echo $session->userinfo['tribe'];?>","msrc":"<?php echo $messagelol; ?>","altstep":99}
  484. <?php $_SESSION['qstnew']='0'; }else{ $_SESSION['qstnew']='1'; ?>
  485. {"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/> <?php echo Q12; ?><\/h1><br \/><i>&rdquo;<?php echo Q12_RESP; ?>&rdquo;<\/i><br \/><br \/><div class=\"rew\"><p class=\"ta_aw\"><input type=\"hidden\" id=\"qst_val\" value=\"2\" \/><?php echo Q_REWARD; ?><\/p><img src=\"img\/x.gif\" class=\"r1\" alt=\"Lumber\" title=\"Lumber\" \/>150&nbsp;&nbsp;<img src=\"img\/x.gif\" class=\"r2\" alt=\"Clay\" title=\"Clay\" \/>180&nbsp;&nbsp;<img src=\"img\/x.gif\" class=\"r3\" alt=\"Iron\" title=\"Iron\" \/>30&nbsp;&nbsp;<img src=\"img\/x.gif\" class=\"r4\" alt=\"Crop\" title=\"Crop\" \/>130&nbsp;&nbsp;<\/div><br \/><span id=\"qst_accpt\"><a href=\"javascript: qst_next('','13');\"><?php echo Q_CONTINUE; ?><\/a><\/span><\/div>\n\t\t<div id=\"qstbg\" class=\"hide\"><\/div>\n\t\t","number":12,"reward":{"wood":150,"clay":180,"iron":30,"crop":130},"qgsrc":"q_l<?php echo $session->userinfo['tribe'];?>g","msrc":"<?php echo $messagelol; ?>","altstep":99}
  486. <?php }?>
  487. <?php } elseif($_SESSION['qst']== 13){
  488. //Check one of each resource is lvl2 or upper
  489. $tRes = $database->getResourceLevel($session->villages[0]);
  490. $ironL=0;$clayL=0;$woodL=0;$cropL=0;
  491. if($tRes['f4']>1){$ironL++;};if($tRes['f7']>1){$ironL++;};if($tRes['f10']>1){$ironL++;};if($tRes['f11']>1){$ironL++;}
  492. if($tRes['f5']>1){$clayL++;};if($tRes['f6']>1){$clayL++;};if($tRes['f16']>1){$clayL++;};if($tRes['f18']>1){$clayL++;}
  493. if($tRes['f1']>1){$woodL++;};if($tRes['f3']>1){$woodL++;};if($tRes['f14']>1){$woodL++;};if($tRes['f17']>1){$woodL++;}
  494. if($tRes['f2']>1){$cropL++;};if($tRes['f8']>1){$cropL++;};if($tRes['f9']>1){$cropL++;};if($tRes['f12']>1){$cropL++;};if($tRes['f13']>1){$cropL++;};if($tRes['f15']>1){$cropL++;}
  495. if ($ironL<1 || $clayL<1 || $woodL<1 || $cropL<1){?>
  496. {"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/> <?php echo Q13; ?><\/h1><br \/><i>&rdquo;<?php echo Q13_DESC; ?>&rdquo;<\/i><br \/><br \/><div class=\"rew\"><p class=\"ta_aw\"><?php echo Q13_ORDER; ?><\/div><br \/><span id=\"qst_accpt\"><\/span><\/div>\n\t\t<div id=\"qstbg\" class=\"allres\"><\/div>\n\t\t","number":"-13","reward":false,"qgsrc":"q_l<?php echo $session->userinfo['tribe'];?>","msrc":"<?php echo $messagelol; ?>","altstep":99}
  497. <?php $_SESSION['qstnew']='0'; }else{ $_SESSION['qstnew']='1'; ?>
  498. {"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/> <?php echo Q13; ?><\/h1><br \/><i>&rdquo;<?php echo Q13_RESP; ?>&rdquo;<\/i><br \/><br \/><div class=\"rew\"><p class=\"ta_aw\"><input type=\"hidden\" id=\"qst_val\" value=\"2\" \/><?php echo Q_REWARD; ?><\/p><img src=\"img\/x.gif\" class=\"r1\" alt=\"Lumber\" title=\"Lumber\" \/>60&nbsp;&nbsp;<img src=\"img\/x.gif\" class=\"r2\" alt=\"Clay\" title=\"Clay\" \/>50&nbsp;&nbsp;<img src=\"img\/x.gif\" class=\"r3\" alt=\"Iron\" title=\"Iron\" \/>40&nbsp;&nbsp;<img src=\"img\/x.gif\" class=\"r4\" alt=\"Crop\" title=\"Crop\" \/>30&nbsp;&nbsp;<\/div><br \/><span id=\"qst_accpt\"><a href=\"javascript: qst_next('','14');\"><?php echo Q_CONTINUE; ?><\/a><\/span><\/div>\n\t\t<div id=\"qstbg\" class=\"allres\"><\/div>\n\t\t","number":13,"reward":{"wood":60,"clay":50,"iron":40,"crop":30},"qgsrc":"q_l<?php echo $session->userinfo['tribe'];?>g","msrc":"<?php echo $messagelol; ?>","altstep":99}
  499. <?php }?>
  500. <?php } elseif($_SESSION['qst']== 14){
  501. //Check player submited number Barracks cost lumber
  502. if ($lSubmited!=210){?>
  503. {"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/> <?php echo Q14; ?><\/h1><br \/><i>&rdquo;<?php echo Q14_DESC; ?>&rdquo;<\/i><br \/><br \/><div class=\"rew\"><p class=\"ta_aw\"><?php echo Q14_ORDER; ?><\/div><br \/><input id=\"qst_val\" class=\"text\" type=\"text\" name=\"qstin\" \/> <input onclick=\"qst_next('','lumber',document.getElementById('qst_val').value)\" type=\"button\" value=\"<?php echo Q14_BUTN; ?>\"\/><br \/><span id=\"qst_accpt\"><\/span><\/div>\n\t\t<div id=\"qstbg\" class=\"cost\"><\/div>\n\t\t","number":"-14","reward":false,"qgsrc":"q_l<?php echo $session->userinfo['tribe'];?>","msrc":"<?php echo $messagelol; ?>","altstep":99}
  504. <?php $_SESSION['qstnew']='0'; }else{ $_SESSION['qstnew']='1'; ?>
  505. {"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/> <?php echo Q14; ?><\/h1><br \/><i>&rdquo;<?php echo Q14_RESP; ?>&rdquo;<\/i><br \/><br \/><div class=\"rew\"><p class=\"ta_aw\"><input type=\"hidden\" id=\"qst_val\" value=\"2\" \/><?php echo Q_REWARD; ?><\/p><img src=\"img\/x.gif\" class=\"r1\" alt=\"Lumber\" title=\"Lumber\" \/>50&nbsp;&nbsp;<img src=\"img\/x.gif\" class=\"r2\" alt=\"Clay\" title=\"Clay\" \/>30&nbsp;&nbsp;<img src=\"img\/x.gif\" class=\"r3\" alt=\"Iron\" title=\"Iron\" \/>60&nbsp;&nbsp;<img src=\"img\/x.gif\" class=\"r4\" alt=\"Crop\" title=\"Crop\" \/>20&nbsp;&nbsp;<\/div><br \/><span id=\"qst_accpt\"><a href=\"javascript: qst_next('','15');\"><?php echo Q_CONTINUE; ?><\/a><\/span><\/div>\n\t\t","number":14,"reward":{"wood":50,"clay":30,"iron":60,"crop":20},"qgsrc":"q_l<?php echo $session->userinfo['tribe'];?>","msrc":"<?php echo $messagelol; ?>","altstep":99}
  506. <?php }?>
  507. <?php } elseif($_SESSION['qst']== 15){
  508. //Check main building lvl is 3 or upper
  509. $mainbuilding = $building->getTypeLevel(15);
  510. if ($mainbuilding<3){?>
  511. {"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/> <?php echo Q15; ?><\/h1><br \/><i>&rdquo;<?php echo Q15_DESC; ?>&rdquo;<\/i><br \/><br \/><div class=\"rew\"><p class=\"ta_aw\"><?php echo Q15_ORDER; ?><\/div><br \/><span id=\"qst_accpt\"><\/span><\/div>\n\t\t<div id=\"qstbg\" class=\"main\"><\/div>\n\t\t","number":-15,"reward":false,"qgsrc":"q_l<?php echo $session->userinfo['tribe'];?>","msrc":"<?php echo $messagelol; ?>","altstep":0}
  512. <?php $_SESSION['qstnew']='0'; }else{ $_SESSION['qstnew']='1'; ?>
  513. {"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/> <?php echo Q15; ?><\/h1><br \/><i>&rdquo;<?php echo Q15_RESP; ?>&rdquo;<\/i><br \/><br \/><div class=\"rew\"><p class=\"ta_aw\"><input type=\"hidden\" id=\"qst_val\" value=\"2\" \/><?php echo Q_REWARD; ?><\/p><img src=\"img\/x.gif\" class=\"r1\" alt=\"Lumber\" title=\"Lumber\" \/>75&nbsp;&nbsp;<img src=\"img\/x.gif\" class=\"r2\" alt=\"Clay\" title=\"Clay\" \/>75&nbsp;&nbsp;<img src=\"img\/x.gif\" class=\"r3\" alt=\"Iron\" title=\"Iron\" \/>40&nbsp;&nbsp;<img src=\"img\/x.gif\" class=\"r4\" alt=\"Crop\" title=\"Crop\" \/>40&nbsp;&nbsp;<\/div><br \/><span id=\"qst_accpt\"><a href=\"javascript: qst_next('','16');\"><?php echo Q_CONTINUE; ?><\/a><\/span><\/div>\n\t\t<div id=\"qstbg\" class=\"main\"><\/div>\n\t\t","number":15,"reward":{"wood":75,"clay":75,"iron":40,"crop":40},"qgsrc":"q_l<?php echo $session->userinfo['tribe'];?>g","msrc":"<?php echo $messagelol; ?>","altstep":0}
  514. <?php }?>
  515. <?php } elseif($_SESSION['qst']== 16){
  516. // Compare real player rank with submited rank
  517. $temp['uid']=$session->userinfo['id'];
  518. $ranking->procRankReq($temp);
  519. $displayarray = $database->getUserArray($temp['uid'],1);
  520. $rRes=$ranking->searchRank($displayarray['username'],"username");
  521. if ($rRes!=$rSubmited){ ?>
  522. {"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/> <?php echo Q16; ?><\/h1><br \/><i>&rdquo;<?php echo Q16_DESC; ?>&rdquo;<\/i><br \/><br \/><div class=\"rew\"><p class=\"ta_aw\"><?php echo Q16_ORDER; ?><\/div><br \/><input id=\"qst_val\" class=\"text\" type=\"text\" name=\"qstin\" \/> <input onclick=\"qst_next('','rank',document.getElementById('qst_val').value)\" type=\"button\" value=\"<?php echo Q_BUTN; ?>\"\/><br \/><span id=\"qst_accpt\"><\/span><\/div>\n\t\t<div id=\"qstbg\" class=\"rank\"><\/div>\n\t\t","number":"-16","reward":false,"qgsrc":"q_l<?php echo $session->userinfo['tribe'];?>","msrc":"<?php echo $messagelol; ?>","altstep":99}
  523. <?php $_SESSION['qstnew']='0'; }else{ $_SESSION['qstnew']='1'; ?>
  524. {"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/> <?php echo Q16; ?><\/h1><br \/><i>&rdquo;<?php echo Q16_RESP; ?>&rdquo;<\/i><br \/><br \/><div class=\"rew\"><p class=\"ta_aw\"><input type=\"hidden\" id=\"qst_val\" value=\"2\" \/><?php echo Q_REWARD; ?><\/p><img src=\"img/x.gif\" class=\"r1\" alt=\"Lumber\" title=\"Lumber\">100&nbsp;&nbsp;<img src=\"img/x.gif\" class=\"r2\" alt=\"Clay\" title=\"Clay\">90&nbsp;&nbsp;<img src=\"img/x.gif\" class=\"r3\" alt=\"Iron\" title=\"Iron\">100&nbsp;&nbsp;<img src=\"img/x.gif\" class=\"r4\" alt=\"Crop\" title=\"Crop\">60&nbsp;&nbsp;<\/div><br \/><span id=\"qst_accpt\"><a href=\"javascript: qst_next('','17');\"><?php echo Q_CONTINUE; ?><\/a><\/span><\/div>\n\t\t<div id=\"qstbg\" class=\"allres\"><\/div>\n\t\t","number":16,"reward":{"wood":100,"clay":90,"iron":100,"crop":60},"qgsrc":"q_l<?php echo $session->userinfo['tribe'];?>","msrc":"<?php echo $messagelol; ?>","altstep":99}
  525. <?php }?>
  526. <?php } elseif($_SESSION['qst']== 17){
  527. // Ask from plyer ?>
  528. {"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/> <?php echo Q17; ?><\/h1><br \/><i>&rdquo;<?php echo Q17_DESC; ?>&rdquo;<\/i><br \/><br \/><input type=\"hidden\" id=\"qst_val\" value=\"\" \/><input onclick=\"javascript: qst_next('','21');\" type=\"button\" value=\"<?php echo Q17_BUTN; ?>\" class=\"qb1\"\/><input onclick=\"javascript: qst_next('','18');\" type=\"button\" value=\"<?php echo Q17_BUTN1; ?>\" class=\"qb2\" \/><span id=\"qst_accpt\"><\/span><\/div>\n\t\t<div id=\"qstbg\" class=\"granary_rally\"><\/div>\n\t\t","number":"-17","reward":false,"qgsrc":"q_l<?php echo $session->userinfo['tribe'];?>","msrc":"<?php echo $messagelol; ?>","altstep":99}
  529. <?php } elseif($_SESSION['qst']== 18){
  530. // Checking rollypoint builded or no
  531. $rallypoint = $building->getTypeLevel(16);
  532. if ($rallypoint==0){ ?>
  533. {"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/> <?php echo Q18; ?><\/h1><br \/><i>&rdquo; <?php echo Q18_DESC; ?> <a href=\"build.php?id=39\"><?php echo Q18_DESC1; ?><\/a> <?php echo Q18_DESC2; ?>&rdquo;<\/i><br \/><br \/><div class=\"rew\"><p class=\"ta_aw\"><?php echo Q18_ORDER; ?><\/div><br \/><span id=\"qst_accpt\"><\/span><\/div>\n\t\t<div id=\"qstbg\" class=\"granary_rally\"><\/div>\n\t\t","number":"-18","reward":false,"qgsrc":"q_l<?php echo $session->userinfo['tribe'];?>","msrc":"<?php echo $messagelol; ?>","altstep":99}
  534. <?php $_SESSION['qstnew']='0'; }else{ $_SESSION['qstnew']='1'; ?>
  535. {"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/> <?php echo Q18; ?><\/h1><br \/><i>&rdquo; <?php echo Q18_RESP; ?> &rdquo;<\/i><br \/><br \/><div class=\"rew\"><p class=\"ta_aw\"><input type=\"hidden\" id=\"qst_val\" value=\"2\" \/><?php echo Q_REWARD; ?><\/p><img src=\"img\/x.gif\" class=\"r1\" alt=\"Lumber\" title=\"Lumber\" \/>80&nbsp;&nbsp;<img src=\"img\/x.gif\" class=\"r2\" alt=\"Clay\" title=\"Clay\" \/>90&nbsp;&nbsp;<img src=\"img\/x.gif\" class=\"r3\" alt=\"Iron\" title=\"Iron\" \/>60&nbsp;&nbsp;<img src=\"img\/x.gif\" class=\"r4\" alt=\"Crop\" title=\"Crop\" \/>40&nbsp;&nbsp;<\/div><br \/><span id=\"qst_accpt\"><a href=\"javascript: qst_next('','19');\"><?php echo Q_CONTINUE; ?><\/a><\/span><\/div>\n\t\t<div id=\"qstbg\" class=\"granary_rally\"><\/div>\n\t\t","number":18,"reward":{"wood":80,"clay":90,"iron":60,"crop":40},"qgsrc":"q_l<?php echo $session->userinfo['tribe'];?>g","msrc":"<?php echo $messagelol; ?>","altstep":99}
  536. <?php } ?>
  537. <?php } elseif($_SESSION['qst']==19){
  538. // Checking barrack builded or no
  539. $barrack = $building->getTypeLevel(19);
  540. if ($barrack==0){ ?>
  541. {"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/> <?php echo Q19; ?><\/h1><br \/><i>&rdquo;<?php echo Q19_DESC; ?>&rdquo;<\/i><br \/><br \/><div class=\"rew\"><p class=\"ta_aw\"><?php echo Q19_ORDER; ?><\/div><br \/><span id=\"qst_accpt\"><\/span><\/div>\n\t\t<div id=\"qstbg\" class=\"barracks\"><\/div>\n\t\t","number":"-19","reward":false,"qgsrc":"q_l<?php echo $session->userinfo['tribe'];?>","msrc":"<?php echo $messagelol; ?>","altstep":99}
  542. <?php $_SESSION['qstnew']='0'; }else{ $_SESSION['qstnew']='1'; ?>
  543. {"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/> <?php echo Q19; ?><\/h1><br \/><i>&rdquo;<?php echo Q19_RESP; ?>&rdquo;<\/i><br \/><br \/><div class=\"rew\"><p class=\"ta_aw\"><input type=\"hidden\" id=\"qst_val\" value=\"2\" \/><?php echo Q_REWARD; ?><\/p><img src=\"img\/x.gif\" class=\"r1\" alt=\"Lumber\" title=\"Lumber\" \/>70&nbsp;&nbsp;<img src=\"img\/x.gif\" class=\"r2\" alt=\"Clay\" title=\"Clay\" \/>100&nbsp;&nbsp;<img src=\"img\/x.gif\" class=\"r3\" alt=\"Iron\" title=\"Iron\" \/>90&nbsp;&nbsp;<img src=\"img\/x.gif\" class=\"r4\" alt=\"Crop\" title=\"Crop\" \/>100&nbsp;&nbsp;<\/div><br \/><span id=\"qst_accpt\"><a href=\"javascript: qst_next('','20');\"><?php echo Q_CONTINUE; ?><\/a><\/span><\/div>\n\t\t<div id=\"qstbg\" class=\"barracks\"><\/div>\n\t\t","number":19,"reward":{"wood":70,"clay":100,"iron":90,"crop":100},"qgsrc":"q_l<?php echo $session->userinfo['tribe'];?>g","msrc":"<?php echo $messagelol; ?>","altstep":99}
  544. <?php } ?>
  545. <?php } elseif($_SESSION['qst']== 20){
  546. // Checking 2 warrior trained or no
  547. $units = $village->unitall;
  548. $unarray=array("",U1,U11,U21);
  549. $unarray2=array("","u1", "u11","u21");
  550. if ($units[$unarray2[$session->userinfo['tribe']]]<2){ ?>
  551. {"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/> <?php echo Q20; ?><\/h1><br \/><i>&rdquo;<?php echo Q20_DESC; ?> <?php echo $unarray[$session->userinfo['tribe']];?>.&rdquo;<\/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}
  552. <?php $_SESSION['qstnew']='0'; }else{ $_SESSION['qstnew']='1'; ?>
  553. {"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/> <?php echo Q20; ?><\/h1><br \/><i>&rdquo;<?php echo Q20_RESP; ?> <a href=\"warsim.php\"><?php echo Q20_RESP1; ?><\/a> <?php echo Q20_RESP2; ?> &rdquo;<\/i><br \/><br \/><…

Large files files are truncated, but you can click here to view the full file