Problem mit der Abfrage

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
  • Ja ich habe an einem Interview befehl gebastelt und habe nun das PRoblem das mir bei der Abfrage für die Fraktion und den Rang gleichzeitig die Fehlermeldung die bei else defeniert ist angezeigt wird,
    hier mal der CmD


    ocmd:interview(playerid,params[])
    {
    if(GetPVarInt(playerid,"Member") == 4 && GetPVarInt(playerid,"Rang") == 3)
    {
    new pid;
    new textstring[64];
    new textstringpid[64];
    if(sscanf(params,"u",pid))return SendClientMessage(playerid,lila,"Benutzung: /interview [Playerid/Name]");
    if(ININTERVIEW[pid] == 0)
    {
    ININTERVIEW[playerid] = 1;
    ININTERVIEW[pid] = 1;
    format(textstring, sizeof(textstring), "* Du hast %s den Interview-Chat erlaubt",SpielerName(pid));
    format(textstringpid, sizeof(textstringpid), "* Dir wurde der Interview-Chat erlaubt");
    SendClientMessage(playerid,blue,textstring);
    SendClientMessage(pid,blue,textstringpid);
    SendClientMessage(pid,grey,"Du schreibst nun im Interview Chat.");
    }
    else if(ININTERVIEW[pid] == 1)
    {
    ININTERVIEW[playerid] = 0;
    ININTERVIEW[pid] = 0;
    format(textstring, sizeof(textstring), "* Du hast %s den Interview-Chat verboten",SpielerName(pid));
    format(textstringpid, sizeof(textstringpid), "* Dir wurde der Interview-Chat verboten");
    SendClientMessage(playerid,blue,textstring);
    SendClientMessage(pid,blue,textstringpid);
    SendClientMessage(pid,grey,"Du schreibst nun wieder im Normalen Chat.");
    }
    }
    else{ return SendClientMessage(playerid,error,"Du bist kein News-Reporter oder hast nich den Nötigen Rang Dafür");}
    return 1;
    }


    MfG
    uzii