Advertisement
Guest User

Untitled

a guest
Oct 14th, 2019
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.60 KB | None | 0 0
  1. local Tunnel = module("vrp", "lib/Tunnel")
  2. local Proxy = module("vrp", "lib/Proxy")
  3.  
  4. vRP = Proxy.getInterface("vRP")
  5.  
  6. AddEventHandler("vRP:playerLeave",function(user_id, source)
  7. TriggerClientEvent("db:playerlist",-1,user_id,{nil,nil,nil})
  8. end)
  9.  
  10. AddEventHandler("vRP:playerSpawn", function(user_id, source, first_spawn)
  11. if first_spawn then
  12. local users = vRP.getUsers({})
  13. for k,v in pairs(users) do
  14. if k ~= nil then
  15. if v ~= nil then
  16. vRP.getUserIdentity({k, function(identity)
  17. if identity ~= nil then
  18. local job = vRP.getUserGroupByType({k,"job"})
  19. local checksub = vRP.getUserGroupByType({k,job})
  20. if checksub ~= nil and checksub ~= "" then
  21. job = checksub
  22. end
  23. TriggerClientEvent("db:playerlist",-1,k,{v,identity.firstname.." "..identity.name,job})
  24. end
  25. end})
  26. end
  27. end
  28. end
  29. end
  30. end)
  31.  
  32. AddEventHandler("vRP:playerJoinGroup", function(user_id, group, gtype)
  33. if gtype == "job" then
  34. vRP.getUserIdentity({user_id, function(identity)
  35. local job = vRP.getUserGroupByType({user_id,"job"})
  36. local checksub = vRP.getUserGroupByType({user_id,job})
  37. if checksub ~= nil and checksub ~= "" then
  38. job = checksub
  39. end
  40. TriggerClientEvent("db:playerlist",-1,user_id,{vRP.getUserSource({user_id}),identity.firstname.." "..identity.name,job})
  41. end})
  42. end
  43. end)
  44.  
  45.  
  46. AddEventHandler('onResourceStart', function(name)
  47. if name:lower() == GetCurrentResourceName():lower() then
  48. local users = vRP.getUsers({})
  49. for k,v in pairs(users) do
  50. Citizen.Wait(50)
  51. if k ~= nil then
  52. if v ~= nil then
  53. vRP.getUserIdentity({k, function(identity)
  54. if identity ~= nil then
  55. local job = vRP.getUserGroupByType({k,"job"})
  56. local checksub = vRP.getUserGroupByType({k,job})
  57. if checksub ~= nil and checksub ~= "" then
  58. job = checksub
  59. end
  60. TriggerClientEvent("db:playerlist",-1,k,{v,identity.firstname.." "..identity.name,job})
  61. end
  62. end})
  63. end
  64. end
  65. end
  66. end
  67. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement