Posts: 914
Threads: 118
Joined: Nov 2010
pawn Код:
forward RandomPlayer();
public RandomPlayer()
{
new
ConnectedPlayers[MAX_PLAYERS] = {INVALID_PLAYER_ID, ...},
idx;
for(new i = 0; i != MAX_PLAYERS; ++i)
{
ConnectedPlayers[idx] = i;
idx++;
}
if(!idx)
return INVALID_PLAYER_ID;
GivePlayerMoney(ConnectedPlayers[random(idx),50000]/*it has Random Playerid*/);
return 1;
}
Its giving money, to unknown id like 250 ,160,280,360.. etc..
Btw Server slot 150 only
and its not giving to online players
Posts: 449
Threads: 125
Joined: Apr 2013
Reputation:
0
So then delete GivePlayerMoney(Connected..... that line.
Posts: 1,241
Threads: 67
Joined: Dec 2013
pawn Код:
stock RandomPlayer()
{
new
ConnectedPlayers[MAX_PLAYERS] = {INVALID_PLAYER_ID, ...},
idx;
for(new i = 0; i != MAX_PLAYERS; ++i)
{
if(IsPlayerConnected(i))
{
ConnectedPlayers[idx] = i;
idx++;
}
}
if(!idx)
return INVALID_PLAYER_ID;
new player = random(count);
GivePlayerMoney(player,50000);
return ConnectedPlayers[random(idx)];
}