Wenn direkt beim ersten mal "/motor" klappt. Kannst du einfach eine variable nutzen um zu prüfen ob du "/motor" schon ausgeführt hast. In dem falle "motor_started".
Solltest du dann nicht mehr in einem Auto sitzen und der timer tickt, setzt er "motor_started" zurück. Sollte also nach dem ein & aussteigen funktionieren.
Hab außerdem die if abfragen umgedreht um sich die vernestungen zu sparen.
Code
SetTimer, Motor, On
motor_started = false
Motor:
if(IsInChat())
return
if(AutoMotorAus == 0)
return
Sleep, 250
if(!IsPlayerInAnyVehicle())
return
if(!IsPlayerDriver())
motor_started = false
return
if(getVehicleEngineState() == 1)
return
if(motor_started == true)
return
SendChat("/motor")
SendChat("/licht")
motor_started = true
return
Alles anzeigen