Admin Help

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
  • Hallo erstmal.


    Mein Problem ist das ich grad versuch ein Adminhelp Cmd zu erstellen wo halt die ganzen Commands aufgelistet sind.


    Bsp /ah.


    Nun weiß ich nicht warum der mir keine Nachricht senden bei diesem Code :


    -----------
    if(strcmp(cmdtext,"/ah",true)==0)
    {
    if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,ROT,"Du bist kein Admin.");
    new string[500];
    format(string,sizeof(string),"-*- Adminbefehle -*-\nAdmin 1 : /kick \nAdmin 2 : /ban \nAdmin 8 : /makeleader\n Admin 1337 : /setadmin\nAlle Befehle die bei Admin 1 sind auf für höhere Ränge genehmigt.");
    SendClientMessage(playerid,BLAU,string);
    }
    -----------

    Natürlich hab ich auch die Variante genommen ohne diesen String :

    -----------
    if(strcmp(cmdtext,"/ah",true)==0)
    {
    if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,ROT,"Du bist kein Admin.");
    SendClientMessage(playerid,BLAU,"-*- Adminbefehle -*-\nAdmin 1 : /kick \nAdmin 2 : /ban \nAdmin 8 : /makeleader\n Admin 1337 : /setadmin\nAlle Befehle die bei Admin 1 sind auf für höhere Ränge genehmigt.");
    }
    -----------


    Bin jetzt nicht der beste im Scripten wäre aber schön wenn mir einer helfen könnte wie man jez den Befehl richtig schreibt ^^


    MfG EPG

  • Änder dies Beliebig : (Ist von meinem SM)
    if(strcmp(cmdtext,"/ah",true)==0)
    {
    if(Spieler[playerid][admin] < 1)return SendClientMessage(playerid,FARBE,"Du bist kein Admin");
    {
    Echo(playerid,BLAU," Admin-Hilfe ");
    Echo(playerid,Rot,"____________________________________________________________________________");
    Echo(playerid,COLOR_OOC," DEINE CMDS ");
    Echo(playerid,COLOR_OOC," DEINE CMDS ");
    Echo(playerid,Rot,"____________________________________________________________________________");
    }
    return 1;
    }


    P.S Anstatt Echo = SendClientMessage oder einfach : #define Echo SendClientMessage