21.05.2011, 10:57
pawn Код:
dcmd_aduty(playerid,params[])
{
#pragma unused params
if(AccInfo[playerid][Level] >= 1)
{
new String[128],Name[MAX_PLAYER_NAME];
GetPlayerName(playerid, Name, sizeof(Name));
if(GetPVarInt(playerid,"AdutyOn") == 1)
{
format(String, sizeof(String), "{001AC4}Admin: %s is now off duty.", Name);
SendClientMessageToAll(-1, String);
SetPVarInt(playerid,"AdutyOn",0);
Delete3DTextLabel(AdminLabel[playerid]);
KillTimer(AdminGodTimer[playerid]);
SetPVarInt(playerid,"AGodModeOn",0);
SetPlayerHealth(playerid,100);
ResetPlayerWeapons(playerid);
SetPlayerSkin(playerid, GetPVarInt(playerid,"ASkinID"));
return 1;
}
else
{
format(String, sizeof(String), "{001AC4}Admin: %s is now on duty.", Name);
SendClientMessageToAll(-1, String);
SetPVarInt(playerid,"AdutyOn",1);
AdminLabel[playerid] = Create3DTextLabel("Admin on duty\n Do NOT attack!",0xE60000FF,20.0,40.0,50.0,40.0,0,1);
Attach3DTextLabelToPlayer(AdminLabel[playerid], playerid, 0.0, 0.0, 0.3);
SetPVarInt(playerid,"ASkinID",GetPlayerSkin(playerid));
SetPlayerSkin(playerid, 217);
SetPlayerHealth(playerid,999);
AdminGodTimer[playerid] = SetTimerEx("AGodMode", 500, 1, "i", playerid);
SetPVarInt(playerid,"AGodModeOn",1);
GivePlayerWeapon(playerid,24,999);
GivePlayerWeapon(playerid,31,999);
GivePlayerWeapon(playerid,37,999);
return 1;
}
}
else return SendClientMessage(playerid,red, "ERROR: You are not an Admin.");
}
![confused](images/smilies/confused.gif)