Name ändern lassen

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
  • So leutz, ich hab ein Problem.


    Ich will den Namen bei /aduty ändern lassen z.B. in [RRP] Hans,
    Wenn er wieder /aduty macht das sein normaler Name wieder das steht also "Hans"



    if (strcmp(cmd, "/aond", true) == 0 || strcmp(cmd, "/aduty", true) == 0)
    {
    if(AdminDuty[playerid] == 0)
    {
    if(PlayerInfo[playerid][pAdmin] == 1337)
    {
    new pName[MAX_PLAYER_NAME+1];
    GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
    strins(pName, "[TEST]", 0);
    SetPlayerName(playerid, pName);
    SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Admin im Dienst!");
    SetPlayerColor(playerid,COLOR_RED);
    AdminDuty[playerid] = 1;
    Supermod[playerid] = Create3DTextLabel("* ! Admin Duty !*",COLOR_WHITE,30.0,40.0,50.0,40.0,0);
    Attach3DTextLabelToPlayer(Supermod[playerid], playerid, 0.0, 0.0, 0.4);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string,sizeof(string),"** %s hat sich zum Support angemeldet**.",sendername,playerid);
    SendClientMessageToAll(COLOR_RED, string);
    SetPlayerHealth(playerid, 1000000000);
    SetPlayerArmour(playerid, 1000000000);
    return 1;
    }
    }
    if(AdminDuty[playerid] == 1)
    {
    new pName[MAX_PLAYER_NAME+1];
    GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
    strins(pName, " ", 0);
    SetPlayerName(playerid, pName);
    SendClientMessage(playerid,COLOR_YELLOW,"Du hast dich nun als Sup/Admin abgemeldet.");
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string,sizeof(string),"** %s hat sich zum Support abgemeldet**.",sendername,playerid);
    SendClientMessageToAll(COLOR_RED, string);
    Delete3DTextLabel(Admin[playerid]);
    Delete3DTextLabel(Supermod[playerid]);
    Delete3DTextLabel(Mod[playerid]);
    Delete3DTextLabel(Supporter[playerid]);
    Delete3DTextLabel(Admin[playerid]);
    Delete3DTextLabel(Supermod[playerid]);
    Delete3DTextLabel(Mod[playerid]);
    Delete3DTextLabel(Supporter[playerid]);
    SetPlayerArmour(playerid, 0);
    AdminDuty[playerid] = 0;


    Ist nur ein Teil ^^


    Also, wäre nett wenn mir einer helfen kann :)