Admin Names. (+rep)
#5

Quote:
Originally Posted by biker122
Посмотреть сообщение
If you already have an ENUM called pNormalName under enum PlayerInfo, then let it stay. If not, Make one called pNormalName.

Код:
CMD:aduty(playerid, params[])
{
	if(PlayerInfo[playerid][pAdmin] < 2) return SendClientMessage(playerid, -1, "This is an admin only command!");
	{
			if(PlayerInfo[playerid][pAdminDuty] == 0)
			{

				SendClientMessageEx(playerid, COLOR_YELLOW, "You are now on administrative duty! Remember to check /reports!");
				PlayerInfo[playerid][pAdminDuty] = 1;
				SetPlayerHealth(playerid, 100000);
				SetPlayerArmour(playerid, 100000);
                new name = GetPlayerNameEx(playerid);
                PlayerInfo[playerid][pNormalName] = name;
                new str1[128];
                format(str1,sizeof(str1),"[ADMIN]%s",GetPlayerNameEx(playerid));
                SetPlayerName(playerid,str1);
				//SetPlayerColor(playerid, COLOR_TWORANGE);
				//SetPlayerSkin(playerid, 294); - Commented by Voltage
				new string[128];
				format(string, sizeof(string), "Administrator %s(ID %d) is now on Admin Duty!", GetPlayerNameEx(playerid), playerid);
				ABroadCast(COLOR_YELLOW, string, 1);
			}
			else
			{
				SendClientMessageEx(playerid, COLOR_RED, "You are now off admin duty!");
				SetPlayerName(playerid, PlayerInfo[playerid][pNormalName]);
				SetPlayerHealth(playerid, 100);
				SetPlayerArmour(playerid, 0);
				SetPlayerToTeamColor(playerid);
				//SetPlayerSkin(playerid, 299); - Commented by Voltage
				PlayerInfo[playerid][pAdminDuty] = 0;
				new string[128];
				format(string, sizeof(string), "Administrator %s(ID %d) is now Off Admin Duty! ( Leave the Admin to Roleplay )", GetPlayerNameEx(playerid), playerid);
				ABroadCast(COLOR_YELLOW, string, 1);
			}
	}
	return 1;
}
Like, If you go /onduty, your name should be [ADMIN]Ivann and if you go offduty, It should be back to Ivann?
If yes, then try this.
No, for example your name Biker_123

then when you go ON duty your name should be set on "Biker" only (depends what setted on /setadminname) for example i set your adminn name to 123 /setadminname 0 123. then everytime your go on duty your name should be 123 then when you go off duty your name should be back to Biker_123.
Reply


Messages In This Thread
Admin Names. (+rep) - by ChristianIvann09 - 07.04.2014, 04:42
Re: Admin Names. (+rep) - by biker122 - 07.04.2014, 07:31
Re: Admin Names. (+rep) - by ChristianIvann09 - 07.04.2014, 07:36
Re: Admin Names. (+rep) - by biker122 - 07.04.2014, 07:48
Re: Admin Names. (+rep) - by ChristianIvann09 - 07.04.2014, 08:36
Re: Admin Names. (+rep) - by biker122 - 07.04.2014, 08:38
Re: Admin Names. (+rep) - by RajatPawar - 07.04.2014, 08:43
Re: Admin Names. (+rep) - by ChristianIvann09 - 07.04.2014, 08:49

Forum Jump:


Users browsing this thread: 1 Guest(s)