Tambem vo dar meus tutos.
Como disse o brun123 a tabela e o jeito mais pratico de reduzir e aprimorar o script.
E elas guardam variaveis.
Este e o sistema de transformação ele ultiliza a tabela para certificar o que o player ira ganhar se ele falar tal param de talkactions.
Como pode observar e uma estrutura simples e de facil edição.
Para acessar esta tabela e os valores que estão nelas
Primeiro precisamos declarar(chamar) ela.
Vou dar o exemplo
local transflevel = transf[param].level
Primeiro eu chamo o nome da tabela chamado Transf agora para achar os valores correspondetes do param eu simplesmente coloco para verificar o param.
De tal maneira:
transf[param]
Se param fosse "Demon" ele iria acessar tal coluna:
["Demon"] = {level = 1, type = "(Demonio)", health = 22622, addlevel = 20, looktype = 35, spell = exori, addmana = 1800},
Ja que param e demon ele verificou se a tabela transf existe param que e demon e acessou.
Agora para chegar ao valor exemplo level usamos tal
transf[param].level
E pronto acessamos o valor level da tabela correspodente.
Se eu tivesse que fazer este script sem tabelas.
Teria que fazer verificaçoes do param se ele e tipo Demon
e depois ir colocando elseif e isto consumiria tempo e bastante linha.
Não e dificil e sua atitulde foi certissima de ter pedido ajuda.
Boa sorte