Adminname eines Useres setzen

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 hat jemand evtl. eine Idee warum das hier nicht geht?


    ocmd:givetitle(playerid,params[])
    {
    if(SpielerInfo[playerid][Adminlevel] < 7)return
    new pID,title,string3[128];
    if(sscanf(params,"ui",pID,title))return SendClientMessage(playerid, GRAU, "Anwendung: '/settitle [Spieler] [Title]'");
    SpielerInfo[pID][Adminrang] = title;
    format(string3,sizeof(string3),"(( ** ADMIN ** %s hat den Tietel von %s auf %s geändert. ))",GetName(playerid),GetName(pID),title);
    SendAdminMessage(drot, string3);
    return 1;
    }



    mfg

  • ocmd:givetitle(playerid,params[])
    {
    if(SpielerInfo[playerid][Adminlevel] < 7) return SendClientMessage(playerid, GRAU, "Erst ab Level 7!");
    new pID,title[32],string3[128];
    if(sscanf(params,"us[32]",pID,title)) return SendClientMessage(playerid, GRAU, "Anwendung: '/settitle [Spieler] [Title]'");
    format(SpielerInfo[pID][Adminrang], 32, title);
    format(string3,sizeof(string3),"(( ** ADMIN ** %s hat den Tietel von %s auf %s geändert. ))",GetName(playerid),GetName(pID),title);
    SendAdminMessage(drot, string3);
    return 1;
    }


    Außerdem muss "Adminrang" im enum als "Adminrang[32]" deklariert sein.



    Falls du nicht das sscanf Plugin verwendest, sondern die Funktion:

    Spoiler anzeigen
    ocmd:givetitle(playerid,params[])
    {
    if(SpielerInfo[playerid][Adminlevel] < 7) return SendClientMessage(playerid, GRAU, "Erst ab Level 7!");
    new pID,title[32],string3[128];
    if(sscanf(params,"us",pID,title)) return SendClientMessage(playerid, GRAU, "Anwendung: '/settitle [Spieler] [Title]'");
    format(SpielerInfo[pID][Adminrang], 32, title);
    format(string3,sizeof(string3),"(( ** ADMIN ** %s hat den Tietel von %s auf %s geändert. ))",GetName(playerid),GetName(pID),title);
    SendAdminMessage(drot, string3);
    return 1;
    }

  • Beitrag von _AyKut ()

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.