Boa noite!
Eis aqui uma compilação de funções LUA úteis.
posFromArea(area, centerpos)
TFS 1.x
Converte uma área (uma matriz que indica as posições a partir de um centro, como nas SPELLS) em uma tabela de posiçõeshttps://www.hastebin.com/kemeridaju.lua
Position.between(pos, inicio, fim)
TFS 1.x
Verifica se a Position "pos" está localizada no meio das Positions "inicio" e fim"Pode ser usado "pos:between(inicio, fim)"https://www.hastebin.com/kuyadubafi.lua
Position.iterateArea(func, from, to, id)
TFS 1.x
Itera a área entre "from" a "to", invocando func para cada Position da áreahttps://www.hastebin.com/zemakejuhe.vbs
(Crédito ao usuário Crypton3 da OT Land)
printTable(tabela)
Apresenta o conteúdo da tabela no consolehttps://www.hastebin.com/gufowazeka.lua
scandir(directory)
Linux
Retorna uma tabela com o nome de todos os arquivos no diretóriohttps://www.hastebin.com/xakubimiji.lua
(Retirado deste link: http://stackoverflow.com/questions/5...ctories-in-lua)
table.maxe(t)
Retorna o maior valor numérico dentro da tabela. (não escanea matrizes)https://www.hastebin.com/ucuhizociq.lua
table.find(table, value)
Procura todas as ocorrências de "value" dentro da tabela. (não escanea matrizes)https://www.hastebin.com/agupazoqat.lua
table.elements
similar ao table.getn ou #tabela, porém ignora todos os nilhttps://www.hastebin.com/omivilohay.lua
getPlayerNameById(id) *
TFS 0.x
Retorna o nome do jogador com o idhttps://www.hastebin.com/asefudukud.lua
getPlayerIdByName(name)*
TFS 0.x
Retorna o id do jogador pelo nomehttps://www.hastebin.com/wujoleyida.lua
getPlayerID(cid)*
TFS 0.x
Retorna o ID do jogador por sua CIDhttps://www.hastebin.com/gufozepeza.lisp
*id é diferente de cid
Bom uso e/ou estudo!
Publicidade:
Jogue Tibia sem mensalidades!
Taleon Online - Otserv apoiado pelo TibiaBR.
https://taleon.online







Curtir: 


Responder com Citação