Advertisement
Guest User

Exile.ini

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