Hallo leute..Ich wollte Scripten das wenn ein Admin/Supporter sich als Admin On Duty anmeldet das sein name die ganze zeit rot ist..Bis er Admin Off Duty geht..Hier das gescriptete:
if(strcmp(cmd, "/aduty", true) == 0)
{
if (PlayerInfo[playerid][pAdmin] >= 1)
{
new Text3D:Administrator[MAX_PLAYERS];
new adm[MAX_PLAYER_NAME];
adm = "Administrator";
if(Adminmode[playerid]==0)
{
Administrator[playerid] = Create3DTextLabel(adm,COLOR_ADUTYRED,0,0,0,40.5,1);
Attach3DTextLabelToPlayer(Administrator[playerid], playerid, 0.0, 0.0, 0.45);
SetPlayerColor(playerid, COLOR_ADUTYRED);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s hat sich als Supporter angemeldet.", sendername);
OOCNews(COLOR_ADUTYRED,string);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
Adminmode[playerid] = 1;
}
else if(Adminmode[playerid]==1)
{
UpdatePlayer3DTextLabelText(playerid, PlayerText3D:Adminmode[playerid], COLOR_ADUTYRED, " ");
SetPlayerToTeamColor(playerid);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s hat sich als Supporter abgemeldet.", sendername);
OOCNews(COLOR_ADUTYRED,string);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 0);
Adminmode[playerid] = 0;
}
}
return 1;
}
Ich weiß nicht woran es liegt,ich hoffe ihr könnt mir helfen.
MFG,
iGGi