Moin Ich habe ein Problem ich habe ein Repair system und wenn ich /rep id preis mache dann sagt er immer wieder der spieler ist nicht online obwohl er es aber ist
dabei ist derjeniger aber online kann mir wer helfen ?
Code
ocmd:rep(playerid,params[])
{
new veh,pID,Preis,string[128];
if (SpielerInfo[playerid][Leader] == 1 || SpielerInfo[playerid][Member] == 1 || SpielerInfo[playerid][Leader] == 2 || SpielerInfo[playerid][Member] == 2)
if(sscanf(params, "dd", pID,Preis)) return SendClientMessage(playerid,COLOR_RED,"/rep [playerid] [Preis]");
if(Preis <= 0) return SendClientMessage(playerid,COLOR_RED,"Der Preis darf nicht unter 0$ liegen!");
if(IsPlayerConnected(playerid)) return SendClientMessage(playerid,COLOR_RED,"Der Spieler ist nicht eingeloggt!");
veh = GetPlayerVehicleID(pID);
if(!IsPlayerInAnyVehicle(pID))return SendClientMessage(playerid,COLOR_RED,"Der Spieler ist in keinem Fahrzeug!");
format(string,sizeof(string),"Mechaniker: %s hat dein Fahrzeug für %d repariert!",getName(playerid),Preis);
SendClientMessage(pID,COLOR_YELLOW,string);
RepairVehicle(veh);
return 1;
}
Gruß Nille