PageRenderTime 53ms CodeModel.GetById 19ms RepoModel.GetById 0ms app.codeStats 1ms

/Templates/Build/37_train.tpl

https://github.com/DEVVELO/TravianZ-By-Shadowss
Smarty Template | 784 lines | 706 code | 78 blank | 0 comment | 176 complexity | c39331fd8f3227df34b5f31e51e3d774 MD5 | raw file
  1. <?php
  2. #################################################################################
  3. ## -= YOU MAY NOT REMOVE OR CHANGE THIS NOTICE =- ##
  4. ## --------------------------------------------------------------------------- ##
  5. ## Project: TravianZ ##
  6. ## Version: 01.09.2013 ##
  7. ## Filename : 37_train.tpl ##
  8. ## Developed by: Dzok ##
  9. ## Fixed by: Shadow / Skype : cata7007 ##
  10. ## License: TravianZ Project ##
  11. ## Copyright: TravianZ (c) 2010-2013. All rights reserved. ##
  12. ## URLs: http://travian.shadowss.ro ##
  13. ## Source code: http://github.com/yi12345/TravianZ ##
  14. ## ##
  15. #################################################################################
  16. $artefact = count($database->getOwnUniqueArtefactInfo2($session->uid,5,3,0));
  17. $artefact1 = count($database->getOwnUniqueArtefactInfo2($village->wid,5,1,1));
  18. $artefact2 = count($database->getOwnUniqueArtefactInfo2($session->uid,5,2,0));
  19. if($artefact > 0){
  20. $artefact_bonus = 2;
  21. $artefact_bonus2 = 1;
  22. }else if($artefact1 > 0){
  23. $artefact_bonus = 2;
  24. $artefact_bonus2 = 1;
  25. }else if($artefact2 > 0){
  26. $artefact_bonus = 4;
  27. $artefact_bonus2 = 3;
  28. }else{
  29. $artefact_bonus = 1;
  30. $artefact_bonus2 = 1;
  31. }
  32. //check if there is unit needed in the village
  33. $result = mysql_query("SELECT * FROM ".TB_PREFIX."units WHERE `vref` = ".$village->wid."");
  34. $units = mysql_fetch_array($result);
  35. $output="<table cellpadding=1 cellspacing=1 class=\"build_details\">
  36. <thead>
  37. <tr>
  38. <th colspan=2>Train New Hero</th>
  39. </tr>
  40. </thead>";
  41. if($session->tribe == 1) {
  42. $output.=" <tr>
  43. <td class=\"desc\">
  44. <div class=\"tit\">
  45. <img class=\"unit u1\" src=\"img/x.gif\" alt=\"".U1."\" title=\"".U1."\" />
  46. ".U1."
  47. </div>
  48. <div class=\"details\">
  49. <img class=\"r1\" src=\"img/x.gif\" alt=\"Wood\" title=\"Wood\" />".$u1['wood']."|
  50. <img class=\"r2\" src=\"img/x.gif\" alt=\"Clay\" title=\"Clay\" />".$u1['clay']."|
  51. <img class=\"r3\" src=\"img/x.gif\" alt=\"Iron\" title=\"Iron\" />".$u1['iron']."|
  52. <img class=\"r4\" src=\"img/x.gif\" alt=\"Crop\" title=\"Crop\" />".$u1['crop']."|
  53. <img class=\"r5\" src=\"img/x.gif\" alt=\"Crop consumption\" title=\"Crop consumption\" />6|
  54. <img class=\"clock\" src=\"img/x.gif\" alt=\"Duration\" title=\"Duration\" />";
  55. $output.=$generator->getTimeFormat(round($u1['time'] / SPEED * $artefact_bonus2 / $artefact_bonus)*3);
  56. $output.="</div>
  57. </td>
  58. <td class=\"val\" width=\"20%\"><center>";
  59. if($village->awood < $u1['wood'] || $village->aclay < $u1['clay'] || $village->airon < $u1['iron'] || $village->acrop < $u1['crop'])
  60. $output.="<span class=\"none\">Not enough resources</span>";
  61. elseif($units['u1'] == 0)
  62. $output.="<span class=\"none\">Not available units</span>";
  63. else $output.="<a href=\"build.php?id=".$id."&train=1\">Train</a>";
  64. $output.="</center></td>
  65. </tr>";
  66. if($database->checkIfResearched($village->wid, 't2') != 0){
  67. $output.="<tr>
  68. <td class=\"desc\">
  69. <div class=\"tit\">
  70. <img class=\"unit u2\" src=\"img/x.gif\" alt=\"".U2."\" title=\"".U2."\" />
  71. ".U2."
  72. </div>
  73. <div class=\"details\">
  74. <img class=\"r1\" src=\"img/x.gif\" alt=\"Wood\" title=\"Wood\" />".$u2['wood']."|
  75. <img class=\"r2\" src=\"img/x.gif\" alt=\"Clay\" title=\"Clay\" />".$u2['clay']."|
  76. <img class=\"r3\" src=\"img/x.gif\" alt=\"Iron\" title=\"Iron\" />".$u2['iron']."|
  77. <img class=\"r4\" src=\"img/x.gif\" alt=\"Crop\" title=\"Crop\" />".$u2['crop']."|
  78. <img class=\"r5\" src=\"img/x.gif\" alt=\"Crop consumption\" title=\"Crop consumption\" />6|
  79. <img class=\"clock\" src=\"img/x.gif\" alt=\"Duration\" title=\"Duration\" />";
  80. $output.=$generator->getTimeFormat(round($u2['time'] / SPEED * $artefact_bonus2 / $artefact_bonus)*3);
  81. $output.="</div>
  82. </td>
  83. <td class=\"val\" width=\"20%\"><center>";
  84. if($village->awood < $u2['wood'] OR $village->aclay < $u2['clay'] OR $village->airon < $u2['iron'] OR $village->acrop < $u2['crop'])
  85. $output.="<span class=\"none\">Not enough resources</span>";
  86. elseif($units['u2'] == 0)
  87. $output.="<span class=\"none\">Not available units</span>";
  88. else
  89. $output.="<a href=\"build.php?id=".$id."&train=2\">Train</a>";
  90. $output.="</center></td>
  91. </tr>";
  92. }
  93. if($database->checkIfResearched($village->wid, 't3') != 0){
  94. $output.="<tr>
  95. <td class=\"desc\">
  96. <div class=\"tit\">
  97. <img class=\"unit u3\" src=\"img/x.gif\" alt=\"".U3."\" title=\"".U3."\" />
  98. ".U3."
  99. </div>
  100. <div class=\"details\">
  101. <img class=\"r1\" src=\"img/x.gif\" alt=\"Wood\" title=\"Wood\" />".$u3['wood']."|
  102. <img class=\"r2\" src=\"img/x.gif\" alt=\"Clay\" title=\"Clay\" />".$u3['clay']."|
  103. <img class=\"r3\" src=\"img/x.gif\" alt=\"Iron\" title=\"Iron\" />".$u3['iron']."|
  104. <img class=\"r4\" src=\"img/x.gif\" alt=\"Crop\" title=\"Crop\" />".$u3['crop']."|
  105. <img class=\"r5\" src=\"img/x.gif\" alt=\"Crop consumption\" title=\"Crop consumption\" />6|
  106. <img class=\"clock\" src=\"img/x.gif\" alt=\"Duration\" title=\"Duration\" />";
  107. $output.= $generator->getTimeFormat(round($u3['time'] / SPEED * $artefact_bonus2 / $artefact_bonus)*3);
  108. $output.= "</div>
  109. </td>
  110. <td class=\"val\" width=\"20%\"><center>";
  111. if($village->awood < $u3['wood'] OR $village->aclay < $u3['clay'] OR $village->airon < $u3['iron'] OR $village->acrop < $u3['crop']) {
  112. $output.="<span class=\"none\">Not enough resources</span>";
  113. }else if($units['u3'] == 0){
  114. $output.="<span class=\"none\">Not available units</span>";
  115. }else {
  116. $output.="<a href=\"build.php?id=".$id."&train=3\">Train</a>";
  117. }
  118. "</center></td>
  119. </tr> " ;
  120. }
  121. if($database->checkIfResearched($village->wid, 't5') != 0){
  122. $output.= "<tr>
  123. <td class=\"desc\">
  124. <div class=\"tit\">
  125. <img class=\"unit u5\" src=\"img/x.gif\" alt=\"".U5."\" title=\"".U5."\" />
  126. ".U5."
  127. </div>
  128. <div class=\"details\">
  129. <img class=\"r1\" src=\"img/x.gif\" alt=\"Wood\" title=\"Wood\" />".$u5['wood']."|
  130. <img class=\"r2\" src=\"img/x.gif\" alt=\"Clay\" title=\"Clay\" />".$u5['clay']."|
  131. <img class=\"r3\" src=\"img/x.gif\" alt=\"Iron\" title=\"Iron\" />".$u5['iron']."|
  132. <img class=\"r4\" src=\"img/x.gif\" alt=\"Crop\" title=\"Crop\" />".$u5['crop']."|
  133. <img class=\"r5\" src=\"img/x.gif\" alt=\"Crop consumption\" title=\"Crop consumption\" />6|
  134. <img class=\"clock\" src=\"img/x.gif\" alt=\"Duration\" title=\"Duration\" />".
  135. $generator->getTimeFormat(round($u5['time'] / SPEED * $artefact_bonus2 / $artefact_bonus)*3)."
  136. </div>
  137. </td>
  138. <td class=\"val\" width=\"20%\"><center>";
  139. if($village->awood < $u5['wood'] OR $village->aclay < $u5['clay'] OR $village->airon < $u5['iron'] OR $village->acrop < $u5['crop']) {
  140. $output.= "<span class=\"none\">Not enough resources</span>";
  141. }else if($units['u5'] == 0){
  142. $output.= "<span class=\"none\">Not available units</span>";
  143. }else {
  144. $output.= "<a href=\"build.php?id=".$id."&train=5\">Train</a>";
  145. }
  146. $output.="</center></td>
  147. </tr>";
  148. }
  149. if($database->checkIfResearched($village->wid, 't6') != 0){
  150. $output.="<tr>
  151. <td class=\"desc\">
  152. <div class=\"tit\">
  153. <img class=\"unit u6\" src=\"img/x.gif\" alt=\"".U6."\" title=\"".U6."\" />
  154. ".U6."
  155. </div>
  156. <div class=\"details\">
  157. <img class=\"r1\" src=\"img/x.gif\" alt=\"Wood\" title=\"Wood\" />".$u6['wood']."|
  158. <img class=\"r2\" src=\"img/x.gif\" alt=\"Clay\" title=\"Clay\" />".$u6['clay']."|
  159. <img class=\"r3\" src=\"img/x.gif\" alt=\"Iron\" title=\"Iron\" />".$u6['iron']."|
  160. <img class=\"r4\" src=\"img/x.gif\" alt=\"Crop\" title=\"Crop\" />".$u6['crop']."|
  161. <img class=\"r5\" src=\"img/x.gif\" alt=\"Crop consumption\" title=\"Crop consumption\" />6|
  162. <img class=\"clock\" src=\"img/x.gif\" alt=\"Duration\" title=\"Duration\" />".
  163. $generator->getTimeFormat(round($u6['time'] / SPEED * $artefact_bonus2 / $artefact_bonus)*3)."
  164. </div>
  165. </td>
  166. <td class=\"val\" width=\"20%\"><center> ";
  167. if($village->awood < $u6['wood'] OR $village->aclay < $u6['clay'] OR $village->airon < $u6['iron'] OR $village->acrop < $u6['crop']) {
  168. $output.= "<span class=\"none\">Not enough resources</span>";
  169. }else if($units['u6'] == 0){
  170. $output.= "<span class=\"none\">Not available units</span>";
  171. }else {
  172. $output.= "<a href=\"build.php?id=".$id."&train=6\">Train</a>";
  173. }
  174. $output.="</center></td>
  175. </tr>";
  176. }
  177. }
  178. if($session->tribe == 2) {
  179. $output.="<tr>
  180. <td class=\"desc\">
  181. <div class=\"tit\">
  182. <img class=\"unit u11\" src=\"img/x.gif\" alt=\"".U11."\" title=\"".U11."\" />
  183. ".U11."
  184. </div>
  185. <div class=\"details\">
  186. <img class=\"r1\" src=\"img/x.gif\" alt=\"Wood\" title=\"Wood\" />".$u11['wood']."|
  187. <img class=\"r2\" src=\"img/x.gif\" alt=\"Clay\" title=\"Clay\" />".$u11['clay']."|
  188. <img class=\"r3\" src=\"img/x.gif\" alt=\"Iron\" title=\"Iron\" />".$u11['iron']."|
  189. <img class=\"r4\" src=\"img/x.gif\" alt=\"Crop\" title=\"Crop\" />".$u11['crop']."|
  190. <img class=\"r5\" src=\"img/x.gif\" alt=\"Crop consumption\" title=\"Crop consumption\" />6|
  191. <img class=\"clock\" src=\"img/x.gif\" alt=\"Duration\" title=\"Duration\" />".
  192. $generator->getTimeFormat(round($u11['time'] / SPEED * $artefact_bonus2 / $artefact_bonus)*3)."
  193. </div>
  194. </td>
  195. <td class=\"val\" width=\"20%\"><center>";
  196. if($village->awood < $u11['wood'] OR $village->aclay < $u11['clay'] OR $village->airon < $u11['iron'] OR $village->acrop < $u11['crop']) {
  197. $output.= "<span class=\"none\">Not enough resources</span>";
  198. }else if($units['u11'] == 0){
  199. $output.= "<span class=\"none\">Not available units</span>";
  200. }else {
  201. $output.= "<a href=\"build.php?id=".$id."&train=11\">Train</a>";
  202. }
  203. $output.="</center></td>
  204. </tr>";
  205. if($database->checkIfResearched($village->wid, 't12') != 0){
  206. $output.="<tr>
  207. <td class=\"desc\">
  208. <div class=\"tit\">
  209. <img class=\"unit u12\" src=\"img/x.gif\" alt=\"".U12."\" title=\"".U12."\" />
  210. ".U12."
  211. </div>
  212. <div class=\"details\">
  213. <img class=\"r1\" src=\"img/x.gif\" alt=\"Wood\" title=\"Wood\" />".$u12['wood']."|
  214. <img class=\"r2\" src=\"img/x.gif\" alt=\"Clay\" title=\"Clay\" />".$u12['clay']."|
  215. <img class=\"r3\" src=\"img/x.gif\" alt=\"Iron\" title=\"Iron\" />".$u12['iron']."|
  216. <img class=\"r4\" src=\"img/x.gif\" alt=\"Crop\" title=\"Crop\" />".$u12['crop']."|
  217. <img class=\"r5\" src=\"img/x.gif\" alt=\"Crop consumption\" title=\"Crop consumption\" />6|
  218. <img class=\"clock\" src=\"img/x.gif\" alt=\"Duration\" title=\"Duration\" />".
  219. $generator->getTimeFormat(round($u12['time'] / SPEED * $artefact_bonus2 / $artefact_bonus)*3)."
  220. </div>
  221. </td>
  222. <td class=\"val\" width=\"20%\"><center>";
  223. if($village->awood < $u12['wood'] OR $village->aclay < $u12['clay'] OR $village->airon < $u12['iron'] OR $village->acrop < $u12['crop']) {
  224. $output.= "<span class=\"none\">Not enough resources</span>";
  225. }else if($units['u12'] == 0){
  226. $output.= "<span class=\"none\">Not available units</span>";
  227. }else {
  228. $output.= "<a href=\"build.php?id=".$id."&train=12\">Train</a>";
  229. }
  230. $output.="</center></td>
  231. </tr>";
  232. }
  233. if($database->checkIfResearched($village->wid, 't13') != 0){
  234. $output.="<tr>
  235. <td class=\"desc\">
  236. <div class=\"tit\">
  237. <img class=\"unit u13\" src=\"img/x.gif\" alt=\"".U13."\" title=\"".U13."\" />
  238. ".U13."
  239. </div>
  240. <div class=\"details\">
  241. <img class=\"r1\" src=\"img/x.gif\" alt=\"Wood\" title=\"Wood\" />".$u13['wood']."|
  242. <img class=\"r2\" src=\"img/x.gif\" alt=\"Clay\" title=\"Clay\" />".$u13['clay']."|
  243. <img class=\"r3\" src=\"img/x.gif\" alt=\"Iron\" title=\"Iron\" />".$u13['iron']."|
  244. <img class=\"r4\" src=\"img/x.gif\" alt=\"Crop\" title=\"Crop\" />".$u13['crop']."|
  245. <img class=\"r5\" src=\"img/x.gif\" alt=\"Crop consumption\" title=\"Crop consumption\" />6|
  246. <img class=\"clock\" src=\"img/x.gif\" alt=\"Duration\" title=\"Duration\" />".
  247. $generator->getTimeFormat(round($u13['time'] / SPEED * $artefact_bonus2 / $artefact_bonus)*3)."
  248. </div>
  249. </td>
  250. <td class=\"val\" width=\"20%\"><center>";
  251. if($village->awood < $u13['wood'] OR $village->aclay < $u13['clay'] OR $village->airon < $u13['iron'] OR $village->acrop < $u13['crop']) {
  252. $output.= "<span class=\"none\">Not enough resources</span>";
  253. }else if($units['u13'] == 0){
  254. $output.= "<span class=\"none\">Not available units</span>";
  255. }else {
  256. $output.= "<a href=\"build.php?id=".$id."&train=13\">Train</a>";
  257. }
  258. $output.="</center></td>
  259. </tr>";
  260. }
  261. if($database->checkIfResearched($village->wid, 't15') != 0){
  262. $output.="<tr>
  263. <td class=\"desc\">
  264. <div class=\"tit\">
  265. <img class=\"unit u15\" src=\"img/x.gif\" alt=\"".U15."\" title=\"".U15."\" />
  266. ".U15."
  267. </div>
  268. <div class=\"details\">
  269. <img class=\"r1\" src=\"img/x.gif\" alt=\"Wood\" title=\"Wood\" />".$u15['wood']."|
  270. <img class=\"r2\" src=\"img/x.gif\" alt=\"Clay\" title=\"Clay\" />".$u15['clay']."|
  271. <img class=\"r3\" src=\"img/x.gif\" alt=\"Iron\" title=\"Iron\" />".$u15['iron']."|
  272. <img class=\"r4\" src=\"img/x.gif\" alt=\"Crop\" title=\"Crop\" />".$u15['crop']."|
  273. <img class=\"r5\" src=\"img/x.gif\" alt=\"Crop consumption\" title=\"Crop consumption\" />6|
  274. <img class=\"clock\" src=\"img/x.gif\" alt=\"Duration\" title=\"Duration\" />".
  275. $generator->getTimeFormat(round($u15['time'] / SPEED * $artefact_bonus2 / $artefact_bonus)*3)."
  276. </div>
  277. </td>
  278. <td class=\"val\" width=\"20%\"><center>";
  279. if($village->awood < $u15['wood'] OR $village->aclay < $u15['clay'] OR $village->airon < $u15['iron'] OR $village->acrop < $u15['crop']) {
  280. $output.= "<span class=\"none\">Not enough resources</span>";
  281. }else if($units['u15'] == 0){
  282. $output.= "<span class=\"none\">Not available units</span>";
  283. }else {
  284. $output.= "<a href=\"build.php?id=".$id."&train=15\">Train</a>";
  285. }
  286. $output.="</center></td>
  287. </tr>";
  288. }
  289. if($database->checkIfResearched($village->wid, 't16') != 0){
  290. $output.="<tr>
  291. <td class=\"desc\">
  292. <div class=\"tit\">
  293. <img class=\"unit u16\" src=\"img/x.gif\" alt=\"".U16."\" title=\"".U16."\" />
  294. ".U16."
  295. </div>
  296. <div class=\"details\">
  297. <img class=\"r1\" src=\"img/x.gif\" alt=\"Wood\" title=\"Wood\" />".$u16['wood']."|
  298. <img class=\"r2\" src=\"img/x.gif\" alt=\"Clay\" title=\"Clay\" />".$u16['clay']."|
  299. <img class=\"r3\" src=\"img/x.gif\" alt=\"Iron\" title=\"Iron\" />".$u16['iron']."|
  300. <img class=\"r4\" src=\"img/x.gif\" alt=\"Crop\" title=\"Crop\" />".$u16['crop']."|
  301. <img class=\"r5\" src=\"img/x.gif\" alt=\"Crop consumption\" title=\"Crop consumption\" />6|
  302. <img class=\"clock\" src=\"img/x.gif\" alt=\"Duration\" title=\"Duration\" />".
  303. $generator->getTimeFormat(round($u16['time'] / SPEED * $artefact_bonus2 / $artefact_bonus)*3)."
  304. </div>
  305. </td>
  306. <td class=\"val\" width=\"20%\"><center>";
  307. if($village->awood < $u16['wood'] OR $village->aclay < $u16['clay'] OR $village->airon < $u16['iron'] OR $village->acrop < $u16['crop']) {
  308. $output.= "<span class=\"none\">Not enough resources</span>";
  309. }else if($units['u16'] == 0){
  310. $output.= "<span class=\"none\">Not available units</span>";
  311. }else {
  312. $output.= "<a href=\"build.php?id=".$id."&train=16\">Train</a>";
  313. }
  314. $output.="</center></td>
  315. </tr>";
  316. }
  317. }
  318. if($session->tribe == 3) {
  319. $output.="<tr>
  320. <td class=\"desc\">
  321. <div class=\"tit\">
  322. <img class=\"unit u21\" src=\"img/x.gif\" alt=\"".U21."\" title=\"".U21."\" />
  323. ".U21."
  324. </div>
  325. <div class=\"details\">
  326. <img class=\"r1\" src=\"img/x.gif\" alt=\"Wood\" title=\"Wood\" />".$u21['wood']."|
  327. <img class=\"r2\" src=\"img/x.gif\" alt=\"Clay\" title=\"Clay\" />".$u21['clay']."|
  328. <img class=\"r3\" src=\"img/x.gif\" alt=\"Iron\" title=\"Iron\" />".$u21['iron']."|
  329. <img class=\"r4\" src=\"img/x.gif\" alt=\"Crop\" title=\"Crop\" />".$u21['crop']."|
  330. <img class=\"r5\" src=\"img/x.gif\" alt=\"Crop consumption\" title=\"Crop consumption\" />6|
  331. <img class=\"clock\" src=\"img/x.gif\" alt=\"Duration\" title=\"Duration\" />".
  332. $generator->getTimeFormat(round($u21['time'] / SPEED * $artefact_bonus2 / $artefact_bonus)*3)."
  333. </div>
  334. </td>
  335. <td class=\"val\" width=\"20%\"><center>";
  336. if($village->awood < $u21['wood'] OR $village->aclay < $u21['clay'] OR $village->airon < $u21['iron'] OR $village->acrop < $u21['crop']) {
  337. $output.= "<span class=\"none\">Not enough resources</span>";
  338. }else if($units['u21'] == 0){
  339. $output.= "<span class=\"none\">Not available units</span>";
  340. }else {
  341. $output.= "<a href=\"build.php?id=".$id."&train=21\">Train</a>";
  342. }
  343. $output.="</center></td>
  344. </tr>";
  345. if($database->checkIfResearched($village->wid, 't22') != 0){
  346. $output.="<tr>
  347. <td class=\"desc\">
  348. <div class=\"tit\">
  349. <img class=\"unit u22\" src=\"img/x.gif\" alt=\"".U22."\" title=\"".U22."\" />
  350. ".U22."
  351. </div>
  352. <div class=\"details\">
  353. <img class=\"r1\" src=\"img/x.gif\" alt=\"Wood\" title=\"Wood\" />".$u22['wood']."|
  354. <img class=\"r2\" src=\"img/x.gif\" alt=\"Clay\" title=\"Clay\" />".$u22['clay']."|
  355. <img class=\"r3\" src=\"img/x.gif\" alt=\"Iron\" title=\"Iron\" />".$u22['iron']."|
  356. <img class=\"r4\" src=\"img/x.gif\" alt=\"Crop\" title=\"Crop\" />".$u22['crop']."|
  357. <img class=\"r5\" src=\"img/x.gif\" alt=\"Crop consumption\" title=\"Crop consumption\" />6|
  358. <img class=\"clock\" src=\"img/x.gif\" alt=\"Duration\" title=\"Duration\" />".
  359. $generator->getTimeFormat(round($u22['time'] / SPEED * $artefact_bonus2 / $artefact_bonus)*3)."
  360. </div>
  361. </td>
  362. <td class=\"val\" width=\"20%\"><center>";
  363. if($village->awood < $u22['wood'] OR $village->aclay < $u22['clay'] OR $village->airon < $u22['iron'] OR $village->acrop < $u22['crop']) {
  364. $output.= "<span class=\"none\">Not enough resources</span>";
  365. }else if($units['u22'] == 0){
  366. $output.= "<span class=\"none\">Not available units</span>";
  367. }else {
  368. $output.= "<a href=\"build.php?id=".$id."&train=22\">Train</a>";
  369. }
  370. $output.="</center></td>
  371. </tr>";
  372. }
  373. if($database->checkIfResearched($village->wid, 't24') != 0){
  374. $output.="<tr>
  375. <td class=\"desc\">
  376. <div class=\"tit\">
  377. <img class=\"unit u24\" src=\"img/x.gif\" alt=\"".U24."\" title=\"".U24."\" />
  378. ".U24."
  379. </div>
  380. <div class=\"details\">
  381. <img class=\"r1\" src=\"img/x.gif\" alt=\"Wood\" title=\"Wood\" />".$u24['wood']."|
  382. <img class=\"r2\" src=\"img/x.gif\" alt=\"Clay\" title=\"Clay\" />".$u24['clay']."|
  383. <img class=\"r3\" src=\"img/x.gif\" alt=\"Iron\" title=\"Iron\" />".$u24['iron']."|
  384. <img class=\"r4\" src=\"img/x.gif\" alt=\"Crop\" title=\"Crop\" />".$u24['crop']."|
  385. <img class=\"r5\" src=\"img/x.gif\" alt=\"Crop consumption\" title=\"Crop consumption\" />6|
  386. <img class=\"clock\" src=\"img/x.gif\" alt=\"Duration\" title=\"Duration\" />".
  387. $generator->getTimeFormat(round($u24['time'] / SPEED * $artefact_bonus2 / $artefact_bonus)*3)."
  388. </div>
  389. </td>
  390. <td class=\"val\" width=\"20%\"><center>";
  391. if($village->awood < $u24['wood'] OR $village->aclay < $u24['clay'] OR $village->airon < $u24['iron'] OR $village->acrop < $u24['crop']) {
  392. $output.= "<span class=\"none\">Not enough resources</span>";
  393. }else if($units['u24'] == 0){
  394. $output.= "<span class=\"none\">Not available units</span>";
  395. }else {
  396. $output.= "<a href=\"build.php?id=".$id."&train=24\">Train</a>";
  397. }
  398. $output.="</center></td>
  399. </tr>";
  400. }
  401. if($database->checkIfResearched($village->wid, 't25') != 0){
  402. $output.="<tr>
  403. <td class=\"desc\">
  404. <div class=\"tit\">
  405. <img class=\"unit u25\" src=\"img/x.gif\" alt=\"".U25."\" title=\"".U25."\" />
  406. ".U25."
  407. </div>
  408. <div class=\"details\">
  409. <img class=\"r1\" src=\"img/x.gif\" alt=\"Wood\" title=\"Wood\" />".$u25['wood']."|
  410. <img class=\"r2\" src=\"img/x.gif\" alt=\"Clay\" title=\"Clay\" />".$u25['clay']."|
  411. <img class=\"r3\" src=\"img/x.gif\" alt=\"Iron\" title=\"Iron\" />".$u25['iron']."|
  412. <img class=\"r4\" src=\"img/x.gif\" alt=\"Crop\" title=\"Crop\" />".$u25['crop']."|
  413. <img class=\"r5\" src=\"img/x.gif\" alt=\"Crop consumption\" title=\"Crop consumption\" />6|
  414. <img class=\"clock\" src=\"img/x.gif\" alt=\"Duration\" title=\"Duration\" />".
  415. $generator->getTimeFormat(round($u25['time'] / SPEED * $artefact_bonus2 / $artefact_bonus)*3)."
  416. </div>
  417. </td>
  418. <td class=\"val\" width=\"20%\"><center>";
  419. if($village->awood < $u25['wood'] OR $village->aclay < $u25['clay'] OR $village->airon < $u25['iron'] OR $village->acrop < $u25['crop']) {
  420. $output.= "<span class=\"none\">Not enough resources</span>";
  421. }else if($units['u25'] == 0){
  422. $output.= "<span class=\"none\">Not available units</span>";
  423. }else {
  424. $output.= "<a href=\"build.php?id=".$id."&train=25\">Train</a>";
  425. }
  426. $output.="</center></td>
  427. </tr>";
  428. }
  429. if($database->checkIfResearched($village->wid, 't26') != 0){
  430. $output.="<tr>
  431. <td class=\"desc\">
  432. <div class=\"tit\">
  433. <img class=\"unit u26\" src=\"img/x.gif\" alt=\"".U26."\" title=\"".U26."\" />
  434. ".U26."
  435. </div>
  436. <div class=\"details\">
  437. <img class=\"r1\" src=\"img/x.gif\" alt=\"Wood\" title=\"Wood\" />".$u26['wood']."|
  438. <img class=\"r2\" src=\"img/x.gif\" alt=\"Clay\" title=\"Clay\" />".$u26['clay']."|
  439. <img class=\"r3\" src=\"img/x.gif\" alt=\"Iron\" title=\"Iron\" />".$u26['iron']."|
  440. <img class=\"r4\" src=\"img/x.gif\" alt=\"Crop\" title=\"Crop\" />".$u26['crop']."|
  441. <img class=\"r5\" src=\"img/x.gif\" alt=\"Crop consumption\" title=\"Crop consumption\" />6|
  442. <img class=\"clock\" src=\"img/x.gif\" alt=\"Duration\" title=\"Duration\" />".
  443. $generator->getTimeFormat(round($u26['time'] / SPEED * $artefact_bonus2 / $artefact_bonus)*3)."
  444. </div>
  445. </td>
  446. <td class=\"val\" width=\"20%\"><center>";
  447. if($village->awood < $u26['wood'] OR $village->aclay < $u26['clay'] OR $village->airon < $u26['iron'] OR $village->acrop < $u26['crop']) {
  448. $output.= "<span class=\"none\">Not enough resources</span>";
  449. }else if($units['u26'] == 0){
  450. $output.= "<span class=\"none\">Not available units</span>";
  451. }else {
  452. $output.= "<a href=\"build.php?id=".$id."&train=26\">Train</a>";
  453. }
  454. $output.="</center></td>
  455. </tr>";
  456. }
  457. }
  458. //HERO TRAINING
  459. $count_hero = mysql_num_rows(mysql_query("SELECT * FROM " . TB_PREFIX . "hero WHERE `uid` = " . $session->uid . ""));
  460. if($session->tribe == 1){
  461. if($_GET['train'] == 1){
  462. if($session->access != BANNED){
  463. mysql_query("DELETE from " . TB_PREFIX . "hero WHERE `dead` = 1 AND `uid` = '" . $session->uid . "'");
  464. if($count_hero == 0){
  465. mysql_query("INSERT INTO ".TB_PREFIX."hero (`uid`, `wref`, `regeneration`, `unit`, `name`, `level`, `points`, `experience`, `dead`, `health`, `attack`, `defence`, `attackbonus`, `defencebonus`, `trainingtime`, `autoregen`, `intraining`) VALUES ('".$session->uid."', '" . $village->wid . "', '0', '1', '".addslashes($session->username)."', '0', '5', '0', '0', '100', '0', '0', '0', '0', '".round((time() + ($u1['time'] / SPEED)*3))."', '50', '1')");
  466. mysql_query("UPDATE " . TB_PREFIX . "units SET `u1` = `u1` - 1 WHERE `vref` = '" . $village->wid . "'");
  467. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `wood` = `wood` - ".$u1['wood']." WHERE `wref` = '" . $village->wid . "'");
  468. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `clay` = `clay` - ".$u1['clay']." WHERE `wref` = '" . $village->wid . "'");
  469. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `iron` = `iron` - ".$u1['iron']." WHERE `wref` = '" . $village->wid . "'");
  470. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `crop` = `crop` - ".$u1['crop']." WHERE `wref` = '" . $village->wid . "'");
  471. }
  472. header("Location: build.php?id=".$id."");
  473. }else{
  474. header("Location: banned.php");
  475. }
  476. }
  477. if($_GET['train'] == 2){
  478. if($session->access != BANNED){
  479. mysql_query("DELETE from " . TB_PREFIX . "hero WHERE `dead` = 1 AND `uid` = '" . $session->uid . "'");
  480. if($count_hero == 0){
  481. mysql_query("INSERT INTO ".TB_PREFIX."hero (`uid`, `wref`, `regeneration`, `unit`, `name`, `level`, `points`, `experience`, `dead`, `health`, `attack`, `defence`, `attackbonus`, `defencebonus`, `trainingtime`, `autoregen`, `intraining`) VALUES ('".$session->uid."', '" . $village->wid . "', '0', '2', '".addslashes($session->username)."', '0', '5', '0', '0', '100', '0', '0', '0', '0', '".round((time() + ($u1['time'] / SPEED)*3))."', '50', '1')");
  482. mysql_query("UPDATE " . TB_PREFIX . "units SET `u2` = `u2` - 1 WHERE `vref` = '" . $village->wid . "'");
  483. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `wood` = `wood` - ".$u2['wood']." WHERE `wref` = '" . $village->wid . "'");
  484. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `clay` = `clay` - ".$u2['clay']." WHERE `wref` = '" . $village->wid . "'");
  485. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `iron` = `iron` - ".$u2['iron']." WHERE `wref` = '" . $village->wid . "'");
  486. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `crop` = `crop` - ".$u2['crop']." WHERE `wref` = '" . $village->wid . "'");
  487. }
  488. header("Location: build.php?id=".$id."");
  489. }else{
  490. header("Location: banned.php");
  491. }
  492. }
  493. if($_GET['train'] == 3){
  494. if($session->access != BANNED){
  495. mysql_query("DELETE from " . TB_PREFIX . "hero WHERE `dead` = 1 AND `uid` = '" . $session->uid . "'");
  496. mysql_query("INSERT INTO ".TB_PREFIX."hero (`uid`, `wref`, `regeneration`, `unit`, `name`, `level`, `points`, `experience`, `dead`, `health`, `attack`, `defence`, `attackbonus`, `defencebonus`, `trainingtime`, `autoregen`, `intraining`) VALUES ('".$session->uid."', '" . $village->wid . "', '0', '3', '".addslashes($session->username)."', '0', '5', '0', '0', '100', '0', '0', '0', '0', '".round((time() + ($u3['time'] / SPEED)*3))."', '50', '1')");
  497. mysql_query("UPDATE " . TB_PREFIX . "units SET `u3` = `u3` - 1 WHERE `vref` = '" . $village->wid . "'");
  498. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `wood` = `wood` - ".$u3['wood']." WHERE `wref` = '" . $village->wid . "'");
  499. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `clay` = `clay` - ".$u3['clay']." WHERE `wref` = '" . $village->wid . "'");
  500. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `iron` = `iron` - ".$u3['iron']." WHERE `wref` = '" . $village->wid . "'");
  501. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `crop` = `crop` - ".$u3['crop']." WHERE `wref` = '" . $village->wid . "'");
  502. header("Location: build.php?id=".$id."");
  503. }else{
  504. header("Location: banned.php");
  505. }
  506. }
  507. if($_GET['train'] == 5){
  508. if($session->access != BANNED){
  509. mysql_query("DELETE from " . TB_PREFIX . "hero WHERE `dead` = 1 AND `uid` = '" . $session->uid . "'");
  510. if($count_hero == 0){
  511. mysql_query("INSERT INTO ".TB_PREFIX."hero (`uid`, `wref`, `regeneration`, `unit`, `name`, `level`, `points`, `experience`, `dead`, `health`, `attack`, `defence`, `attackbonus`, `defencebonus`, `trainingtime`, `autoregen`, `intraining`) VALUES ('".$session->uid."', '" . $village->wid . "', '0', '5', '".addslashes($session->username)."', '0', '5', '0', '0', '100', '0', '0', '0', '0', '".round((time() + ($u5['time'] / SPEED)*3))."', '50', '1')");
  512. mysql_query("UPDATE " . TB_PREFIX . "units SET `u5` = `u5` - 1 WHERE `vref` = '" . $village->wid . "'");
  513. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `wood` = `wood` - ".$u5['wood']." WHERE `wref` = '" . $village->wid . "'");
  514. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `clay` = `clay` - ".$u5['clay']." WHERE `wref` = '" . $village->wid . "'");
  515. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `iron` = `iron` - ".$u5['iron']." WHERE `wref` = '" . $village->wid . "'");
  516. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `crop` = `crop` - ".$u5['crop']." WHERE `wref` = '" . $village->wid . "'");
  517. }
  518. header("Location: build.php?id=".$id."");
  519. }else{
  520. header("Location: banned.php");
  521. }
  522. }
  523. if($_GET['train'] == 6){
  524. if($session->access != BANNED){
  525. mysql_query("DELETE from " . TB_PREFIX . "hero WHERE `dead` = 1 AND `uid` = '" . $session->uid . "'");
  526. if($count_hero == 0){
  527. mysql_query("INSERT INTO ".TB_PREFIX."hero (`uid`, `wref`, `regeneration`, `unit`, `name`, `level`, `points`, `experience`, `dead`, `health`, `attack`, `defence`, `attackbonus`, `defencebonus`, `trainingtime`, `autoregen`, `intraining`) VALUES ('".$session->uid."', '" . $village->wid . "', '0', '6', '".addslashes($session->username)."', '0', '5', '0', '0', '100', '0', '0', '0', '0', '".round((time() + ($u6['time'] / SPEED)*3))."', '50', '1')");
  528. mysql_query("UPDATE " . TB_PREFIX . "units SET `u6` = `u6` - 1 WHERE `vref` = '" . $village->wid . "'");
  529. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `wood` = `wood` - ".$u6['wood']." WHERE `wref` = '" . $village->wid . "'");
  530. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `clay` = `clay` - ".$u6['clay']." WHERE `wref` = '" . $village->wid . "'");
  531. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `iron` = `iron` - ".$u6['iron']." WHERE `wref` = '" . $village->wid . "'");
  532. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `crop` = `crop` - ".$u6['crop']." WHERE `wref` = '" . $village->wid . "'");
  533. }
  534. header("Location: build.php?id=".$id."");
  535. }else{
  536. header("Location: banned.php");
  537. }
  538. }
  539. }
  540. if($session->tribe == 2){
  541. if($_GET['train'] == 11){
  542. if($session->access != BANNED){
  543. mysql_query("DELETE from " . TB_PREFIX . "hero WHERE `dead` = 1 AND `uid` = '" . $session->uid . "'");
  544. if($count_hero == 0){
  545. mysql_query("INSERT INTO ".TB_PREFIX."hero (`uid`, `wref`, `regeneration`, `unit`, `name`, `level`, `points`, `experience`, `dead`, `health`, `attack`, `defence`, `attackbonus`, `defencebonus`, `trainingtime`, `autoregen`, `intraining`) VALUES ('".$session->uid."', '" . $village->wid . "', '0', '11', '".addslashes($session->username)."', '0', '5', '0', '0', '100', '0', '0', '0', '0', '".round((time() + ($u11['time'] / SPEED)*3))."', '50', '1')");
  546. mysql_query("UPDATE " . TB_PREFIX . "units SET `u11` = `u11` - 1 WHERE `vref` = '" . $village->wid . "'");
  547. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `wood` = `wood` - ".$u11['wood']." WHERE `wref` = '" . $village->wid . "'");
  548. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `clay` = `clay` - ".$u11['clay']." WHERE `wref` = '" . $village->wid . "'");
  549. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `iron` = `iron` - ".$u11['iron']." WHERE `wref` = '" . $village->wid . "'");
  550. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `crop` = `crop` - ".$u11['crop']." WHERE `wref` = '" . $village->wid . "'");
  551. }
  552. header("Location: build.php?id=".$id."");
  553. }else{
  554. header("Location: banned.php");
  555. }
  556. }
  557. if($_GET['train'] == 12){
  558. if($session->access != BANNED){
  559. mysql_query("DELETE from " . TB_PREFIX . "hero WHERE `dead` = 1 AND `uid` = '" . $session->uid . "'");
  560. if($count_hero == 0){
  561. mysql_query("INSERT INTO ".TB_PREFIX."hero (`uid`, `wref`, `regeneration`, `unit`, `name`, `level`, `points`, `experience`, `dead`, `health`, `attack`, `defence`, `attackbonus`, `defencebonus`, `trainingtime`, `autoregen`, `intraining`) VALUES ('".$session->uid."', '" . $village->wid . "', '0', '12', '".addslashes($session->username)."', '0', '5', '0', '0', '100', '0', '0', '0', '0', '".round((time() + ($u12['time'] / SPEED)*3))."', '50', '1')");
  562. mysql_query("UPDATE " . TB_PREFIX . "units SET `u12` = `u12` - 1 WHERE `vref` = '" . $village->wid . "'");
  563. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `wood` = `wood` - ".$u12['wood']." WHERE `wref` = '" . $village->wid . "'");
  564. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `clay` = `clay` - ".$u12['clay']." WHERE `wref` = '" . $village->wid . "'");
  565. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `iron` = `iron` - ".$u12['iron']." WHERE `wref` = '" . $village->wid . "'");
  566. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `crop` = `crop` - ".$u12['crop']." WHERE `wref` = '" . $village->wid . "'");
  567. }
  568. header("Location: build.php?id=".$id."");
  569. }else{
  570. header("Location: banned.php");
  571. }
  572. }
  573. if($_GET['train'] == 13){
  574. if($session->access != BANNED){
  575. mysql_query("DELETE from " . TB_PREFIX . "hero WHERE `dead` = 1 AND `uid` = '" . $session->uid . "'");
  576. if($count_hero == 0){
  577. mysql_query("INSERT INTO ".TB_PREFIX."hero (`uid`, `wref`, `regeneration`, `unit`, `name`, `level`, `points`, `experience`, `dead`, `health`, `attack`, `defence`, `attackbonus`, `defencebonus`, `trainingtime`, `autoregen`, `intraining`) VALUES ('".$session->uid."', '" . $village->wid . "', '0', '13', '".addslashes($session->username)."', '0', '5', '0', '0', '100', '0', '0', '0', '0', '".round((time() + ($u13['time'] / SPEED)*3))."', '50', '1')");
  578. mysql_query("UPDATE " . TB_PREFIX . "units SET `u13` = `u13` - 1 WHERE `vref` = '" . $village->wid . "'");
  579. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `wood` = `wood` - ".$u13['wood']." WHERE `wref` = '" . $village->wid . "'");
  580. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `clay` = `clay` - ".$u13['clay']." WHERE `wref` = '" . $village->wid . "'");
  581. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `iron` = `iron` - ".$u13['iron']." WHERE `wref` = '" . $village->wid . "'");
  582. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `crop` = `crop` - ".$u13['crop']." WHERE `wref` = '" . $village->wid . "'");
  583. }
  584. header("Location: build.php?id=".$id."");
  585. }else{
  586. header("Location: banned.php");
  587. }
  588. }
  589. if($_GET['train'] == 15){
  590. if($session->access != BANNED){
  591. mysql_query("DELETE from " . TB_PREFIX . "hero WHERE `dead` = 1 AND `uid` = '" . $session->uid . "'");
  592. if($count_hero == 0){
  593. mysql_query("INSERT INTO ".TB_PREFIX."hero (`uid`, `wref`, `regeneration`, `unit`, `name`, `level`, `points`, `experience`, `dead`, `health`, `attack`, `defence`, `attackbonus`, `defencebonus`, `trainingtime`, `autoregen`, `intraining`) VALUES ('".$session->uid."', '" . $village->wid . "', '0', '15', '".addslashes($session->username)."', '0', '5', '0', '0', '100', '0', '0', '0', '0', '".round((time() + ($u15['time'] / SPEED)*3))."', '50', '1')");
  594. mysql_query("UPDATE " . TB_PREFIX . "units SET `u15` = `u15` - 1 WHERE `vref` = '" . $village->wid . "'");
  595. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `wood` = `wood` - ".$u15['wood']." WHERE `wref` = '" . $village->wid . "'");
  596. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `clay` = `clay` - ".$u15['clay']." WHERE `wref` = '" . $village->wid . "'");
  597. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `iron` = `iron` - ".$u15['iron']." WHERE `wref` = '" . $village->wid . "'");
  598. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `crop` = `crop` - ".$u15['crop']." WHERE `wref` = '" . $village->wid . "'");
  599. }
  600. header("Location: build.php?id=".$id."");
  601. }else{
  602. header("Location: banned.php");
  603. }
  604. }
  605. if($_GET['train'] == 16){
  606. if($session->access != BANNED){
  607. mysql_query("DELETE from " . TB_PREFIX . "hero WHERE `dead` = 1 AND `uid` = '" . $session->uid . "'");
  608. if($count_hero == 0){
  609. mysql_query("INSERT INTO ".TB_PREFIX."hero (`uid`, `wref`, `regeneration`, `unit`, `name`, `level`, `points`, `experience`, `dead`, `health`, `attack`, `defence`, `attackbonus`, `defencebonus`, `trainingtime`, `autoregen`, `intraining`) VALUES ('".$session->uid."', '" . $village->wid . "', '0', '16', '".addslashes($session->username)."', '0', '5', '0', '0', '100', '0', '0', '0', '0', '".round((time() + ($u16['time'] / SPEED)*3))."', '50', '1')");
  610. mysql_query("UPDATE " . TB_PREFIX . "units SET `u16` = `u16` - 1 WHERE `vref` = '" . $village->wid . "'");
  611. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `wood` = `wood` - ".$u16['wood']." WHERE `wref` = '" . $village->wid . "'");
  612. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `clay` = `clay` - ".$u16['clay']." WHERE `wref` = '" . $village->wid . "'");
  613. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `iron` = `iron` - ".$u16['iron']." WHERE `wref` = '" . $village->wid . "'");
  614. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `crop` = `crop` - ".$u16['crop']." WHERE `wref` = '" . $village->wid . "'");
  615. }
  616. header("Location: build.php?id=".$id."");
  617. }else{
  618. header("Location: banned.php");
  619. }
  620. }
  621. }
  622. if($session->tribe == 3){
  623. if($_GET['train'] == 21){
  624. if($session->access != BANNED){
  625. mysql_query("DELETE from " . TB_PREFIX . "hero WHERE `dead` = 1 AND `uid` = '" . $session->uid . "'");
  626. if($count_hero == 0){
  627. mysql_query("INSERT INTO ".TB_PREFIX."hero (`uid`, `wref`, `regeneration`, `unit`, `name`, `level`, `points`, `experience`, `dead`, `health`, `attack`, `defence`, `attackbonus`, `defencebonus`, `trainingtime`, `autoregen`, `intraining`) VALUES ('".$session->uid."', '" . $village->wid . "', '0', '21', '".addslashes($session->username)."', '0', '5', '0', '0', '100', '0', '0', '0', '0', '".round((time() + ($u21['time'] / SPEED)*3))."', '50', '1')");
  628. mysql_query("UPDATE " . TB_PREFIX . "units SET `u21` = `u21` - 1 WHERE `vref` = '" . $village->wid . "'");
  629. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `wood` = `wood` - ".$u21['wood']." WHERE `wref` = '" . $village->wid . "'");
  630. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `clay` = `clay` - ".$u21['clay']." WHERE `wref` = '" . $village->wid . "'");
  631. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `iron` = `iron` - ".$u21['iron']." WHERE `wref` = '" . $village->wid . "'");
  632. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `crop` = `crop` - ".$u21['crop']." WHERE `wref` = '" . $village->wid . "'");
  633. }
  634. header("Location: build.php?id=".$id."");
  635. }else{
  636. header("Location: banned.php");
  637. }
  638. }
  639. if($_GET['train'] == 22){
  640. if($session->access != BANNED){
  641. mysql_query("DELETE from " . TB_PREFIX . "hero WHERE `dead` = 1 AND `uid` = '" . $session->uid . "'");
  642. if($count_hero == 0){
  643. mysql_query("INSERT INTO ".TB_PREFIX."hero (`uid`, `wref`, `regeneration`, `unit`, `name`, `level`, `points`, `experience`, `dead`, `health`, `attack`, `defence`, `attackbonus`, `defencebonus`, `trainingtime`, `autoregen`, `intraining`) VALUES ('".$session->uid."', '" . $village->wid . "', '0', '22', '".addslashes($session->username)."', '0', '5', '0', '0', '100', '0', '0', '0', '0', '".round((time() + ($u22['time'] / SPEED)*3))."', '50', '1')");
  644. mysql_query("UPDATE " . TB_PREFIX . "units SET `u22` = `u22` - 1 WHERE `vref` = '" . $village->wid . "'");
  645. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `wood` = `wood` - ".$u22['wood']." WHERE `wref` = '" . $village->wid . "'");
  646. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `clay` = `clay` - ".$u22['clay']." WHERE `wref` = '" . $village->wid . "'");
  647. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `iron` = `iron` - ".$u22['iron']." WHERE `wref` = '" . $village->wid . "'");
  648. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `crop` = `crop` - ".$u22['crop']." WHERE `wref` = '" . $village->wid . "'");
  649. }
  650. header("Location: build.php?id=".$id."");
  651. }else{
  652. header("Location: banned.php");
  653. }
  654. }
  655. if($_GET['train'] == 24){
  656. if($session->access != BANNED){
  657. mysql_query("DELETE from " . TB_PREFIX . "hero WHERE `dead` = 1 AND `uid` = '" . $session->uid . "'");
  658. if($count_hero == 0){
  659. mysql_query("INSERT INTO ".TB_PREFIX."hero (`uid`, `wref`, `regeneration`, `unit`, `name`, `level`, `points`, `experience`, `dead`, `health`, `attack`, `defence`, `attackbonus`, `defencebonus`, `trainingtime`, `autoregen`, `intraining`) VALUES ('".$session->uid."', '" . $village->wid . "', '0', '24', '".addslashes($session->username)."', '0', '5', '0', '0', '100', '0', '0', '0', '0', '".round((time() + ($u24['time'] / SPEED)*3))."', '50', '1')");
  660. mysql_query("UPDATE " . TB_PREFIX . "units SET `u24` = `u24` - 1 WHERE `vref` = '" . $village->wid . "'");
  661. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `wood` = `wood` - ".$u24['wood']." WHERE `wref` = '" . $village->wid . "'");
  662. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `clay` = `clay` - ".$u24['clay']." WHERE `wref` = '" . $village->wid . "'");
  663. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `iron` = `iron` - ".$u24['iron']." WHERE `wref` = '" . $village->wid . "'");
  664. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `crop` = `crop` - ".$u24['crop']." WHERE `wref` = '" . $village->wid . "'");
  665. }
  666. header("Location: build.php?id=".$id."");
  667. }else{
  668. header("Location: banned.php");
  669. }
  670. }
  671. if($_GET['train'] == 25){
  672. if($session->access != BANNED){
  673. mysql_query("DELETE from " . TB_PREFIX . "hero WHERE `dead` = 1 AND `uid` = '" . $session->uid . "'");
  674. if($count_hero == 0){
  675. mysql_query("INSERT INTO ".TB_PREFIX."hero (`uid`, `wref`, `regeneration`, `unit`, `name`, `level`, `points`, `experience`, `dead`, `health`, `attack`, `defence`, `attackbonus`, `defencebonus`, `trainingtime`, `autoregen`, `intraining`) VALUES ('".$session->uid."', '" . $village->wid . "', '0', '25', '".addslashes($session->username)."', '0', '5', '0', '0', '100', '0', '0', '0', '0', '".round((time() + ($u25['time'] / SPEED)*3))."', '50', '1')");
  676. mysql_query("UPDATE " . TB_PREFIX . "units SET `u25` = `u25` - 1 WHERE `vref` = '" . $village->wid . "'");
  677. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `wood` = `wood` - ".$u25['wood']." WHERE `wref` = '" . $village->wid . "'");
  678. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `clay` = `clay` - ".$u25['clay']." WHERE `wref` = '" . $village->wid . "'");
  679. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `iron` = `iron` - ".$u25['iron']." WHERE `wref` = '" . $village->wid . "'");
  680. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `crop` = `crop` - ".$u25['crop']." WHERE `wref` = '" . $village->wid . "'");
  681. }
  682. header("Location: build.php?id=".$id."");
  683. }else{
  684. header("Location: banned.php");
  685. }
  686. }
  687. if($_GET['train'] == 26){
  688. if($session->access != BANNED){
  689. mysql_query("DELETE from " . TB_PREFIX . "hero WHERE `dead` = 1 AND `uid` = '" . $session->uid . "'");
  690. if($count_hero == 0){
  691. mysql_query("INSERT INTO ".TB_PREFIX."hero (`uid`, `wref`, `regeneration`, `unit`, `name`, `level`, `points`, `experience`, `dead`, `health`, `attack`, `defence`, `attackbonus`, `defencebonus`, `trainingtime`, `autoregen`, `intraining`) VALUES ('".$session->uid."', '" . $village->wid . "', '0', '26', '".addslashes($session->username)."', '0', '5', '0', '0', '100', '0', '0', '0', '0', '".round((time() + ($u26['time'] / SPEED)*3))."', '50', '1')");
  692. mysql_query("UPDATE " . TB_PREFIX . "units SET `u26` = `u26` - 1 WHERE `vref` = '" . $village->wid . "'");
  693. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `wood` = `wood` - ".$u26['wood']." WHERE `wref` = '" . $village->wid . "'");
  694. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `clay` = `clay` - ".$u26['clay']." WHERE `wref` = '" . $village->wid . "'");
  695. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `iron` = `iron` - ".$u26['iron']." WHERE `wref` = '" . $village->wid . "'");
  696. mysql_query("UPDATE " . TB_PREFIX . "vdata SET `crop` = `crop` - ".$u26['crop']." WHERE `wref` = '" . $village->wid . "'");
  697. }
  698. header("Location: build.php?id=".$id."");
  699. }else{
  700. header("Location: banned.php");
  701. }
  702. }
  703. }
  704. echo $output;
  705. ?>
  706. </table>