Advertisement
Guest User

Untitled

a guest
May 8th, 2017
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. require "resources/essentialmode/lib/MySQL"
  2. MySQL:open(database.host, database.name, database.username, database.password)
  3.  
  4. RegisterServerEvent("jobs:getJobs")
  5.  
  6. local jobs = {}
  7. local result = nil
  8.  
  9. AddEventHandler("jobs:getJobs", function ()
  10. jobs = {}
  11. if(not result) then
  12. local executed_query = MySQL:executeQuery("SELECT price, i1.`id` AS raw_id, i1.`libelle` AS raw_item, i2.`id` AS treat_id, i2.`libelle` AS treat_item, p1.x AS fx, p1.y AS fy, p1.z AS fz, p2.x AS tx, p2.y AS ty, p2.z AS tz, p3.x AS sx, p3.y AS sy, p3.z AS sz, job_id, i1.`limitation` AS raw_lim, i2.`limitation` AS treat_lim FROM recolt LEFT JOIN items i1 ON recolt.`raw_id`=i1.id LEFT JOIN items i2 ON recolt.`treated_id`=i2.id LEFT JOIN coordinates p1 ON recolt.`field_id`=p1.id LEFT JOIN coordinates p2 ON recolt.`treatment_id`=p2.id LEFT JOIN coordinates p3 ON recolt.`seller_id`=p3.id")
  13. result = MySQL:getResults(executed_query, { 'price', 'raw_id', 'raw_item', 'treat_id', 'treat_item', 'fx', 'fy', 'fz', 'tx', 'ty', 'tz', 'sx', 'sy', 'sz', 'job_id', 'raw_lim', 'treat_lim' })
  14. if (result) then
  15. jobs = result
  16. end
  17. else
  18. jobs = result
  19. end
  20. TriggerClientEvent("cli:getJobs", source, jobs)
  21. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement