Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2019
271
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 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. vRPclient = Tunnel.getInterface("vRP","garbagejob")
  6.  
  7.  
  8. RegisterServerEvent("onyx_garbagejob:tryStartJob")
  9. AddEventHandler("onyx_garbagejob:tryStartJob", function(location, tier)
  10. -- You can do checkperms or something here
  11.  
  12. TriggerClientEvent("onyx_garbagejob:startJob", source, location, tier)
  13. -- END
  14. end)
  15.  
  16.  
  17. RegisterServerEvent("givemoneyfortrash")
  18. AddEventHandler("givemoneyfortrash", function(trash)
  19. local user_id = vRP.getUserId({source})
  20. vRP.giveMoney({user_id, trash * 5})
  21. -- Do something when dropping of trash, like give money or exp
  22. end)
  23.  
  24.  
  25. RegisterServerEvent("onyx_garbagejob:pickupJob")
  26. AddEventHandler("onyx_garbagejob:pickupJob", function()
  27.  
  28. end)
  29.  
  30. AddEventHandler("chatMessage",function(source,name,msg)
  31. if msg:sub(1,4) == "/loc" then
  32. TriggerClientEvent("gd:pos",source,msg)
  33. CancelEvent()
  34. end
  35. end)
  36.  
  37. AddEventHandler("chatMessage",function(source,name,msg)
  38. if msg:sub(1,4) == "/stp" then
  39. TriggerClientEvent("onyx_garbagejob:stopjob",source)
  40. CancelEvent()
  41. end
  42. end)
  43.  
  44.  
  45. function stringsplit(inputstr, sep)
  46. if sep == nil then
  47. sep = "%s"
  48. end
  49. local t={} ; i=1
  50. for str in string.gmatch(inputstr, "([^"..sep.."]+)") do
  51. t[i] = str
  52. i = i + 1
  53. end
  54. return t
  55. end
  56.  
  57.  
  58. RegisterServerEvent("gd:pos")
  59. AddEventHandler("gd:pos", function(text, pos)
  60. local name = text:sub(6)
  61. local str = string.format('{name = "%s", x = %f, y = %f, z = %f},', name, pos.x, pos.y, pos.z)
  62. print(str)
  63. local file = io.open("markers.dev", "a+")
  64. file:write(str .. "\n")
  65. file:close()
  66. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement