[Ajuda] Sistema de reservar vaga
#4

Um mйtodo:
PHP код:
#define VAGAS     (20) 
//ou use getmaxplayers
new VAGA_S;
forward SendInfor();
forward Checar();
new 
PlayersOnline;
//ver se o maluco й adm
new Admin[MAX_PLAYERS];
public 
OnGameModeInit()
{
    
SetTimer("SendInfo"60000*21);
    
VAGA_S GetMaxPlayers();
    return 
1;
}
public 
SendInfo()
{
    new 
online;
    for(new 
0<= MAX_PLAYERSi++)
        if(
IsPlayerConnected(i))
            
online += 1;
    
PlayersOnline online;    
}
public 
OnPlayerConnect(playerid)
{
    if(
PlayersOnline == VAGA_S && Admin[playerid])
        
Checar();
    return 
true;
}
public 
Checar() //kickar um nгo admim para entrada de um admin
{
    for(new 
i=0i<=MAX_PLAYERSi++)
        if(
Admin[i] < 1){
            new 
numSorteado random(i),Kick(numSorteado); SendClientMessage(numSorteado, -1#Vocк foi kickado para dar lugar a um admin)}
    
else return false;        
    return 
false;

Outro mйtodo:

PHP код:
#define NON_ADMIN (10) //vagas para nгo admin
public OnPlayerConnect(playerid)
{
    if(
PlayersOnline == VAGA_S && Admin[playerid])
        
Checar();
    if(
PlayersOnline == NON_ADMIN)
        if(
Admin[playerid] < 1)
        {
            
SendClientMessage(playerid, -1#O Servidor estб com o resto das vagas reservadas apenas а administradores);
            
Kick(playerid);
            
//se entrar os outros admins e o servidor ficar cheio por completo ai o outro sistema de retirar alguem nгo admin entra em funзгo, que no caso e o VAGA_S ou VAGAS
        
}
    return 
true;

AGORA TU EDITAS DA FORMA DE SEU GAMEMODE
Reply


Messages In This Thread
Sistema de reservar vaga - by SmokeKiLL - 27.02.2019, 16:38
Re: Sistema de reservar vaga - by Felipealves - 27.02.2019, 17:40
Re: Sistema de reservar vaga - by ipsLuan - 27.02.2019, 17:50
Re: Sistema de reservar vaga - by Jonorusc - 27.02.2019, 17:56
Re: Sistema de reservar vaga - by SmokeKiLL - 27.02.2019, 18:23
Re: Sistema de reservar vaga - by ipsLuan - 27.02.2019, 18:42
Re: Sistema de reservar vaga - by GuiLopez - 27.02.2019, 18:43
Re: Sistema de reservar vaga - by SerjaumBerranteiro - 27.02.2019, 18:46
Re: Sistema de reservar vaga - by SerjaumBerranteiro - 27.02.2019, 18:49

Forum Jump:


Users browsing this thread: 5 Guest(s)