Guten Tag,
Ich habe ein Problem, damit, dass nach jedem Script Restart, der Wert aus der Datenbank wieder gelöscht wird.
Man geht als Mechaniker in den Dienst, gibt Sportmotor ein und darauf hin wird er eingesetzt. In der Datenbank wird der Wert dann von nil auf true gesetzt. Aber sobald ich das Script neustarte wird dieser Wert wieder auf nil gesetzt bzw. der zuvor eingesetzte Sportmotor wieder gelöscht. Bitte um Hilfe!
adac_server.lua
Lua
function addSportMotor(thePlayer, command)
motorvehicle[thePlayer] = m
if getElementData(thePlayer, "job") == 4 and getElementData(thePlayer, "dienst") == 1 then
for i,m in ipairs(getElementsByType("vehicle")) do
if ( isElementWithinMarker(thePlayer,adac_repair[6])) and (isElementWithinMarker ( m, adac_repair[6] )) and getElementData(hebebuehne1[6], "state") == "down" then
if getElementData( m, "onFire") == true then
triggerClientEvent ( thePlayer, "addNotification", getRootElement(), 1, 255,0,0, "Das Fahrzeug in in Flammen! Du kannst das nicht tun." ) return false end
if getVehicleOccupant ( m, 0 ) then outputChatBox("Es darf sich kein Fahrer im Fahrzeug befinden.", thePlayer, 255,0,0) return end
setElementData( m, "sportmotor", true )
setVehicleHandling ( m, "engineAcceleration", (getVehicleHandling(m)['engineAcceleration']+20))
setVehicleHandling ( m, "maxVelocity", (getVehicleHandling(m)['maxVelocity']+2000))
callClientFunction(thePlayer, "setVehicleSportMotorFromServer", true)
outputChatBox("Sportmotor eingebaut.", thePlayer, 0, 255, 0)
end
end
end
end
addCommandHandler("sportmotor", addSportMotor )
Alles anzeigen
In die vehicles_server.lua eingetragen