Auf Anfrage eines Users habe ich ein kleines Script erstellt, womit man ein Fahrzeug auf den Packer fahren kann und es attachen kann, heißt, das Fahrzeug kann nicht mehr runterfallen.
Das Script ist ungetestet(!) und somit können Fehler durchaus auftreten. Wenn ihr Fehler findet, könnt ihr sie gerne hier drunter schreiben und ich fixxe sie.
Das Script hat keine Meta.xml und muss somit einem bestehendem Script hinzugefügt werden oder man erstellt sich einfach selber eine Resource.
Man kann das Fahrzeug mit dem Kommando "/attach" am Packer "befestigen" oder mit der Taste "n". Ihr könnt das Script verwenden wie ihr wollt und auch komplett ändern, somit ist es euch auch natürlich freigestellt, ob ihr das Kommando umbenennt oder so lasst, bei der Taste das selbe.
Hier der Code:
function attachToPacker(veh)
local x,y,z = getElementPosition(veh)
local col = createColSphere(x,y,z,5)
local elements = getElementsWithinColShape(col)
for k,v in pairs(elements) do
if getElementModel(v) == 443 then
attachElements(veh,v)
setElementData(veh,"attached",true)
end
end
destroyElement(col)
end
function attachHandler(player)
local veh = getPedOccupiedVehicle(player)
if not getElementData(veh,"attached") then
attachToPacker(veh)
else
setElementData(veh,"attached",false)
detachElements(veh)
end
end
addCommandHandler("attach",attachHandler)
addEventHandler("onPlayerJoin",getRootElement(),
function()
bindKey(source,"n","up",attachHandler)
end
)
Alles anzeigen
Mfg Plasm