[Ajuda] Comando com certo numero de players
#1

tipo, eu to querendo fazer um comando para os admins do meu server.

que os players sу pudessem entrar num interior se tiver mais de %d de players.

que eu definisse

o comando pra entrar no interior iria ser /entrar1


o admin iria definr o comando /definir [numero de players]

nao quero o comando e tals o que eu falei acima й um exemplo


sу para estudos alguem tem uma base ?
Reply
#2

Use uma variavel, contando os players que entram..

pawn Код:
new playersOn;

// Connect:
playersOn += 1;

// Disconnect:
playersOn -= 1;

// Ai no comando:
if(playersOn >= QUANTIA DE PLAYERS)
{
    // Funзoes..
}
Espero que entenda .
Reply
#3

mais eu nao entendi, como eu iria definir no comando a quantidade de players?


a variavйl que voce usou no exempo jб й definida, o que eu quero й definir ingame... й pra poder fazer sistema de upp mais pra fazer o sistema eu contaria o numero de players que tem on na org e tals eu pedi do geito acima sу pra ser um exemplo e aprender pra nao pedir a parada pronta =D
Reply
#4

Como assim definir?

O administrador digita /players 10, ai quando estiver 10 players online, aconteзe alguma coisa, isso?
Reply
#5

sim se tiver 10 players da org ai vai poder implantar a upp com o comando /implantarupp e tals
ai iria aparecer uma base na pista, sу que ai eu tenho que fazer o comando pra definir quantos players tem que tar on pra implantar a upp
Reply
#6

Quote:
Originally Posted by gabrielloko157
Посмотреть сообщение
sim se tiver 10 players da org ai vai poder implantar a upp com o comando /implantarupp e tals
ai iria aparecer uma base na pista, sу que ai eu tenho que fazer o comando pra definir quantos players tem que tar on pra implantar a upp
Pode-se fazer assim, pelo o que eu entendi:

pawn Код:
#define PLAYERS_INICIAL 10 // Quantidade de players, antes do administrador editar.

new ExePlayers = PLAYERS_INICIAL;


// Comando simples, exemplo.

CMD:playerson(playerid, params[])
{
    if(!strval(params)) return SendClientMessage(playerid, -1, " -USO- /PlayersOn [players]");
    ExePlayers = strval(params);
    new String[50];
    format(String, sizeof(String), " Quantidade de players editado pelo admin: %d ", ExePlayers);
    SendClientMessageToAll(-1, String);
    return 1;
}

// Aonde voce quer qe execute quando ESTIVER o tanto de players que o administrador editou..

if(Variavel Players Online == ExePlayers)
{
    // Funзoes ...
}
Espero que entenda .

@Saindo aqui, bjundas ;*
Reply
#7

vlw man ====D do geiito que eu queria, cк й foda !
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)