Szerző Téma: Munka script  (Megtekintve 531 alkalommal)

Munka script
« Dátum: 2016. december 17. - 11:44:15 »
0 Show voters
Sziasztok!Egy munka scriptben kérném a segítségeteket.Még nem nagyon dolgoztam táblákkal és nem tudom őket használni.A script működik csak bebugol az autó leadás de nem tudom miért.
 

thePlayer=client
startmarker=createMarker(2490,-1673,12.5,\"cylinder\",2,118,197,124,170)
automarker=createMarker(2444,-1661,12.5,\"cylinder\",2,118,197,124,170)
leadomarker=createMarker(2390,-1661,12.5,\"cylinder\",2,118,197,124,170)
id=1
kocsiid=1
kocsi = {}
jarmu = {}
function lehivas (thePlayer)
jarmu[id]=createVehicle(578,2495,-1671,14,0,0,0)
outputChatBox(id)
id=id+1
end
addEventHandler( \"onMarkerHit\", startmarker, lehivas )
function torles (thePlayer,commandName,target)
outputChatBox(target)
idt=tonumber(target)
--table.remove(jarmu,idt)
destroyElement(jarmu[idt])
end
addCommandHandler(\"del\",torles)
function addcar (thePlayer)
for k,v in ipairs (jarmu) do
   local x,y,z = getElementPosition(thePlayer)
   local carX,carY,carZ = getElementPosition(v)
   if getDistanceBetweenPoints3D(x,y,z,carX,carY,carZ) <= 5 then
      idadd=k
   end
end
if getElementData(jarmu[idadd],\"auto\") == false then
outputChatBox(\"igen\")
kocsi[kocsiid]=createVehicle(534,0,0,500,0,0,0)
attachElements(kocsi[kocsiid],jarmu[idadd])
kocsiid=kocsiid+1
setElementData(jarmu[idadd],\"auto\",true)
else
outputChatBox(\"nem\")
end
end
addEventHandler( \"onMarkerHit\", automarker, addcar )
function delcar (thePlayer)
for k1,v1 in ipairs (jarmu) do
   local x1,y1,z1 = getElementPosition(thePlayer)
   local carX1,carY1,carZ1 = getElementPosition(v1)
   if getDistanceBetweenPoints3D(x1,y1,z1,carX1,carY1,carZ1) <= 5 then
      iddel=k1
   end
end
for k2,v2 in ipairs (kocsi) do
   local x2,y2,z2 = getElementPosition(thePlayer)
   local carX2,carY2,carZ2 = getElementPosition(v2)
   if getDistanceBetweenPoints3D(x2,y2,z2,carX2,carY2,carZ2) <= 5 then
      delkocsiid=k2
   end
end
if getElementData(jarmu[iddel],\"auto\") == true then
--table.remove(kocsi[delkocsiid])
destroyElement(kocsi[delkocsiid])
kocsiid=kocsiid-1
setElementData(jarmu[iddel],\"auto\",false)
else
outputChatBox(\"nincs rajta kocsi\")
end
end
addEventHandler( \"onMarkerHit\", leadomarker, delcar )

 
 

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal