Abend zusammen.
Ich habe ein Problem.
Und zwar wird "ID 0" nicht erkannt.
Beispiel:
CMD:makeleader(playerid, params[])
{
new pID, frakid, string[128];
if(Spieler[playerid][pAdmin] < 5)return SendClientMessage(playerid, COLOR_GREY, ERROR_ADMIN);
if(sscanf(params, "ui", pID, frakid))return SendClientMessage(playerid, COLOR_GREY, "** Benutze /makeleader [SpielerID/Name] [Fraktion]");
if(IsPlayerNPC(pID))return 1;
if(!IsPlayerConnected(pID))return SendClientMessage(playerid, COLOR_GREY, ERROR_OFFLINE);
Hier, sowohl bei jedem anderen Befehl kommt dann die Nachricht "ERROR_OFFLINE", sprich:
#define ERROR_OFFLINE "** Die Person ist nicht online."
Kann evtl. jemand helfen?
Wenn ich ID 1, .. bin funktioniert es (hatte bei ID 0 einen Bot, hab ihn aber komplett aus dem Script entfernt.)