25.04.2014, 15:08
All you want is to store the color the first time and the next to set that saved color?
pawn Код:
// global:
static
Player_Colour[MAX_PLAYERS];
COMMAND:hackclanleader(playerid, params)
{
if(hackb[playerid] == true)
{
if(hackel[playerid] == true)
{
hackel[playerid] = false;
hackl[playerid] = Create3DTextLabel(".:HACK CLAN LEADER:.", 0x2EFF83FF, 30.0, 40.0, 50.0, 40.0, 0);
Attach3DTextLabelToPlayer(hackl[playerid], playerid, 0.0, 0.0, 0.7);
TextDrawShowForPlayer(playerid, hack);
SendClientMessage(playerid, 0x2EFF83FF, "[HACK] {FFFFFF}Welcome Leader");
new name[MAX_PLAYER_NAME+1], string[50+MAX_PLAYER_NAME+1];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "[HACK] {FFFFFF}OMG Leader %s is Here :O.", name);
SendClientMessageToAll(0x2EFF83FF, string);
Player_Colour[playerid] = GetPlayerColor(playerid);
}
else if(hackel[playerid] == false)
{
hackel[playerid] = true;
Delete3DTextLabel(hackl[playerid]);
SetPlayerColor(playerid, Player_Colour[playerid]);
TextDrawHideForPlayer(playerid, hack);
SendClientMessage(playerid, 0x2EFF83FF, "[HACK] {FFFFFF}GoodBye Leader");
new name[MAX_PLAYER_NAME+1], string[50+MAX_PLAYER_NAME+1];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "[HACK] {FFFFFF}OMG Leader %s is Gone :O.", name);
SendClientMessageToAll(0x2EFF83FF, string);
}
}
else SendClientMessage(playerid, 0x2EFF83FF, "[HACK] {FFFFFF}You are not HACK CLAN LEADER!");
return 1;
}