Advertisement
Stivicx

Poleemploi_server [Lalife]

Jun 11th, 2017
251
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.47 KB | None | 0 0
  1. require "resources/[essential]/essentialmode/lib/MySQL"
  2. MySQL:open(database.host, database.name, database.username, database.password)
  3.  
  4.  
  5. function nameJob(id)
  6.   local executed_query = MySQL:executeQuery("SELECT * FROM jobs WHERE job_id = '@namejob'", {['@namejob'] = id})
  7.   local result = MySQL:getResults(executed_query, {'job_name'}, "job_id")
  8.   return result[1].job_name
  9. end
  10.  
  11. jobsname = {"Sans Emploi", "Nettoyeur de piscine", "Éboueur", "Mineur", "Chauffeur de taxi", "Livreur de bois", "Livreur de citerne", "Livreur de conteneur", "Livreur de médicaments", "Policier", "Fossoyeur", "Préposé à la morgue" }
  12.  
  13.  
  14. function updatejob(player, id)
  15.   local job = id
  16.   MySQL:executeQuery("UPDATE users SET `job`='@value' WHERE identifier = '@identifier'", {['@value'] = job, ['@identifier'] = player})
  17. end
  18.  
  19. RegisterServerEvent('poleemploi:jobs')
  20. AddEventHandler('poleemploi:jobs', function(id)
  21.   TriggerEvent('es:getPlayerFromId', source, function(user)
  22.         local player = user.identifier
  23.         local nameJob = jobsname[id]
  24.         updatejob(player, id)
  25.         user:setJob(id)
  26.         TriggerClientEvent("es_freeroam:notify", source, "CHAR_MP_STRIPCLUB_PR", 1, "Mairie", false, "Votre métier est maintenant : ".. nameJob)
  27.   end)
  28. end)
  29.  
  30. RegisterServerEvent('poleemploi:getjobs')
  31. AddEventHandler('poleemploi:getjobs', function()
  32.   TriggerEvent('es:getPlayerFromId', source, function(user)
  33.         TriggerClientEvent("mine:getJobs", source, user:getJob())
  34.   end)
  35. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement