Advertisement
Guest User

Untitled

a guest
Feb 10th, 2012
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 0.45 KB | None | 0 0
  1. stock RandomPlayer(playerid) // Will return a random player ID
  2. {
  3.     new player[MAX_PLAYERS]; // The ID assigned to each slot
  4.     new plyrs; // Possible random players
  5.     for(new i=0; i<MAX_PLAYERS; i++)
  6.     {
  7.         if(IsPlayerConnected(i))
  8.         {
  9.             player[plyrs] = i;
  10.             plyrs++;
  11.         }
  12.     }
  13.     if(!plyrs) return INVALID_PLAYER_ID // No players
  14.     new rand = random(plyrs);
  15.     while(rand == GetPVarInt(playerid, "Spectating")) rand = random(plyrs);
  16.     return player[rand];
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement