Guest User

exile.ini

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