Advertisement
AlexSnake

exile.ini

Mar 17th, 2018
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 23.42 KB | None | 0 0
  1. [Default]
  2. Version = 12
  3. Number of Inputs = 0
  4. Sanitize Input Value Check = false
  5. Sanitize Output Value Check = false
  6. Prepared Statement Cache = true
  7. Return InsertID = false
  8. Strip = true
  9. Strip Chars Action = STRIP
  10. Strip Chars = \/\|;{}<>\'
  11. Strip Custom Chars = \/\|;{}<>\'
  12.  
  13. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  14. ;; Account related queries
  15. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  16.  
  17. [isKnownAccount]
  18. SQL1_1 = SELECT CASE WHEN EXISTS(SELECT uid FROM account WHERE uid = ?) THEN 'true' ELSE 'false' END
  19. Number of Inputs = 1
  20. SQL1_INPUTS = 1
  21. OUTPUT = 1
  22.  
  23. [createAccount]
  24. SQL1_1 = INSERT INTO account SET uid = ?, name = ?
  25. Number Of Inputs = 2
  26. SQL1_INPUTS = 1,2
  27.  
  28. [startAccountSession]
  29. SQL1_1 = UPDATE account SET name = ?, last_connect_at = NOW(), total_connections = total_connections + 1 WHERE uid = ?
  30. Number Of Inputs = 2
  31. SQL1_INPUTS = 2,1
  32.  
  33. [endAccountSession]
  34. SQL1_1 = UPDATE account SET last_disconnect_at = NOW() WHERE uid = ?
  35. Number Of Inputs = 1
  36. SQL1_INPUTS = 1
  37.  
  38. [getAccountStats]
  39. SQL1_1 = SELECT score, kills, deaths, clan_id, locker FROM account WHERE uid = ?
  40. Number of Inputs = 1
  41. SQL1_INPUTS = 1
  42. OUTPUT = 1,2,3,4,5
  43.  
  44. [addAccountKill]
  45. SQL1_1 = UPDATE account SET kills = kills + 1 WHERE uid = ?
  46. Number Of Inputs = 1
  47. SQL1_INPUTS = 1
  48.  
  49. [addAccountDeath]
  50. SQL1_1 = UPDATE account SET deaths = deaths + 1 WHERE uid = ?
  51. Number Of Inputs = 1
  52. SQL1_INPUTS = 1
  53.  
  54. [getAccountScore]
  55. SQL1_1 = SELECT score FROM account WHERE uid = ?
  56. Number of Inputs = 1
  57. SQL1_INPUTS = 1
  58. OUTPUT = 1
  59.  
  60. [setAccountScore]
  61. SQL1_1 = UPDATE account SET score = ? WHERE uid = ?
  62. Number of Inputs = 2
  63. SQL1_INPUTS = 1,2
  64.  
  65. [modifyAccountScore]
  66. SQL1_1 = UPDATE account SET score = score + ? WHERE uid = ?
  67. Number of Inputs = 2
  68. SQL1_INPUTS = 1,2
  69.  
  70. [updateLocker]
  71. SQL1_1 = UPDATE account SET locker = ? WHERE uid = ?
  72. Number of Inputs = 2
  73. SQL1_INPUTS = 1,2
  74.  
  75. [getLocker]
  76. SQL1_1 = SELECT locker FROM account WHERE uid = ?
  77. Number of Inputs = 1
  78. SQL1_INPUTS = 1
  79. OUTPUT = 1
  80.  
  81. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  82. ;; Player related queries
  83. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  84.  
  85. [hasAlivePlayer]
  86. SQL1_1 = SELECT CASE WHEN EXISTS(SELECT account_uid FROM player WHERE account_uid = ? AND damage < 1) THEN 'true' ELSE 'false' END
  87. Number of Inputs = 1
  88. SQL1_INPUTS = 1
  89. OUTPUT = 1
  90.  
  91. [createPlayer]
  92. SQL1_1 = INSERT INTO player SET account_uid = ?, name = ?
  93. Number Of Inputs = 2
  94. SQL1_INPUTS = 1,2
  95. Return InsertID = true
  96.  
  97. [insertPlayerHistory]
  98. SQL1_1 = INSERT INTO player_history SET account_uid = ?, name = ?, position_x = ?, position_y = ?, position_z = ?
  99. Number Of Inputs = 5
  100. SQL1_INPUTS = 1,2,3,4,5
  101.  
  102. [deletePlayer]
  103. SQL1_1 = DELETE FROM player WHERE id = ?
  104. Number Of Inputs = 1
  105. SQL1_INPUTS = 1
  106.  
  107. [loadPlayer]
  108. SQL1_1 = SELECT p.id,
  109. SQL1_2 = p.name,
  110. SQL1_3 = p.account_uid,
  111. SQL1_4 = p.damage,
  112. SQL1_5 = p.hunger,
  113. SQL1_6 = p.thirst,
  114. SQL1_7 = p.alcohol,
  115. SQL1_8 = p.oxygen_remaining,
  116. SQL1_9 = p.bleeding_remaining,
  117. SQL1_10 = p.hitpoints,
  118. SQL1_11 = p.direction,
  119. SQL1_12 = p.position_x,
  120. SQL1_13 = p.position_y,
  121. SQL1_14 = p.position_z,
  122. SQL1_15 = p.assigned_items,
  123. SQL1_16 = p.backpack,
  124. SQL1_17 = p.backpack_items,
  125. SQL1_18 = p.backpack_magazines,
  126. SQL1_19 = p.backpack_weapons,
  127. SQL1_20 = p.current_weapon,
  128. SQL1_21 = p.goggles,
  129. SQL1_22 = p.handgun_items,
  130. SQL1_23 = p.handgun_weapon,
  131. SQL1_24 = p.headgear,
  132. SQL1_25 = p.binocular,
  133. SQL1_26 = p.loaded_magazines,
  134. SQL1_27 = p.primary_weapon,
  135. SQL1_28 = p.primary_weapon_items,
  136. SQL1_29 = p.secondary_weapon,
  137. SQL1_30 = p.secondary_weapon_items,
  138. SQL1_31 = p.uniform,
  139. SQL1_32 = p.uniform_items,
  140. SQL1_33 = p.uniform_magazines,
  141. SQL1_34 = p.uniform_weapons,
  142. SQL1_35 = p.vest,
  143. SQL1_36 = p.vest_items,
  144. SQL1_37 = p.vest_magazines,
  145. SQL1_38 = p.vest_weapons,
  146. SQL1_39 = p.money,
  147. SQL1_40 = a.score,
  148. SQL1_41 = a.kills,
  149. SQL1_42 = a.deaths,
  150. SQL1_43 = c.id,
  151. SQL1_44 = c.name,
  152. SQL1_45 = p.temperature,
  153. SQL1_46 = p.wetness,
  154. SQL1_47 = a.locker
  155. SQL1_48 = FROM player p
  156. SQL1_49 = INNER JOIN account a
  157. SQL1_50 = ON a.uid = p.account_uid
  158. SQL1_51 = LEFT JOIN clan c
  159. SQL1_52 = ON c.id = a.clan_id
  160. SQL1_53 = WHERE p.account_uid = ?
  161. Number of Inputs = 1
  162. SQL1_INPUTS = 1
  163. OUTPUT = 1,2-STRING,3-STRING,4,5,6,7,8,9,10,11,12,13,14,15,16-STRING,17,18,19,20-STRING,21-STRING,22,23-STRING,24-STRING,25-STRING,26,27-STRING,28,29-STRING,30,31-STRING,32,33,34,35-STRING,36,37,38,39,40,41,42,43,44-STRING,45,46,47
  164.  
  165. [updatePlayer]
  166. SQL1_1 = UPDATE player SET
  167. SQL1_2 = name = ?,
  168. SQL1_3 = damage = ?,
  169. SQL1_4 = hunger = ?,
  170. SQL1_5 = thirst = ?,
  171. SQL1_6 = alcohol = ?,
  172. SQL1_7 = oxygen_remaining = ?,
  173. SQL1_8 = bleeding_remaining = ?,
  174. SQL1_9 = hitpoints = ?,
  175. SQL1_10 = direction = ?,
  176. SQL1_11 = position_x = ?,
  177. SQL1_12 = position_y = ?,
  178. SQL1_13 = position_z = ?,
  179. SQL1_14 = assigned_items = ?,
  180. SQL1_15 = backpack = ?,
  181. SQL1_16 = backpack_items = ?,
  182. SQL1_17 = backpack_magazines = ?,
  183. SQL1_18 = backpack_weapons = ?,
  184. SQL1_19 = current_weapon = ?,
  185. SQL1_20 = goggles = ?,
  186. SQL1_21 = handgun_items = ?,
  187. SQL1_22 = handgun_weapon = ?,
  188. SQL1_23 = headgear = ?,
  189. SQL1_24 = binocular = ?,
  190. SQL1_25 = loaded_magazines = ?,
  191. SQL1_26 = primary_weapon = ?,
  192. SQL1_27 = primary_weapon_items = ?,
  193. SQL1_28 = secondary_weapon = ?,
  194. SQL1_29 = secondary_weapon_items = ?,
  195. SQL1_30 = uniform = ?,
  196. SQL1_31 = uniform_items = ?,
  197. SQL1_32 = uniform_magazines = ?,
  198. SQL1_33 = uniform_weapons = ?,
  199. SQL1_34 = vest = ?,
  200. SQL1_35 = vest_items = ?,
  201. SQL1_36 = vest_magazines = ?,
  202. SQL1_37 = vest_weapons = ?,
  203. SQL1_38 = temperature = ?,
  204. SQL1_39 = wetness = ?
  205. SQL1_40 = WHERE id = ?
  206. Number Of Inputs = 39
  207. SQL1_INPUTS = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39
  208.  
  209. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  210. ;; Vehicle related queries
  211. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  212.  
  213. [insertVehicle]
  214. SQL1_1 = INSERT INTO vehicle SET
  215. SQL1_2 = class = ?,
  216. SQL1_3 = account_uid = ?,
  217. SQL1_4 = is_locked = ?,
  218. SQL1_5 = position_x = ?,
  219. SQL1_6 = position_y = ?,
  220. SQL1_7 = position_z = ?,
  221. SQL1_8 = direction_x = ?,
  222. SQL1_9 = direction_y = ?,
  223. SQL1_10 = direction_z = ?,
  224. SQL1_11 = up_x = ?,
  225. SQL1_12 = up_y = ?,
  226. SQL1_13 = up_z = ?,
  227. SQL1_14 = pin_code = ?
  228. Number of Inputs = 13
  229. SQL1_INPUTS = 1,2,3,4,5,6,7,8,9,10,11,12,13
  230. Return InsertID = true
  231.  
  232. [deleteVehicle]
  233. SQL1_1 = DELETE FROM vehicle WHERE id = ?
  234. Number Of Inputs = 1
  235. SQL1_INPUTS = 1
  236.  
  237. [loadVehicleIdPage]
  238. SQL1_1 = SELECT id FROM vehicle WHERE deleted_at IS NULL AND territory_id IS NULL LIMIT ?,?
  239. Number Of Inputs = 2
  240. SQL1_INPUTS = 1,2
  241. OUTPUT = 1
  242.  
  243. [loadVehicle]
  244. SQL1_1 = SELECT id,class,spawned_at,account_uid,is_locked,fuel,damage,hitpoints,position_x,position_y,position_z,direction_x,direction_y,direction_z,up_x,up_y,up_z,cargo_items,cargo_magazines,cargo_weapons,pin_code,vehicle_texture,deleted_at,money FROM vehicle WHERE id = ?
  245. Number Of Inputs = 1
  246. SQL1_INPUTS = 1
  247. OUTPUT = 1,2-STRING,3-STRING,4-STRING,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21-STRING,22,23,24
  248.  
  249. [loadVehicleContainer]
  250. SQL1_1 = SELECT cargo_container FROM vehicle WHERE id = ?
  251. Number Of Inputs = 1
  252. SQL1_INPUTS = 1
  253. OUTPUT = 1
  254.  
  255. [updateVehicle]
  256. SQL1_1 = UPDATE vehicle SET
  257. SQL1_2 = is_locked = ?,
  258. SQL1_3 = fuel = ?,
  259. SQL1_4 = damage = ?,
  260. SQL1_5 = hitpoints = ?,
  261. SQL1_6 = position_x = ?,
  262. SQL1_7 = position_y = ?,
  263. SQL1_8 = position_z = ?,
  264. SQL1_9 = direction_x = ?,
  265. SQL1_10 = direction_y = ?,
  266. SQL1_11 = direction_z = ?,
  267. SQL1_12 = up_x = ?,
  268. SQL1_13 = up_y = ?,
  269. SQL1_14 = up_z = ?,
  270. SQL1_15 = cargo_items = ?,
  271. SQL1_16 = cargo_magazines = ?,
  272. SQL1_17 = cargo_weapons = ?,
  273. SQL1_18 = cargo_container = ?,
  274. SQL1_19 = money = ?,
  275. SQL1_20 = last_updated_at = NOW()
  276. SQL1_21 = WHERE id = ?
  277. Number of Inputs = 19
  278. SQL1_INPUTS = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19
  279.  
  280. [updateVehicleSkin]
  281. SQL1_1 = UPDATE vehicle SET vehicle_texture = ?, last_updated_at = NOW() WHERE id = ?
  282. Number of Inputs = 2
  283. SQL1_INPUTS = 1,2
  284.  
  285. [vehicleSetPinCode]
  286. SQL1_1 = UPDATE vehicle SET pin_code = ?, last_updated_at = NOW() WHERE id = ?
  287. Number of Inputs = 2
  288. SQL1_INPUTS = 1,2
  289.  
  290. [storeVehicle]
  291. SQL1_1 = UPDATE vehicle SET territory_id = ?, nickname = ?, last_updated_at = NOW() WHERE id = ?
  292. Number of Inputs = 3
  293. SQL1_INPUTS = 1,2,3
  294.  
  295. [retrieveVehicle]
  296. SQL1_1 = UPDATE vehicle SET territory_id = NULL, last_updated_at = NOW(), nickname = '' WHERE id = ?
  297. Number of Inputs = 1
  298. SQL1_INPUTS = 1
  299.  
  300. [confirmVehicleOwnership]
  301. SQL1_1 = SELECT id, territory_id FROM vehicle WHERE nickname = ? AND territory_id = ?
  302. Number of Inputs = 2
  303. SQL1_INPUTS = 1,2
  304. OUTPUT = 1,2
  305. [loadTerritoryVirtualGarage]
  306. SQL1_1 = SELECT class, nickname FROM vehicle WHERE territory_id = ?
  307. Number of Inputs = 1
  308. SQL1_INPUTS = 1
  309. OUTPUT = 1-STRING,2-STRING
  310.  
  311. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  312. ;; Construction related queries
  313. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  314.  
  315. [insertConstruction]
  316. SQL1_1 = INSERT INTO construction SET
  317. SQL1_2 = class = ?,
  318. SQL1_3 = account_uid = ?,
  319. SQL1_4 = position_x = ?,
  320. SQL1_5 = position_y = ?,
  321. SQL1_6 = position_z = ?,
  322. SQL1_7 = direction_x = ?,
  323. SQL1_8 = direction_y = ?,
  324. SQL1_9 = direction_z = ?,
  325. SQL1_10 = up_x = ?,
  326. SQL1_11 = up_y = ?,
  327. SQL1_12 = up_z = ?,
  328. SQL1_13 = territory_id = $CUSTOM_1$
  329. Number of Inputs = 11
  330. Number of Custom Inputs = 1
  331. SQL1_INPUTS = 1,2,3,4,5,6,7,8,9,10,11
  332. Return InsertID = true
  333.  
  334. [deleteConstruction]
  335. SQL1_1 = DELETE FROM construction WHERE id = ?
  336. Number Of Inputs = 1
  337. SQL1_INPUTS = 1
  338.  
  339. [loadConstructionIdPage]
  340. SQL1_1 = SELECT id FROM construction WHERE deleted_at IS NULL LIMIT ?,?
  341. Number Of Inputs = 2
  342. SQL1_INPUTS = 1,2
  343. OUTPUT = 1
  344.  
  345. [loadConstruction]
  346. SQL1_1 = SELECT id,class,account_uid,spawned_at,position_x,position_y,position_z,direction_x,direction_y,direction_z,up_x,up_y,up_z,is_locked,pin_code,territory_id,deleted_at,damage FROM construction WHERE id = ?
  347. Number Of Inputs = 1
  348. SQL1_INPUTS = 1
  349. OUTPUT = 1,2-STRING,3-STRING,4-STRING,5,6,7,8,9,10,11,12,13,14,15-STRING,16,17,18
  350.  
  351. [countConstruction]
  352. SQL1_1 = SELECT COUNT(*) FROM construction
  353. Number Of Inputs = 0
  354. OUTPUT = 1
  355.  
  356. [constructionSetPinCode]
  357. SQL1_1 = UPDATE construction SET pin_code= ?, last_updated_at = NOW() WHERE id = ?
  358. Number of Inputs = 2
  359. SQL1_INPUTS = 1,2
  360.  
  361. [upgradeObject]
  362. SQL1_1 = UPDATE construction SET class = ?, last_updated_at = NOW() WHERE id = ?
  363. Number of Inputs = 2
  364. SQL1_INPUTS = 1,2
  365.  
  366. [addDoorLock]
  367. SQL1_1 = UPDATE construction SET pin_code = ?, is_locked = -1, last_updated_at = NOW() WHERE id = ?
  368. Number of Inputs = 2
  369. SQL1_INPUTS = 1,2
  370.  
  371. [removeDoorLock]
  372. SQL1_1 = UPDATE construction SET pin_code = '000000', is_locked = 0, last_updated_at = NOW() WHERE id = ?
  373. Number of Inputs = 1
  374. SQL1_INPUTS = 1
  375.  
  376. [updateLock]
  377. SQL1_1 = UPDATE construction SET is_locked = ?, last_updated_at = NOW() WHERE id = ?
  378. Number of Inputs = 2
  379. SQL1_INPUTS = 1,2
  380.  
  381. [updateConstructionTerritoryIDs]
  382. SQL1_1 = UPDATE construction SET territory_id = ? WHERE id IN(?)
  383. Number of Inputs = 2
  384. SQL1_INPUTS = 1,2
  385.  
  386. [updateDamage]
  387. SQL1_1 = UPDATE construction SET damage = ?, last_updated_at = NOW() WHERE id = ?
  388. Number of Inputs = 2
  389. SQL1_INPUTS = 1,2
  390.  
  391. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  392. ;; Containers related queries
  393. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  394.  
  395. [insertContainer]
  396. SQL1_1 = INSERT INTO container SET
  397. SQL1_2 = class = ?,
  398. SQL1_3 = account_uid = ?,
  399. SQL1_4 = position_x = ?,
  400. SQL1_5 = position_y = ?,
  401. SQL1_6 = position_z = ?,
  402. SQL1_7 = direction_x = ?,
  403. SQL1_8 = direction_y = ?,
  404. SQL1_9 = direction_z = ?,
  405. SQL1_10 = up_x = ?,
  406. SQL1_11 = up_y = ?,
  407. SQL1_12 = up_z = ?,
  408. SQL1_13 = cargo_items = ?,
  409. SQL1_14 = cargo_magazines = ?,
  410. SQL1_15 = cargo_weapons = ?,
  411. SQL1_16 = cargo_container = ?,
  412. SQL1_17 = money = ?,
  413. SQL1_18 = pin_code = ?,
  414. SQL1_19 = territory_id = $CUSTOM_1$
  415. Number of Inputs = 17
  416. Number of Custom Inputs = 1
  417. SQL1_INPUTS = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17
  418. Return InsertID = true
  419.  
  420. [deleteContainer]
  421. SQL1_1 = DELETE FROM container WHERE id = ?
  422. Number Of Inputs = 1
  423. SQL1_INPUTS = 1
  424.  
  425. [loadContainerIdPage]
  426. SQL1_1 = SELECT id FROM container WHERE deleted_at IS NULL LIMIT ?,?
  427. Number Of Inputs = 2
  428. SQL1_INPUTS = 1,2
  429. OUTPUT = 1
  430.  
  431. [loadContainer]
  432. SQL1_1 = SELECT id,class,account_uid,is_locked,position_x,position_y,position_z,direction_x,direction_y,direction_z,up_x,up_y,up_z,cargo_items,cargo_magazines,cargo_weapons,pin_code,territory_id,abandoned,deleted_at,money FROM container WHERE id = ?
  433. Number Of Inputs = 1
  434. SQL1_INPUTS = 1
  435. OUTPUT = 1,2-STRING,3-STRING,4,5,6,7,8,9,10,11,12,13,14,15,16,17-STRING,18,19-STRING,20,21
  436.  
  437. [loadContainerCargo]
  438. SQL1_1 = SELECT cargo_container FROM container WHERE id = ?
  439. Number Of Inputs = 1
  440. SQL1_INPUTS = 1
  441. OUTPUT = 1
  442.  
  443. [updateContainer]
  444. SQL1_1 = UPDATE container SET
  445. SQL1_2 = is_locked = ?,
  446. SQL1_3 = position_x = ?,
  447. SQL1_4 = position_y = ?,
  448. SQL1_5 = position_z = ?,
  449. SQL1_6 = direction_x = ?,
  450. SQL1_7 = direction_y = ?,
  451. SQL1_8 = direction_z = ?,
  452. SQL1_9 = up_x = ?,
  453. SQL1_10 = up_y = ?,
  454. SQL1_11 = up_z = ?,
  455. SQL1_12 = cargo_items = ?,
  456. SQL1_13 = cargo_magazines = ?,
  457. SQL1_14 = cargo_weapons = ?,
  458. SQL1_15 = cargo_container = ?,
  459. SQL1_16 = territory_id = $CUSTOM_1$,
  460. SQL1_17 = money = ?,
  461. SQL1_18 = last_updated_at = NOW()
  462. SQL1_19 = WHERE id = ?
  463. Number of Inputs = 16
  464. Number of Custom Inputs = 1
  465. SQL1_INPUTS = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16
  466.  
  467. [containerSetPinCode]
  468. SQL1_1 = UPDATE container SET pin_code= ?, last_updated_at = NOW() WHERE id = ?
  469. Number of Inputs = 2
  470. SQL1_INPUTS = 1,2
  471.  
  472. [updateContainerTerritoryIDs]
  473. SQL1_1 = UPDATE container SET territory_id = ? WHERE id IN(?)
  474. Number of Inputs = 2
  475. SQL1_INPUTS = 1,2
  476.  
  477. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  478. ;; Clan related queries
  479. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  480.  
  481. [createClan]
  482. SQL1_1 = INSERT INTO clan SET leader_uid = ?, name = ?
  483. Number Of Inputs = 2
  484. SQL1_INPUTS = 1,2
  485. Return InsertID = true
  486.  
  487. [setAccountClanLink]
  488. SQL1_1 = UPDATE account SET clan_id = ? WHERE uid = ?
  489. Number Of Inputs = 2
  490. SQL1_INPUTS = 1,2
  491.  
  492. [unLinkClanLink]
  493. SQL1_1 = UPDATE account SET clan_id = NULL WHERE uid = ?
  494. Number Of Inputs = 1
  495. SQL1_INPUTS = 1
  496.  
  497. [updateClanLeader]
  498. SQL1_1 = UPDATE clan SET leader_uid = ? WHERE id = ?
  499. Number Of Inputs = 2
  500. SQL1_INPUTS = 1,2
  501.  
  502. [deleteClan]
  503. SQL1_1 = DELETE FROM clan WHERE id = ?
  504. Number Of Inputs = 1
  505. SQL1_INPUTS = 1
  506.  
  507. [loadClansIdPage]
  508. SQL1_1 = SELECT id FROM clan LIMIT ?,?
  509. Number Of Inputs = 2
  510. SQL1_INPUTS = 1,2
  511. OUTPUT = 1
  512.  
  513. [getClanInfo]
  514. SQL1_1 = SELECT name,leader_uid FROM clan WHERE id = ?
  515. Number Of Inputs = 1
  516. SQL1_INPUTS = 1
  517. OUTPUT = 1-STRING,2-STRING
  518.  
  519. [getClanMembers]
  520. SQL1_1 = SELECT uid,name FROM account WHERE clan_id = ?
  521. Number Of Inputs = 1
  522. SQL1_INPUTS = 1
  523. OUTPUT = 1-STRING,2-STRING
  524.  
  525. [getClanMarkers]
  526. SQL1_1 = SELECT id,markerType,positionArr,color,icon,iconSize,label,labelSize FROM clan_map_marker WHERE clan_id = ?
  527. Number Of Inputs = 1
  528. SQL1_INPUTS = 1
  529. OUTPUT = 1,2,3,4,5-STRING,6,7-STRING,8
  530.  
  531. [addMarker]
  532. SQL1_1 = INSERT INTO clan_map_marker SET clan_id = ?, markerType = 0, positionArr = ?, color = ?, icon = ?, iconSize = ?, label = ?, labelSize = ?
  533. Number Of Inputs = 7
  534. SQL1_INPUTS = 1,2,3,4,5,6,7
  535. Return InsertID = true
  536.  
  537. [addPoly]
  538. SQL1_1 = INSERT INTO clan_map_marker SET clan_id = ?, markerType = 1, positionArr = ?, color = ?
  539. Number Of Inputs = 3
  540. SQL1_INPUTS = 1,2,3
  541. Return InsertID = true
  542.  
  543. [deleteMarker]
  544. SQL1_1 = DELETE FROM clan_map_marker WHERE id = ?
  545. Number Of Inputs = 1
  546. SQL1_INPUTS = 1
  547.  
  548. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  549. ;; Territory related queries
  550. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  551.  
  552. [createTerritory]
  553. SQL1_1 = INSERT INTO territory SET owner_uid = ?, name = ?, position_x = ? , position_y = ? , position_z = ?, radius = ? , level = ? , flag_texture = ? , flag_stolen = ? , flag_stolen_by_uid =$CUSTOM_1$ , build_rights = ? , moderators = ?
  554. Number Of Inputs = 11
  555. Number Of Custom Inputs = 1
  556. SQL1_INPUTS = 1,2,3,4,5,6,7,8,9,10,11
  557. Return InsertID = true
  558.  
  559. [loadTerriotryIdPage]
  560. SQL1_1 = SELECT id FROM territory WHERE deleted_at IS NULL LIMIT ?,?
  561. Number Of Inputs = 2
  562. SQL1_INPUTS = 1,2
  563. OUTPUT = 1
  564.  
  565. [loadTerritory]
  566. SQL1_1 = SET @connector = ?;
  567. SQL2_1 = SELECT id,owner_uid,name,position_x,position_y,position_z,radius, level,flag_texture,flag_stolen,flag_stolen_by_uid,last_paid_at,build_rights,moderators,deleted_at,(SELECT COUNT(*)FROM construction c WHERE c.territory_id = @connector) FROM territory WHERE id = @connector
  568. Number Of Inputs = 1
  569. SQL1_INPUTS = 1
  570. OUTPUT = 1,2-STRING,3-STRING,4,5,6,7,8,9-STRING,10,11-STRING,12-DateTime_ISO8601,13,14,15,16
  571.  
  572. [setTerritoryLevel]
  573. SQL1_1 = UPDATE territory SET level = ? WHERE id = ?
  574. Number Of Inputs = 2
  575. SQL1_INPUTS = 1,2
  576.  
  577. [setTerritorySize]
  578. SQL1_1 = UPDATE territory SET radius = ? WHERE id = ?
  579. Number Of Inputs = 2
  580. SQL1_INPUTS = 1,2
  581.  
  582. [updateTerritoryBuildRights]
  583. SQL1_1 = UPDATE territory SET build_rights = ? WHERE id = ?
  584. Number Of Inputs = 2
  585. SQL1_INPUTS = 1,2
  586.  
  587. [updateTerritoryModerators]
  588. SQL1_1 = UPDATE territory SET moderators = ? WHERE id = ?
  589. Number Of Inputs = 2
  590. SQL1_INPUTS = 1,2
  591.  
  592. [maintainTerritory]
  593. SQL1_1 = UPDATE territory SET last_paid_at = NOW(),xm8_protectionmoney_notified = 0 WHERE id = ?
  594. Number Of Inputs = 1
  595. SQL1_INPUTS = 1
  596.  
  597. [deleteTerritory]
  598. SQL1_1 = DELETE FROM territory WHERE id = ?
  599. Number Of Inputs = 1
  600. SQL1_INPUTS = 1
  601.  
  602. [flagStolen]
  603. SQL1_1 = UPDATE territory SET flag_stolen = 1, flag_stolen_by_uid = ?, flag_stolen_at = NOW() WHERE id = ?
  604. Number of Inputs = 2
  605. SQL1_INPUTS = 1,2
  606.  
  607. [flagRestore]
  608. SQL1_1 = UPDATE territory SET flag_stolen = 0, flag_stolen_by_uid = NULL, flag_stolen_at = NULL WHERE id = ?
  609. Number of Inputs = 1
  610. SQL1_INPUTS = 1
  611.  
  612. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  613. ;; Garbage Collector
  614. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  615.  
  616. ; Marks for deletion containers outside territories that were not accessed within ? days
  617. [markDeleteOldContainers]
  618. SQL1_1 = UPDATE container SET deleted_at = NOW() WHERE last_updated_at < DATE_SUB(NOW(), INTERVAL ? DAY) AND territory_id IS NULL AND deleted_at IS NULL
  619. Number Of Inputs = 1
  620. SQL1_INPUTS = 1
  621.  
  622. ; Removes containers outside territories that were not accessed within ? days
  623. [deleteOldContainers]
  624. SQL1_1 = DELETE FROM container WHERE deleted_at < DATE_SUB(NOW(), INTERVAL ? DAY) AND territory_id IS NULL
  625. Number Of Inputs = 1
  626. SQL1_INPUTS = 1
  627.  
  628. ; Marks contructions outside territories deleted after ? days
  629. [markDeleteOldConstructions]
  630. SQL1_1 = UPDATE construction SET deleted_at = NOW() WHERE spawned_at < DATE_SUB(NOW(), INTERVAL ? DAY) AND territory_id IS NULL AND deleted_at IS NULL
  631. Number Of Inputs = 1
  632. SQL1_INPUTS = 1
  633.  
  634. ; Removes contructions outside territories after ? days
  635. [deleteOldConstructions]
  636. SQL1_1 = DELETE FROM construction WHERE deleted_at < DATE_SUB(NOW(), INTERVAL ? DAY) AND territory_id IS NULL
  637. Number Of Inputs = 1
  638. SQL1_INPUTS = 1
  639.  
  640. ; Marks for deletion vehicles that were not used within ? days
  641. [markDeleteOldVehicles]
  642. SQL1_1 = UPDATE vehicle SET deleted_at = NOW() WHERE last_updated_at < DATE_SUB(NOW(), INTERVAL ? DAY) AND deleted_at IS NULL AND territory_id IS NULL
  643. Number Of Inputs = 1
  644. SQL1_INPUTS = 1
  645.  
  646. ; Removes vehicles that were not used within ? days
  647. [deleteOldVehicles]
  648. SQL1_1 = DELETE FROM vehicle WHERE deleted_at < DATE_SUB(NOW(), INTERVAL ? DAY)
  649. Number Of Inputs = 1
  650. SQL1_INPUTS = 1
  651.  
  652. ; Marks territories (and all containers/constructions) that were not paid within ? days as deleted
  653. [markDeleteUnpaidTerritories]
  654. SQL1_1 = UPDATE territory SET deleted_at = NOW() WHERE last_paid_at < DATE_SUB(NOW(), INTERVAL ? DAY) AND deleted_at IS NULL
  655. SQl2_1 = UPDATE construction SET deleted_at = (SELECT deleted_at FROM territory WHERE territory.id = construction.territory_id AND territory.deleted_at IS NOT NULL) WHERE construction.territory_id IS NOT NULL
  656. SQL3_1 = UPDATE container SET deleted_at = (SELECT deleted_at FROM territory WHERE territory.id = container.territory_id AND territory.deleted_at IS NOT NULL) WHERE container.territory_id IS NOT NULL
  657. Number Of Inputs = 1
  658. SQL1_INPUTS = 1
  659.  
  660. ; Removes territories (and all containers/constructions) that were not paid within ? days
  661. [deleteUnpaidTerritories]
  662. SQL1_1 = DELETE FROM territory WHERE deleted_at < DATE_SUB(NOW(), INTERVAL ? DAY)
  663. Number Of Inputs = 1
  664. SQL1_INPUTS = 1
  665.  
  666. [addAbandonedSafes]
  667. SQL1_1 = UPDATE container SET abandoned = NOW(), pin_code = '0000' WHERE last_updated_at < DATE_SUB(NOW(), INTERVAL ? DAY) AND class = "Exile_Container_Safe" AND territory_id IS NULL
  668. Number Of Inputs = 1
  669. SQL1_INPUTS = 1
  670.  
  671. [deleteBaseFlagStolen]
  672. SQL1_1 = DELETE FROM territory WHERE flag_stolen_at < DATE_SUB(NOW(), INTERVAL ? DAY)
  673. Number Of Inputs = 1
  674. SQL1_INPUTS = 1
  675.  
  676. ; Unlock doors and mark safes as abandoned if flag stolen for X days
  677. [setAbandonedUnlocked]
  678. SQL1_1 = UPDATE container SET abandoned = NOW(), pin_code = '0000' WHERE (SELECT flag_stolen_at FROM territory WHERE territory.id = container.territory_id AND territory.flag_stolen_at < DATE_SUB(NOW(), INTERVAL ? DAY));
  679. SQL2_1 = UPDATE construction SET pin_code = '0000' WHERE (SELECT flag_stolen_at FROM territory WHERE territory.id = construction.territory_id AND territory.flag_stolen_at < DATE_SUB(NOW(), INTERVAL ? DAY)) AND pin_code != '000000'
  680. Number Of Inputs = 1
  681. SQL1_INPUTS = 1
  682. SQL2_INPUTS = 1
  683.  
  684. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  685. ;; Moneh moneh moneh
  686. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  687.  
  688. [setPlayerMoney]
  689. SQL1_1 = UPDATE player SET money = ? WHERE id = ?
  690. Number of Inputs = 2
  691. SQL1_INPUTS = 1,2
  692.  
  693. [getPlayerMoney]
  694. SQL1_1 = SELECT money FROM player WHERE id = ?
  695. Number of Inputs = 1
  696. SQL1_INPUTS = 1
  697. OUTPUT = 1
  698.  
  699. [setContainerMoney]
  700. SQL1_1 = UPDATE container SET money = ?, last_updated_at = NOW() WHERE id = ?
  701. Number of Inputs = 2
  702. SQL1_INPUTS = 1,2
  703.  
  704. [setVehicleMoney]
  705. SQL1_1 = UPDATE vehicle SET money = ?, last_updated_at = NOW() WHERE id = ?
  706. Number of Inputs = 2
  707. SQL1_INPUTS = 1,2
  708.  
  709. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  710. ;; XM8
  711. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  712.  
  713. [getAllNotifTerritory]
  714. SQL1_1 = SELECT id FROM territory WHERE last_paid_at < DATE_SUB(NOW(), INTERVAL ? - 1 DAY) and xm8_protectionmoney_notified = 0
  715. Number of Inputs = 1
  716. SQL1_INPUTS = 1
  717.  
  718. [setTerritoryNotified]
  719. SQL1_1 = UPDATE territory SET xm8_protectionmoney_notified = ? WHERE id = ?
  720. Number of Inputs = 2
  721. SQL1_INPUTS = 1,2
  722.  
  723.  
  724. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  725. ;; Exile Escape
  726. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  727.  
  728. [addAccountWin]
  729. SQL1_1 = UPDATE account SET wins = wins + 1 WHERE uid = ?
  730. Number Of Inputs = 1
  731. SQL1_INPUTS = 1
  732.  
  733. [addAccountMatches]
  734. SQL1_1 = UPDATE account SET matches = matches + 1 WHERE uid = ?
  735. Number Of Inputs = 1
  736. SQL1_INPUTS = 1
  737.  
  738. [createMatch]
  739. SQL1_1 = INSERT INTO game_data SET players = ?, total_players = ?
  740. Number Of Inputs = 2
  741. SQL1_INPUTS = 1,2
  742. Return InsertID = true
  743.  
  744. [setMatchWinner]
  745. SQL1_1 = UPDATE game_data SET winner_uid = ?, win_type = ? WHERE id = ?
  746. Number Of Inputs = 3
  747. SQL1_INPUTS = 1,2,3
  748.  
  749. [getEscapeAccountStats]
  750. SQL1_1 = SELECT wins, matches FROM account WHERE uid = ?
  751. Number of Inputs = 1
  752. SQL1_INPUTS = 1
  753. OUTPUT = 1,2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement