22.01.2012, 12:40
Hello guys! Can someone tell me how to make a spectating system? Like after the players has died, and if they click FIRE, he will spectate other players randomly. Please help me guys!
Thanks.
Thanks.
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if ((newkeys & KEY_FIRE))
{
if(PlayerInfo[playerid][Youdead] == 1)
{
new ranplayer;
ranplayer = random(500);
SetPlayerColor(playerid,COLOR_GREY);
while(!IsPlayerConnected(ranplayer))
{
ranplayer = random(500);
}
TogglePlayerSpectating(playerid, 1);
PlayerSpectatePlayer(playerid, ranplayer);
}
}
return 1;
}
stock RandomPlayer()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
/* Success you have 1 player online :P */
return i;
}
}
else return 0;
}