Advertisement
OneTallor

Untitled

Jul 2nd, 2016
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.81 KB | None | 0 0
  1. local veh = nil
  2.  
  3. addEvent('job:addCar', true)
  4. addEventHandler('job:addCar', root,
  5.     function(thePlayer, id)
  6.         local x, y, z = getElementPosition ( thePlayer )
  7.         local rotZ = getPedRotation ( thePlayer )
  8.         setElementFrozen(thePlayer, false)
  9.         veh = createVehicle(id, x, y, z, 0, 0, rotZ)
  10.         marker2 = createMarker(x, y, z, "cylinder", 1.5, 0, 255, 0, 0)
  11.         attachElements(marker2, veh, 0, -5.2, -1)
  12.         setElementData(marker2, 'car', veh)
  13.         setElementData(marker2, 'csomag', 1)
  14.         setElementData(veh, "boxes", 0)
  15.         setElementData(veh, "id", getElementData(thePlayer, "playerid"))
  16.         exports['anticheat-system']:changeProtectedElementDataEx(veh, "fuel", 100, false)
  17.         exports['anticheat-system']:changeProtectedElementDataEx(veh, "Impounded", 0)
  18.         exports['anticheat-system']:changeProtectedElementDataEx(veh, "engine", 0, false)
  19.         exports['anticheat-system']:changeProtectedElementDataEx(veh, "oldx", x, false)
  20.         exports['anticheat-system']:changeProtectedElementDataEx(veh, "oldy", y, false)
  21.         exports['anticheat-system']:changeProtectedElementDataEx(veh, "oldz", z, false)
  22.         exports['anticheat-system']:changeProtectedElementDataEx(veh, "faction", -1)
  23.         exports['anticheat-system']:changeProtectedElementDataEx(veh, "owner", -1, false)
  24.         exports['anticheat-system']:changeProtectedElementDataEx(veh, "job", 1, 1)
  25.         exports['anticheat-system']:changeProtectedElementDataEx(veh, "handbrake", 0, false)
  26.         exports['Sosa_vehicle']:add( veh )
  27.         warpPedIntoVehicle ( thePlayer, veh )
  28.     end
  29. )
  30.  
  31. addEvent('job:deleteCar', true)
  32. addEventHandler('job:deleteCar', root,
  33.     function(thePlayer, kocsi)
  34.         toggleControl(thePlayer, "enter_exit", true)
  35.         setElementFrozen(kocsi, false)
  36.         setElementData(kocsi, "boxes", 0)
  37.         destroyElement(kocsi)
  38.     end
  39. )
  40.  
  41. addEvent("attachBox", true)
  42. addEventHandler("attachBox", root, function(thePlayer)
  43.     local x, y, z = getElementPosition(thePlayer)
  44.  
  45.     if isElement(getElementData(thePlayer, "carryObject")) then
  46.         destroyElement(getElementData(thePlayer, "carryObject"))
  47.     end
  48.  
  49.     local carryObject = createObject(1271, x, y, z, 0, 0, 0)        
  50.     setElementCollisionsEnabled(carryObject, false)
  51.     setObjectScale(carryObject, 0.5)
  52.  
  53.     exports['bone_attach']:attachElementToBone(carryObject,thePlayer,12,0.2,0.2,0.2,0,-10,-20)
  54.     setPedAnimation(thePlayer, "CARRY", "crry_prtial", 1, true, true, false)
  55.     setElementData(thePlayer, "carryObject", carryObject)
  56.     setElementData(thePlayer, "csomaghordas", 1)
  57. end)
  58.  
  59. addEvent("deAttachBox", true)
  60. addEventHandler("deAttachBox", root, function(thePlayer)
  61.     if getElementData(thePlayer, "csomaghordas") == 1 then
  62.         exports['bone_attach']:detachElementFromBone(getElementData(thePlayer, "carryObject"))
  63.      
  64.         destroyElement(getElementData(thePlayer, "carryObject"))
  65.  
  66.         setElementData(thePlayer, "csomaghordas", 0)
  67.     end
  68. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement