Hi
i have a problem.
i have this client script:
function onClickBtn ( button, state )
if (button == "left" and state == "up") then
if (source == TruckArbeitBtn ) then
guiSetInputEnabled(false)
guiSetVisible ( TruckWindow , false )
showCursor ( false )
triggerServerEvent ( "truckerarbeit", getRootElement())
end
end
end
addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), windowHandler )
addEventHandler ( "onClientGUIClick", TruckArbeitBtn, onClickBtn, false )
it triggers the server event "truckarbeit"
:
function truckerarbeit_func ( )
if PlayerJob[client] < 2 or PlayerJob[client] > 2 then
outputChatBox( "Du musst erst den Job annehmen!", client, 255, 0, 0 )
end
if PlayerJob[client] == 2 then
Truck[client] = createVehicle( 455, -138.103515625, 1084.078125, 20.312187194824)
setVehicleColor ( Truck[client], 3, 3, 3, 3 )
warpPedIntoVehicle ( client, Truck[client] )
end
end
addEvent ( "truckerarbeit", true )
addEventHandler ( "truckerarbeit", getRootElement(), truckerarbeit_func )
works. perfectly. it creates the vehicle and puts the player in it.
now i want to delete the vehicle after the player leaves it:
(in the server script)
function exitVehicle ( theVehicle, seat, jacked )
if ( theVehicle == Truck[source]) then
destroyElement(Truck[source])
end
end
addEventHandler ( "onVehicleExit", getRootElement(), exitVehicle )
it doesnt work. i tried it with Truck[client] too, doesnt work too.
whats wrong?