"ID 0" wird nicht erkannt?

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • 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.)

  • "/makeleader 0 1".


    Debug teste ich jetzt.


    // Edit:
    Muss man, wenn man Bots "rausnimmt" den Server komplett beenden? Weil jetzt geht es wieder komischerweise. (Vorher nur ausm Script genommen und gmx)