Jump to content

ListKills - ListPlayers


Recommended Posts

Será que alguem poderia dar uma força para criar um script que funciona da seguinte forma:

 

- /listkills ele puxa todos os players e monta uma lista do 1 ao 10 (por exemplo) ranqueado de acordo com suas kills, info extra = terá embaio também o nome da pessoa que digitou suas kills e sua posição em rank.

 

- /listplayers será listado todos os players que estão no servidor, apenas a quantidade em números.

Edited by JPzin__
Link to comment
  • Other Languages Moderators

Olá! Seja bem-vindo(a) ao fórum. :)

Nós aqui do fórum não fornecemos o código pronto, a menos que a pessoa já tenha tentado algo e esteja fielmente pedindo por ajuda. Porém, nós podemos te fornecer as funções e os eventos necessários para fazer o que você deseja.

O que você deseja fazer não é algo tão complicado. Um pouco de conhecimento em Lua e com algumas funções do MTA já é suficiente. Vou te dizer quais você deve usar.

Para o comando /listplayers:

Para o comando /listkills:

Referências:

  1. Lembrando que a função getElementsByType retorna uma tabela. Sendo assim, você deve ter conhecimento com laços de repetição.
  2. Dei o exemplo usando getElementData, mas isso depende totalmente do seu sistema. Não sei como está sendo salvo (se é que o script existe).
  3. A função table.sort trabalha com tabelas. Sendo assim, isso requer conhecimento sobre, uma vez que informações como o nome do jogador, total de kills serão armazenados em uma tabela.

Se você é novo em Lua e está começando a aprender sobre scripting no MTA, vale a pena dar uma olhada nestes links:

Também é super válido você perguntar suas dúvidas, tanto aqui no fórum quanto em nosso servidor oficial do Discord.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...