Guten Morgen Forum!
Habe gerade ein Problem mit meinem Motorsystem welches ich vorhin anfing.
Sobald ich einmal /motor gemacht habe geht der Motor an. Wenn ich nochmal /motor mache sagt der Server mir das der Befehl nicht vorhanden ist.
Ich nutze übrigens das Include von BlackAce.
Code:
if(strcmp(cmdtext,"/motor")==0)
{
if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,Rot,"Du sitzt in keinem Fahrzeug!");
if(GetPlayerVehicleID(playerid) == 481 || GetPlayerVehicleID(playerid) == 509 || GetPlayerVehicleID(playerid) == 510) return SCM(playerid,Rot,"Ein Fahrrad hat keinen Motor...");
new vehicle;
vehicle = GetPlayerVehicleID(playerid);
new Float:vHealth;
if(GetVehicleParam(vehicle,MOTOR)==0)
{
if(GetVehicleHealth(vehicle,vHealth)>500)
{
//Wenn Fahrzeug unter 500 HP hat
SCM(playerid,Rot,"Dein Fahrzeug ist zu kaputt um es zu starten! Lasse es reparieren.");
return 1;
}
else
{
//Wenn Motor aus
SCM(playerid,Grau,"Du versuchst den Motor zu starten...");
SetVehicleParam(vehicle,MOTOR,1); //Motor anschalten
SCM(playerid,Blau,"Motor gestartet!");
return 1;
}
}
else if(GetVehicleParam(vehicle,MOTOR)==1)
{
//Wenn Motor an
SetVehicleParam(vehicle,MOTOR,0); //Motor anschalten
SCM(playerid,Blau,"Motor abgeschaltet.");
}
}
Ich hoffe mir kann jemand helfen..