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