Get the last standing player in the game
#2

try like this:
pawn Код:
new player_count = 0;
    for(new i = 0; i < MAX_PLAYERS; i++) // i recommend to use foreach
        if(!GetPlayerState(i) == PLAYER_STATE_SPECTATING)
            player_count++;
    if(player_count == 0)
    {
        ///--we have a NO winner, everyone is died
    }
    else if(player_count == 1)
    {
        ///--we have a single winner
        new pn[24];
        foreah(Player,i) // or use for however you want...
            if(GetPlayerState(i)!=PLAYER_STATE_SPECTATING)
                GetPlayerName(i,pn,sizeof(pn)); // pn now equals the players name
    }
    else if(player_count > 1)
    {
        ///--there's more than one player alive, continue the game.
    }
Reply


Messages In This Thread
Get the last standing player in the game - by Koppa, - 16.12.2010, 23:42
Re: Get the last standing player in the game - by XePloiT - 17.12.2010, 00:02

Forum Jump:


Users browsing this thread: 2 Guest(s)