28.04.2009, 09:31
*bump*
Ok, it's now a lot more working. But now i got another problem. Everyone gets the same color if playerid 0 has spawned...
Ok, it's now a lot more working. But now i got another problem. Everyone gets the same color if playerid 0 has spawned...
pawn Код:
new bool:Spawned[MAX_PLAYERS];
new PlayerColor[9] = {
0xE60000FF, //Red
0x1229FAFF, //Blue
0xFFFF00FF, //Yellow
0xF97804FF, //Orange
0x00C2ECFF, //Light Blue
0x38FF06FF, //Light Green
0x008040FF, //Dark Green
0xFF8080FF //Light Red
};
public OnPlayerConnect(playerid)
{
Spawned[playerid] = false;
return 1;
}
public OnPlayerSpawn(playerid)
{
new randomcolor = random(sizeof(PlayerColor));
if(Spawned[playerid] == false)
{
SetPlayerColor(playerid, PlayerColor[randomcolor]);
Spawned[playerid] = true;
}
return 1;
}