CMD:adminduty(playerid, params[])
{
if(PlayerData[ID][AdminDuty] == 0)
if(PlayerData[ID][AdminLevel] >= 1)
{
SetPlayerName(playerid, PlayerData[playerid][AdminName]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, "You are now on admin duty");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Type /adminduty to go on admin duty");
format(str2, sizeof(str2),"Admin %s Is now online",PlayerData[playerid][AdminName]);
SetPlayerColor(playerid, COLOR_NAVY);
SendClientMessageToAll(COLOR_GREEN,str2);
}
return 1;
}
I am trying to make it so when a player does /adminduty that players name changes ( I have already done that ) but want i want it to do is when you /adminduty again to go off admin duty your name changes back to the original
pawn Код:
Thank You Please Help Me Please |
CMD:adminduty(playerid, params[])
{
if(PlayerData[ID][AdminDuty] == 0)
if(PlayerData[ID][AdminLevel] >= 1)
{
SetPlayerName(playerid, PlayerData[playerid][AdminName]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, "You are now on admin duty");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Type /adminduty to go on admin duty");
format(str2, sizeof(str2),"Admin %s Is now online",PlayerData[playerid][AdminName]);
SetPlayerColor(playerid, COLOR_NAVY);
SendClientMessageToAll(COLOR_GREEN,str2);
else
{
// Do off duty stuff here!
}
}
return 1;
}
pawn Код:
|
stock GetName(playerid)
{
new
Name[24];
GetPlayerName(playerid, Name, 24);
return Name;
}
CMD:adminduty(playerid, params[])
{
if(PlayerData[ID][AdminLevel] >= 1)
{
if(PlayerData[ID][AdminDuty] == 0)
{
GetPlayerName(playerid, PlayerData[playerid][OrginalName], 24);
SetPlayerName(playerid, PlayerData[playerid][AdminName]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, "You are now on admin duty");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Type /adminduty to go on admin duty");
format(str2, sizeof(str2),"Admin %s Is now online",PlayerData[playerid][AdminName]);
SetPlayerColor(playerid, COLOR_NAVY);
SendClientMessageToAll(COLOR_GREEN,str2);
}
else
{
SetPlayerName(playerid, PlayerData[playerid][OrginalName]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, "You are now off admin duty");
format(str2, sizeof(str2),"Admin %s Is now offline",PlayerData[playerid][AdminName]);
SetPlayerColor(playerid, COLOR_NAVY);
SendClientMessageToAll(COLOR_GREEN,str2);
}
}
return 1;
}
pawn Код:
EDIT I will put it into the cmd. |
CMD:adminduty(playerid, params[])
{
if(PlayerData[playerid][AdminLevel] >= 1)
{
if(PlayerData[playerid][AdminDuty] == 0)
{
GetPlayerName(playerid, PlayerData[playerid][OrginalName], 24);
SetPlayerName(playerid, PlayerData[playerid][AdminName]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, "You are now on admin duty");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Type /adminduty to go on admin duty");
format(str2, sizeof(str2),"Admin %s Is now online",PlayerData[playerid][AdminName]);
SetPlayerColor(playerid, COLOR_NAVY);
SendClientMessageToAll(COLOR_GREEN,str2);
PlayerData[playerid][AdminDuty] = 1;
}
else
{
SetPlayerName(playerid, PlayerData[playerid][OrginalName]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, "You are now off admin duty");
format(str2, sizeof(str2),"Admin %s Is now offline",PlayerData[playerid][AdminName]);
SetPlayerColor(playerid, COLOR_NAVY);
SendClientMessageToAll(COLOR_GREEN,str2);
PlayerData[playerid][AdminDuty] = 0;
}
}
return 1;
}