25.10.2010, 08:54
pawn Код:
//Top:
new AccTurn[MAX_PLAYERS];
forward OnPlayerColorChange(playerid);
new ColorRandom[][] =
{
0x0087FFFF, // color 1 (blue)
0xB9FF00FF // color 2, etc (yellow)
};
public OnPlayerCommandText(playerid,cmdtext[])
{
if(strcmp(cmdtext,"/acc",true) == 0)
{
if(AccTurn[playerid] == 0)
{
SetTimerEx("OnPlayerColorChange",1000,true,"i",playerid);
AccTurn[playerid] = 1;
SendClientMessage(playerid,0x0087FFFF,"Color change has been enabled!");
}
else if(AccTurn[playerid] == 1)
{
KillTimer(ColorChangeTimer[playerid]);
AccTurn[playerid] = 0;
SendClientMessage(playerid,0x0087FFFF,"Color change has been disabled!");
}
return 1;
}
return 0;
}
public OnPlayerColorChange(playerid)
{
new rand = random(sizeof(ColorRandom));
SetPlayerColor(playerid,ColorRandom[rand]);
return 1;
}
![Smiley](images/smilies/smile.png)