How to check if player is last in a mission?
#4

On Top :
pawn Код:
New PlayerTotalVar;
new PlayerVar[MAX_PLAYERS];
OnPlayerSpawn Callback :
pawn Код:
public OnPlayerConnect(playerid)
{
  PlayerTotalVar++;
  PlayerVar[playerid] = 1;
  return 1;
}
OnPlayerDisconnect Callback :
pawn Код:
public OnPlayerDisconnect(playerid, reason)
{
  PlayerTotalVar--;
  return 1;
}
Then SetTimer("TimerName", 1000, true);
Put that on the Callback OnPlayerSpawn

then :

pawn Код:
forward TimeName(playerid);
public TimeName(playerid)
{
  if(PlayerTotalVar == 1 && PlayerVar[playerid] == 1)
  {
    GivePlayerMoney....
  }
  return 1;
}
Somewhere when someone loses just do :
PlayerVar[playerid] = 0;
PlayerTotalVar--;
Reply


Messages In This Thread
How to check if player is last in a mission? - by ZamaXor - 06.11.2010, 08:51
Re: How to check if player is last in a mission? - by cessil - 06.11.2010, 08:53
Re: How to check if player is last in a mission? - by ZamaXor - 06.11.2010, 14:15
Re: How to check if player is last in a mission? - by ViruZZzZ_ChiLLL - 06.11.2010, 14:21

Forum Jump:


Users browsing this thread: 1 Guest(s)