Filexdoj

server.lua

Jul 28th, 2019
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.81 KB | None | 0 0
  1. local carjacker = Team("Carjacker", 255, 0, 0)
  2. addCommandHandler(
  3.     "makemejacker",
  4.     function(p)
  5.         setElementData(p, "class", "Carjacker")
  6.         p:setModel(127)
  7.         p:setTeam(carjacker)
  8.     end
  9. )
  10. addCommandHandler(
  11.     "createLocked",
  12.     function(p)
  13.         local x, y, z = getElementPosition(p)
  14.         local veh = Vehicle(604, Vector3(x + 3, y, z + 1))
  15.         veh:setLocked(true)
  16.         veh:setData("vehicleOwner", p.name)
  17.     end
  18. )
  19. addCommandHandler(
  20.     "createUnlocked",
  21.     function(p)
  22.         local x, y, z = getElementPosition(p)
  23.         local veh = Vehicle(603, Vector3(x + 3, y, z + 1))
  24.         veh:setLocked(false)
  25.         veh:setData("vehicleOwner", p.name)
  26.     end
  27. )
  28.  
  29. function endDelivery()
  30.     source:destroy()
  31. end
  32. addEvent("Delivery:done", true)
  33. addEventHandler("Delivery:done", getRootElement(), endDelivery)
  34.  
  35. function triggerMiniGame()
  36.     triggerClientEvent("triggerMiniGame", source)
  37. end
  38.  
  39. addEvent("triggerMiniGame", true)
  40. addEventHandler("triggerMiniGame", getRootElement(), triggerMiniGame)
  41.  
  42. function minigamePassed()
  43.     triggerClientEvent("minigamePassed", source)
  44. end
  45. addEvent("minigamePassed", true)
  46. addEventHandler("minigamePassed", getRootElement(), minigamePassed)
  47.  
  48. function minigameFailed()
  49.     triggerClientEvent("minigameFailed", source)
  50. end
  51. addEvent("minigameFailed", true)
  52. addEventHandler("minigameFailed", getRootElement(), minigameFailed)
  53.  
  54. function onArrested()
  55.     triggerClientEvent("stopIfArrested", source)
  56.     removeEventHandler("onSAESPlayerArrested", source, getEventHandlers("onSAESPlayerArrested", source)[1])
  57. end
  58. function addIfArrestedEvent()
  59.     addEventHandler("onSAESPlayerArrested", source, onArrested)
  60. end
  61. addEventHandler("addIfArrestedEvent", getRootElement(), addIfArrestedEvent)
  62. addEvent("addIfArrestedEvent", true)
Add Comment
Please, Sign In to add comment