Guten Tag Breadfish,
nach langen googlen und rum probieren, muss ich nun mein Problem mit euch teilen. Ich hoffe ihr könnt mir weiterhelfen.
Hier die Zeile mit den Timer. Ist bei Onplayercommand weil der Timer ja nur starten soll wenn der Befehl ausgeführt wird.
if(strcmp("/exitcar",cmdtext,true,10) == 0){
new vehicleid = GetPlayerVehicleID(playerid);
if(Totalschaden[vehicleid] == 0){
if(!IsPlayerInAnyVehicle(playerid))return 1;
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid,1);
return 1;
}
else if(Totalschaden[vehicleid] == 1){
if(!IsPlayerInAnyVehicle(playerid))return 1;
FreezePlayer(playerid);
SetTimer("Motorschaden",60000,0);
return 1;
}
}
new vehicleid = GetPlayerVehicleID(playerid);
if(Totalschaden[vehicleid] == 0){
if(!IsPlayerInAnyVehicle(playerid))return 1;
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid,1);
return 1;
}
else if(Totalschaden[vehicleid] == 1){
if(!IsPlayerInAnyVehicle(playerid))return 1;
FreezePlayer(playerid);
SetTimer("Motorschaden",60000,0);
return 1;
}
}
Der Timer public
forward Motorschaden(playerid);
public Motorschaden(playerid)
{
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid,1);
UnFreezePlayer(playerid);
SendClientMessage(playerid,COLOR_GREEN,"Du kannst dich nun wieder bewegen, aber dein Fahrzeug ist kaputt.");
SendClientMessage(playerid,COLOR_GREEN,"Rufe ein Mechaniker oder besorge dir ein Taxi.(/Service Mechaniker oder /Service Taxi)");
return 1;
}
{
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid,1);
UnFreezePlayer(playerid);
SendClientMessage(playerid,COLOR_GREEN,"Du kannst dich nun wieder bewegen, aber dein Fahrzeug ist kaputt.");
SendClientMessage(playerid,COLOR_GREEN,"Rufe ein Mechaniker oder besorge dir ein Taxi.(/Service Mechaniker oder /Service Taxi)");
return 1;
}
Ich freue mich über jede sinnvolle Antwort. Ich habe keine errors bekommen.
MFG
Troniix