Postado Janeiro 30, 2015 10 anos Galera, estou tentando fazer um script de masskick pra kikar os players inativos do server (que estão no trainer, que deram exit, etc).. só que para isso eu precisava de uma função que determina se o player está realmente conectado no servidor (e não simplesmente largou o char dele). for _, name in ipairs(getOnlinePlayers()) do if isPlayerConnected(name) == false then doRemoveCreature(name) end end No caso, a função faria o papel dessa isPlayerConnected que, dado um laço de todos os players online do server, apenas se o player NÃO ESTIVER CONECTADO com o servidor (ou seja, apenas se ele deu exit), o char dele é kikado. Editado Janeiro 30, 2015 10 anos por mameca123 (veja o histórico de edições) Surpreenda-se no melhor server. Crie sua conta e ganhe dois dias VIP e Triple EXP até os 15 resets. Junte sua team, crie uma guild e venha para a war! http://www.theheroesoftime.com
Postado Janeiro 30, 2015 10 anos Galera, estou tentando fazer um script de masskick pra kikar os players inativos do server (que estão no trainer, que deram exit, etc).. só que para isso eu precisava de uma função que determina se o player está realmente conectado no servidor (e não simplesmente largou o char dele). for _, name in ipairs(getOnlinePlayers()) do if isPlayerConnected(name) == false then doRemoveCreature(name) end end No caso, a função faria o papel dessa isPlayerConnected que, dado um laço de todos os players online do server, apenas se o player NÃO ESTIVER CONECTADO com o servidor (ou seja, apenas se ele deu exit), o char dele é kikado. Bom, não tem como isso ainda, mas, da pra você fazer uma talkaction, tipo, da 10 segundos para os players digitarem !on, digitando on ganhava uma storage e quem tiver com a storage não seria kick _ .-'` `} _./) / } .'o \ | } '.___.'`.\ {` /`\_/ , `. } ME DA UMA NOZ! \=' .-' _`\ { `'`;/ `, } _\ @ ; } /__`;-...'--' Cluck!
Postado Janeiro 30, 2015 10 anos Autor Bom, não tem como isso ainda, mas, da pra você fazer uma talkaction, tipo, da 10 segundos para os players digitarem !on, digitando on ganhava uma storage e quem tiver com a storage não seria kick Tipo, tem um comando chamado /serverdiag que vê o diagnóstico do server.. e nele aparece "Connections: X", sendo esse X o número de players conectados (realmente online). Porém, esse comando não tem script na pasta talkactions/scripts, ele fica nas sources mesmo.. então não tem como pegar uma "função" que ele use para fazer isso. Ainda espero respostas, tenho certeza que há uma maneira de fazer isso sim haha. Surpreenda-se no melhor server. Crie sua conta e ganhe dois dias VIP e Triple EXP até os 15 resets. Junte sua team, crie uma guild e venha para a war! http://www.theheroesoftime.com
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.