Dein Adminrang wurde von %s geändert

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
  • Wie schon im Titel steht wie macht man das ^^?


    if(!isAdmin(playerid,1337))return SendClientMessage(playerid,0xFFFFFFFF,"Du hast nicht die benötigten Rechte.");
    new pID,a_level;
    if(sscanf(params,"ui",pID,admin_level))return SendClientMessage(playerid,WEISS,"/makeadmin [Spieler][Rank]");
    sInfo[pID][alevel]=admin_level;
    sPlayer(pID);
    SendClientMessage(pID,WEISS,"Dein Adminrank wurde geändert!");
    SendClientMessage(playerid,ROT,"Der Spieler hat sein Adminrank bekommen! ERLEDIGT ");

  • Sehe ich richtig das du gar keine Array Größe angegeben hast? :p

  • Beitrag von FileZilla ()

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.
  • Und funktionieren wird es so oder so nicht, was habt ihr denn heute alle damit, nur Stuss zu schreiben?


    new playerName[MAX_PLAYER_NAME+1], string[sizeIndex];
    GetPlayerName(playerid, playerName, sizeof(playerName));
    format(string, sizeof(string), "Dein Rank wurde von %s geändert.", playerName);
    SendClientMessage(pID, Farbe, string);


    Mein CS:GO Server: 62.75.168.39:27016


    Ich bin so hungrig, dass ich vor lauter Durst nicht weiß, was ich rauchen soll - so müde bin ich!
    Freedom is just another word for 'Nothing left to lose'

  • new playerName[MAX_PLAYER_NAME+1], string[sizeIndex];
    GetPlayerName(playerid, playerName, sizeof(playerName));



    das kann man sich auch auf 2 arten sparen


    entweder du nimmst
    GetPlayerName(playerid); direkt ins format rein


    oder


    stock SpielerName(playerid)
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    return name;
    }


    man verwendet jedes mal Spielername(playerid);

  • LeijaT:
    new playerName[MAX_PLAYER_NAME+1], string[sizeIndex];
    Nur um anzumerken: Das +1 ist nicht notwendig, selbst wenn GetPlayerName die vollen 24 Zeichen ausschöpft.


    Und sizeIndex scheint nirgends definiert zu sein.
    new playerName[MAX_PLAYER_NAME], string[145];


    @Stormi25:

    Zitat

    direkt ins format rein


    Das geht nicht.

  • Und sizeIndex scheint nirgends definiert zu sein.


    sizeIndex war für mich jetzt keine Variable, sondern einfach nur eine Anmerkung, dass man diesem Array eine passende Größe zuweisen muss. Sorry, da hab ich mich wohl etwas zu selbstverständlich ausgedrückt :p


    Mein CS:GO Server: 62.75.168.39:27016


    Ich bin so hungrig, dass ich vor lauter Durst nicht weiß, was ich rauchen soll - so müde bin ich!
    Freedom is just another word for 'Nothing left to lose'