mano # eh usado para pegar o tamanho de uma tabela ;x
local nums = {1, 2, 3, 4}
print(#nums)
vai printa 4...
ele eh usado com math.random para vc sortear um numero do tamanho da tabela..
local pos = {
{x = 1111, y = 2222, z = 7},
{x = 2222, y = 4444, z = 7},
{x = 3333, y = 5555, z = 7},
}
local posFinal = pos[math.random(#pos)]





info
Grupo: Artesão
Registrado: 22/01/12
Posts: 121
Reputação: +23
Char no Tibia: Not...
Queria aprender a usar # em scripts, não entendo muito bem mas acho que se usar isso com um math.random em vez de sortea um numero, seria tipo todos os numeros, como se fosse checando se o player tem 4 sumons, não sei se é assim mas: getCreatureSummons(cid)[#math.random(1, 4)] ou getCreatureSummons(cid)[math.random(#1, 4)]
Alguem poderia me ensinar a usar "#"? e para que serve?