Hey,
Ich hab ein ein kleines Problem, und zwar wenn ich auf meinem Home Server
in ein Auto steige zeigt er mir oben Engine,Fule, etc an.
Wenn ich es aber auf meinen Rootwo MTA Server installiert ist versuche
zeigt er mir dieses nicht an und ich bekomm eine Fehlermeldung in der Log.
[2015-02-21 00:37:19] ERROR: [DayZ-MTA]/DayZ/vehicle_spawns.lua:659: attempt to call global 'getVehicleMaxFuel' (a nil value)
Lua
function onPlayerEnterDayzVehicle(veh,seat)
local col = getElementData(veh,"parent")
local id = getElementModel(veh)
if not seat == 1 then return end
local tires,engine = getVehicleAddonInfos (id)
setVehicleEngineState ( veh, false )
setElementData(veh,"maxfuel",getVehicleMaxFuel(col)) -- Zeile 659
setElementData(veh,"needtires",tires)
setElementData(veh,"needengines",engine)
if ((getElementData(col,"Tire_inVehicle") or 0) < tonumber(tires)) then
setVehicleEngineState ( veh, false )
return
end
if ((getElementData(col,"Engine_inVehicle") or 0) < tonumber(engine)) then
setVehicleEngineState ( veh, false )
return
end
if (getElementData(col,"fuel") or 0) <= 1 then
if not getElementModel(veh) == 509 then
triggerClientEvent (source, "displayClientInfo", source,"Vehicle","No tank left in this vehicle!",22,255,0)
setVehicleEngineState ( veh, false )
return
end
end
setVehicleEngineState ( veh, true )
bindKey(source,"k","down",setEngineStateByPlayer)
outputChatBox("Press 'K' to turn the engine on/off!",source)
end
addEventHandler ( "onPlayerVehicleEnter", getRootElement(), onPlayerEnterDayzVehicle )
Alles anzeigen
Wie gesagt auf meinem Home Server geht alles, aber auf den Root mit Linux geht es nicht
MFG