[Ajuda] Detectar 2 players online
#2

Desculpe se eu esqueci de alguma coisa estou morrendo de sono ^^

PHP код:
#include <a_samp>
new PlayersOnEvent;
new 
PlayerInEvent[MAX_PLAYERS];
public 
OnPlayerConnect(playerid)
{
    
PlayersOnEvent += 1;
    if(
PlayersOnEvent >= 2)
    {
     
SendClientMessageToAll(-1"Evento Iniciado !");
     for(new 
i=0i<MAX_PLAYERSi++)
     {
      
SetPlayerPos(i0.00.03.0);
      
PlayerInEvent[playerid] = 1;
     }
    }
    return 
1;
}
public 
OnPlayerDisconnect(playeridreason)
{
    
PlayersOnEvent -= 1;
    
CloseEvent();
    
PlayerInEvent[playerid] = 0;
    return 
1;
}
stock CloseEvent()
{
    if(
PlayersOnEvent == 1)
    {
     
SendClientMessageToAll(-1"Evento fechado player saiu !");
     for(new 
i=0i<MAX_PLAYERSi++)
     {
      if(
PlayerInEvent[i] == 1)
      {
       
SetPlayerPos(i0.00.03.0);
       
PlayerInEvent[i] = 0;
      }
     }
    }
    return 
1;

e aqui um com comandos /comecarev /terminarev

PHP код:
#include <a_samp>
new PlayersOnEvent;
new 
PlayerInEvent[MAX_PLAYERS];
public 
OnPlayerConnect(playerid)
{
    
PlayersOnEvent += 1;
    return 
1;
}
public 
OnPlayerDisconnect(playeridreason)
{
    
PlayersOnEvent -= 1;
    
PlayerInEvent[playerid] = 0;
    return 
1;
}
public 
OnPlayerCommandText(playeridcmdtext[])
{
    if (
strcmp("/comecarev"cmdtexttrue10) == 0)
    {
        if(
PlayersOnEvent >= 2)
        {
            
SendClientMessageToAll(-1"Evento Iniciado");
            
PlayerInEvent[playerid] = 1;
            for(new 
i=0i<MAX_PLAYERSi++)
            {
               
SetPlayerPos(i0.00.03.0);
            }
        }
        else
        {
        
SendClientMessageToAll(-1"Nгo existem players suficientes para iniciar!");
        }
        return 
1;
    }
    if (
strcmp("/terminarev"cmdtexttrue11) == 0)
    {
        if(
PlayersOnEvent == 1)
        {
           
SendClientMessageToAll(-1"Evento fechado!");
           for(new 
i=0i<MAX_PLAYERSi++)
           {
              if(
PlayerInEvent[i] == 1)
              {
               
SetPlayerPos(i0.00.03.0);
               
PlayerInEvent[i] = 0;
              }
           }
        }
        return 
1;
    }
    return 
0;

Reply


Messages In This Thread
Detectar 2+ players online - by GabrielGoncalves - 13.08.2015, 06:38
Re: Detectar 2 players online - by 99fe3rnando - 13.08.2015, 09:25
Re: Detectar 2 players online - by ipsLuan - 13.08.2015, 15:07
Re: Detectar 2 players online - by GabrielGoncalves - 13.08.2015, 15:19
Re: Detectar 2 players online - by ipsLuan - 13.08.2015, 15:28
Re: Detectar 2 players online - by GabrielGoncalves - 13.08.2015, 15:52
Re: Detectar 2 players online - by ipsLuan - 13.08.2015, 16:03
Re: Detectar 2 players online - by GabrielGoncalves - 13.08.2015, 16:15
Re: Detectar 2 players online - by ipsLuan - 13.08.2015, 16:17
Re: Detectar 2 players online - by GabrielGoncalves - 13.08.2015, 16:18

Forum Jump:


Users browsing this thread: 1 Guest(s)