Jump to content

ListKills - ListPlayers


Recommended Posts

Posted (edited)

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__
  • Other Languages Moderators
Posted

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.

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...