[SA:MP] Ingame weitere Admin Ränge erstellen - wie

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
  • Einen wunderschönen,


    Ich wollte fragen wie ich weitere Admin Ränge im Script erstellen kann und das die befehle unter /ahelp angepasst werden und das der Rang Name da steht sowie die befehle einstellen die sie dürfen.


    Ich wünsche euch noch einen schönen Tag und verbleibe mit freundlichen grüßen,


    Aurax

  • 1. einfach die zahlen weiter nutzen 1,2,3,4,5,6
    2. unter /ahelp ne abfrage ob rang ==ist dann sendlcientmessage ausgeben und befehle auflisten
    3. Rang name auch wieder per == rang ausgeben ;D

    Könntest du es beim Quellcode machen als beispiel? :(

  • Könntest du es beim Quellcode machen als beispiel? :(

    okay hier nen beispiel
    also bei ahilfe
    (das pInfo[playerid][pAdmin] ist bei mir der admin rank musst du in deinem script anpassen dann)

    ocmd:ahilfe(playerid,params[])
    {
    switch(pInfo[playerid][pAdmin] )
    {
    case 1:
    {
    new string[125];
    format(string,sizeof(string),"%s: /veh | /spawn...",AdminRank(playerid));
    SendClientMessage(playerid,-1,string); || oder shwopalyerdialog(palyerid,DIALOG_HELP,DIALOG_STYLE_MSGBOX,"Help",string,"Okayer","");
    }
    case 2:
    {
    ...
    }
    case...
    }
    }


    dann ränge namen ausgenen wie oben schon genutzt AdminRank(playerid);

    stock AdminRank(playerid)
    {
    new rank[50];
    switch(pInfo[playerid][pAdmin] )
    {
    case 1: rank="Support";
    case 2: rank="Admin";
    case 3: rank="ServerLeiter";
    //case ...
    }
    return rank;
    }

    einfach ränge imme rerweitern...