CMD:aduty(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] == 0) return SendClientMessage(playerid, -1, "This is an admin only command!");
if(PlayerInfo[playerid][pAdmin] >= 1)
{
if(PlayerInfo[playerid][pAdminDuty] == 0)
{
AdminTexxt[playerid] = Create3DTextLabel("Admininstrator[ON DUTY] {FF0000}(DO NOT ATTACK!)", 0xFFFF00FF, 30.0, 40.0, 50.0, 40.0, 0);
Attach3DTextLabelToPlayer(AdminTexxt[playerid],playerid,0.0,0.0,0.5);
SendClientMessageEx(playerid, COLOR_BLUE, "You are now on Administrator duty! !");
//SetPlayerName(playerid, PlayerInfo[playerid][pAdminName]);
PlayerInfo[playerid][pAdminDuty] = 1;
SetPlayerHealth(playerid, 9999999);
SetPlayerArmour(playerid, 9999999);
ResetPlayerWeapons(playerid);
GivePlayerValidWeapon(playerid, 24, 99999);
GivePlayerValidWeapon(playerid, 43, 60000);
GivePlayerValidWeapon(playerid, 24, 60000);
GivePlayerValidWeapon(playerid, 31, 99999);
GivePlayerValidWeapon(playerid, 32, 99999);
GivePlayerValidWeapon(playerid, 27, 99999);
GivePlayerValidWeapon(playerid, 34, 99999);
GivePlayerValidWeapon(playerid, 38, 99999);
new szMessage[47 + (MAX_PLAYER_NAME * 2)];
format(szMessage, sizeof(szMessage), "Administrator %s is now {00FF00}ON {FF0000}Duty!", GetPlayerNameEx(playerid));
//ABroadCast(COLOR_YELLOW,szMessage, 2);
SendClientMessageToAllEx(COLOR_REALRED, szMessage);
Attach3DTextLabelToPlayer(AdminTexxt[playerid], playerid, 0.0, 0.0, 0.4);
SetPlayerColor(playerid, COLOR_REALRED);
}
else if(PlayerInfo[playerid][pAdminDuty] == 1)
{
SendClientMessageEx(playerid, COLOR_BLUE, "You are now off admin duty!");
//SetPlayerName(playerid, PlayerInfo[playerid][pNormalName]);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 0);
ResetPlayerWeapons(playerid);
SetPlayerToTeamColor(playerid);
Delete3DTextLabel(AdminTexxt[playerid]);
//SetPlayerSkin(playerid, 299); - Commented by Voltage
PlayerInfo[playerid][pAdminDuty] = 0;
new szMessage[47 + (MAX_PLAYER_NAME * 2)];
format(szMessage, sizeof(szMessage), "Administrator %s is now {800000}OFF {FF0000}Duty!", GetPlayerNameEx(playerid));
//format(szMessage, sizeof(szMessage), "AdmCmd: Administrator %s is now Off Duty!", GetPlayerNameEx(playerid));
// ABroadCast(COLOR_YELLOW,szMessage, 2);
SendClientMessageToAllEx(COLOR_REALRED, szMessage);
}
}
return 1;
}
CMD:aduty(playerid, params[])
{
if(!PlayerInfo[playerid][pAdmin]) return SendClientMessage(playerid, -1, "This is an admin only command!");
new var = PlayerInfo[playerid][pAdminDuty];
ResetPlayerWeapons(playerid);
if(!var)
{
AdminTexxt[playerid] = Create3DTextLabel("Admininstrator[ON DUTY] {FF0000}(DO NOT ATTACK!)", 0xFFFF00FF, 30.0, 40.0, 50.0, 40.0, 0);
Attach3DTextLabelToPlayer(AdminTexxt[playerid], playerid, 0.0, 0.0, 0.5);
GivePlayerValidWeapon(playerid, 24, 99999);
GivePlayerValidWeapon(playerid, 43, 60000);
GivePlayerValidWeapon(playerid, 24, 60000);
GivePlayerValidWeapon(playerid, 31, 99999);
GivePlayerValidWeapon(playerid, 32, 99999);
GivePlayerValidWeapon(playerid, 27, 99999);
GivePlayerValidWeapon(playerid, 34, 99999);
GivePlayerValidWeapon(playerid, 38, 99999);
SetPlayerColor(playerid, COLOR_REALRED);
}
else
{
SetPlayerToTeamColor(playerid);
Delete3DTextLabel(AdminTexxt[playerid]);
}
SendClientMessageEx(playerid, COLOR_BLUE, (var) ? ("You are now off admin duty!") : ("You are now on Administrator duty!"));
//SetPlayerName(playerid, (var) ? (PlayerInfo[playerid][pNormalName]) : (PlayerInfo[playerid][pAdminName]));
PlayerInfo[playerid][pAdminDuty] = (var) ? (0) : (1);
SetPlayerHealth(playerid, (var) ? (100) : (9999999));
SetPlayerArmour(playerid, (var) ? (0) : (9999999));
new szMessage[75];
format(szMessage, sizeof(szMessage), (var) ? ("Administrator %s is now {800000}OFF {FF0000}Duty!") : ("Administrator %s is now {00FF00}ON {FF0000}Duty!"), GetPlayerNameEx(playerid));
SendClientMessageToAllEx(COLOR_REALRED, szMessage);
return 1;
}
CMD:aduty(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] == 0) return SendClientMessage(playerid, -1, "This is an admin only command!");
if(PlayerInfo[playerid][pAdmin] >= 1)
{
if(PlayerInfo[playerid][pAdminDuty] == 0)
{
AdminTexxt[playerid] = Create3DTextLabel("Admininstrator[ON DUTY] {FF0000}(DO NOT ATTACK!)", 0xFFFF00FF, 30.0, 40.0, 50.0, 40.0, 0);
Attach3DTextLabelToPlayer(AdminTexxt[playerid],playerid,0.0,0.0,0.5);
SendClientMessageEx(playerid, COLOR_BLUE, "You are now on Administrator duty! !");
//SetPlayerName(playerid, PlayerInfo[playerid][pAdminName]);
PlayerInfo[playerid][pAdminDuty] = 1;
SetPlayerHealth(playerid, 9999999);
SetPlayerArmour(playerid, 9999999);
ResetPlayerWeapons(playerid);
GivePlayerValidWeapon(playerid, 24, 99999);
GivePlayerValidWeapon(playerid, 43, 60000);
GivePlayerValidWeapon(playerid, 24, 60000);
GivePlayerValidWeapon(playerid, 31, 99999);
GivePlayerValidWeapon(playerid, 32, 99999);
GivePlayerValidWeapon(playerid, 27, 99999);
GivePlayerValidWeapon(playerid, 34, 99999);
GivePlayerValidWeapon(playerid, 38, 99999);
new szMessage[47 + (MAX_PLAYER_NAME * 2)];
format(szMessage, sizeof(szMessage), "Administrator %s is now {00FF00}ON {FF0000}Duty!", GetPlayerNameEx(playerid));
//ABroadCast(COLOR_YELLOW,szMessage, 2);
SendClientMessageToAllEx(COLOR_REALRED, szMessage);
Attach3DTextLabelToPlayer(AdminTexxt[playerid], playerid, 0.0, 0.0, 0.4);
SetPlayerColor(playerid, COLOR_REALRED);
SetPlayerMarkerForPlayer(playerid, 1, COLOR_INVISIBLE);
}
else if(PlayerInfo[playerid][pAdminDuty] == 1)
{
SendClientMessageEx(playerid, COLOR_BLUE, "You are now off admin duty!");
//SetPlayerName(playerid, PlayerInfo[playerid][pNormalName]);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 0);
ResetPlayerWeapons(playerid);
SetPlayerToTeamColor(playerid);
Delete3DTextLabel(AdminTexxt[playerid]);
//SetPlayerSkin(playerid, 299); - Commented by Voltage
PlayerInfo[playerid][pAdminDuty] = 0;
new szMessage[47 + (MAX_PLAYER_NAME * 2)];
format(szMessage, sizeof(szMessage), "Administrator %s is now {800000}OFF {FF0000}Duty!", GetPlayerNameEx(playerid));
//format(szMessage, sizeof(szMessage), "AdmCmd: Administrator %s is now Off Duty!", GetPlayerNameEx(playerid));
// ABroadCast(COLOR_YELLOW,szMessage, 2);
SendClientMessageToAllEx(COLOR_REALRED, szMessage);
}
}
return 1;
}
CMD:aduty(playerid, params[])
{
if(!PlayerInfo[playerid][pAdmin]) return SendClientMessage(playerid, -1, "This is an admin only command!");
new var = PlayerInfo[playerid][pAdminDuty];
ResetPlayerWeapons(playerid);
if(!var)
{
AdminTexxt[playerid] = Create3DTextLabel("Admininstrator[ON DUTY] {FF0000}(DO NOT ATTACK!)", 0xFFFF00FF, 30.0, 40.0, 50.0, 40.0, 0);
Attach3DTextLabelToPlayer(AdminTexxt[playerid], playerid, 0.0, 0.0, 0.5);
GivePlayerValidWeapon(playerid, 24, 99999);
GivePlayerValidWeapon(playerid, 43, 60000);
GivePlayerValidWeapon(playerid, 24, 60000);
GivePlayerValidWeapon(playerid, 31, 99999);
GivePlayerValidWeapon(playerid, 32, 99999);
GivePlayerValidWeapon(playerid, 27, 99999);
GivePlayerValidWeapon(playerid, 34, 99999);
GivePlayerValidWeapon(playerid, 38, 99999);
SetPlayerColor(playerid, COLOR_REALRED);
}
else
{
SetPlayerToTeamColor(playerid);
Delete3DTextLabel(AdminTexxt[playerid]);
}
SendClientMessageEx(playerid, COLOR_BLUE, (var) ? ("You are now off admin duty!") : ("You are now on Administrator duty!"));
//SetPlayerName(playerid, (var) ? (PlayerInfo[playerid][pNormalName]) : (PlayerInfo[playerid][pAdminName]));
PlayerInfo[playerid][pAdminDuty] = (var) ? (0) : (1);
SetPlayerHealth(playerid, (var) ? (100) : (9999999));
SetPlayerArmour(playerid, (var) ? (0) : (9999999));
new szMessage[75];
format(szMessage, sizeof(szMessage), (var) ? ("Administrator %s is now {800000}OFF {FF0000}Duty!") : ("Administrator %s is now {00FF00}ON {FF0000}Duty!"), GetPlayerNameEx(playerid));
SendClientMessageToAllEx(COLOR_REALRED, szMessage);
return 1;
}
#define COLOR_REALRED 0xFF000000
Did you just ignore my post?
pawn Код:
pawn Код:
|
Did you actually bother to read any of the other replies or links that said that several times already, or were you just waiting for someone to spoon-feed you the exact code to copy and paste?
|