Guest User

Untitled

a guest
Jul 21st, 2018
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 4.71 KB | None | 0 0
  1. fixmarker=createMarker(2130.0617675781, -2184.8286132813, 12.554370880127,"cylinder",2,30,144,255,170)---javítómarker
  2. bugmarker=createMarker(2175.328125, -2159.1411132813, 12.546875,"cylinder",2,255,51,51,170)---bugmarker
  3. thePlayer=source
  4. function fixelement (thePlayer)--ki indítja a fucntiont
  5. --if getElementData(thePlayer, "char:dutyfaction") == 11 then
  6.     if getElementData(thePlayer,"kerek") == true and getElementData(thePlayer,"rossz") == true then
  7.         setElementData(thePlayer,"rossz",false)
  8.         triggerClientEvent(thePlayer,"fixmarker",thePlayer)
  9.     elseif getElementData(thePlayer,"kerek") == false then
  10.         outputChatBox("#ffffff[#1E90FFLezlike #ffffff- #FF9933Szerelő#ffffff] Nincs a kezdebne alkatrész.",thePlayer,255,0,0,true)
  11.     elseif getElementData(thePlayer,"rossz") == false then
  12.         outputChatBox("#ffffff[#1E90FFLezlike #ffffff- #FF9933Szerelő#ffffff] Az alkatrész már meg van javítva.",thePlayer,255,0,0,true)
  13.     end
  14. --end
  15. end
  16. addEventHandler ( "onMarkerHit", fixmarker, fixelement )
  17.  
  18. function fixplayerbug (thePlayer)---nem fog bugolni
  19. --if getElementData(thePlayer, "char:dutyfaction") == 11 then
  20.     setElementData(thePlayer,"kerek",false)
  21.     setElementData(thePlayer,"rossz",false)
  22.     triggerClientEvent(thePlayer,"bugmarker",thePlayer)
  23. --end
  24. end
  25. addEventHandler ( "onMarkerHit", bugmarker, fixplayerbug )
  26.  
  27. function elementdatak (thePlayer,door,panel,carmodel) --- ki az akinek kell
  28. if getElementData(thePlayer,"kerek") == false  then
  29.     clonauto = createVehicle(carmodel,0 ,0 ,5000)
  30.     triggerClientEvent(thePlayer,"javitas",thePlayer,thePlayer,clonauto)
  31.     px,py,pz=getElementPosition(thePlayer)
  32.     triggerClientEvent(getRootElement(),"fixsound",getRootElement(),px,py,pz)
  33.     setElementData(thePlayer,"kerek",true)
  34.     setElementData(thePlayer,"rossz",true)
  35. elseif getElementData(thePlayer,"kerek") == true and getElementData(thePlayer,"rossz") == false then
  36.     triggerClientEvent(thePlayer,"javitasfel",thePlayer,door,panel)
  37.     setElementData(thePlayer,"kerek",false)
  38.     px,py,pz=getElementPosition(thePlayer)
  39.     triggerClientEvent(getRootElement(),"fixsound",getRootElement(),px,py,pz)
  40. end
  41. end
  42. addEvent("elementdatak", true)
  43. addEventHandler("elementdatak", getRootElement(), elementdatak)
  44.  
  45. function playerhands (thePlayer,car,kx,ky,kz,krx,kry,krz)---mindenki lássa a kézben az autót
  46.     setPedAnimation(thePlayer, "CARRY", "crry_prtial", 0, true, false, true, true)
  47.     attachElements(car, thePlayer,kx,ky,kz,krx,kry,krz)
  48.     setElementCollisionsEnabled(car,false)
  49.     r, g, b = getVehicleColor(car)
  50.     car=car
  51.     setTimer(function ()
  52.     setVehicleColor(car,r,g,b)
  53.     end,500,1)
  54. end
  55. addEvent("kezbenvisz", true)
  56. addEventHandler("kezbenvisz", getRootElement(), playerhands)
  57.  
  58. function playerdelcar (thePlayer,delcar)---kézben lévő autót törli
  59.     detachElements(delcar,thePlayer)
  60.     destroyElement(delcar)
  61. end
  62. addEvent("kezbentorol", true)
  63. addEventHandler("kezbentorol", getRootElement(), playerdelcar)
  64.  
  65. function playerAnimationToServer (localPlayer, animName, animtoName)--mindenki lássa az animot
  66.     setPedAnimation(localPlayer, animName, animtoName, -1, true, false, false, false)
  67.     setTimer ( function()
  68.     setPedAnimation(localPlayer,false)
  69.     end, 10000, 1 )
  70. end
  71. addEvent("playerAnimationToServer", true)
  72. addEventHandler("playerAnimationToServer", getRootElement(), playerAnimationToServer)
  73.  
  74. function removeComponentFromVehicle (player, element,commandName,allapot)---mindenki lássa a componentet
  75.     triggerClientEvent(getRootElement(), "player->removeComponentFromVehicleG", getRootElement(), element, commandName,allapot)
  76. end
  77. addEvent("player->removeComponentFromVehicle", true)
  78. addEventHandler("player->removeComponentFromVehicle", getRootElement(), removeComponentFromVehicle)
  79.  
  80. function fixplayercar (thePlayer,newcar,k1,k2,k3,k4,doornew,panelnew)---kézben lévő autót törli
  81.     if k1 or k2 or k3 or k4 then
  82.         setVehicleWheelStates (newcar,k1,k2,k3,k4)
  83.     end
  84.     if doornew then
  85.         setVehicleDoorState(newcar,doornew,0)
  86.     end
  87.     if panelnew then
  88.         setVehiclePanelState(newcar,panelnew,0)
  89.     end
  90. end
  91. addEvent("fixplayercar", true)
  92. addEventHandler("fixplayercar", getRootElement(), fixplayercar)
  93.  
  94. function fixlampmotor (thePlayer,VehicleS,lampmotor)
  95.     if lampmotor == true  then
  96.         setVehicleLightState(VehicleS,0,0)
  97.         setVehicleLightState(VehicleS,1,0)
  98.         setVehicleLightState(VehicleS,2,0)
  99.         setVehicleLightState(VehicleS,3,0)
  100.     elseif lampmotor == false  then
  101.         setElementHealth(VehicleS,1000)
  102.     end
  103. end
  104. addEvent("fixlampmotor", true)
  105. addEventHandler("fixlampmotor", getRootElement(), fixlampmotor)
  106.  
  107. function animhang (thePlayer)
  108.     px,py,pz=getElementPosition(thePlayer)
  109.     triggerClientEvent(getRootElement(),"fixsound",getRootElement(),px,py,pz)
  110. end
  111. addEvent("animhang", true)
  112. addEventHandler("animhang", getRootElement(), animhang)
Advertisement
Add Comment
Please, Sign In to add comment