Então poe o 1 varias vezes ;o
info
Grupo: Banidos
Registrado: 25/12/07
Posts: 152
Reputação: +24
Char no Tibia: Tony Scott

Não irá funcionar amigo.. o [1] serve para chamar algum valor na tabela.. Exemplo:
b = {arroz, feijão}
b[1] = arroz
b[2] = feijão
info
Grupo: Barão
Registrado: 05/10/12
Posts: 245
Reputação: +36

Keilost estou com o mesmo problema, mas no caso uso table.insert
Bom eu to vendo pelo celular, mas se eu entendi bem eh soh colocar outro for.
Ex: for i = 1, 3 do
b pois assim ele vai passar por todos
Se eu nao me engano da pra usar o for in pairs para rodar a tabela toda tipo a,b, nao sei explicar direito mas eu sei que da =s
Acho que eu nao ajudei muito mais fica ai a dica...
Acessar pelo cel eh foda >.<
info
Grupo: Banidos
Registrado: 25/12/07
Posts: 152
Reputação: +24
Char no Tibia: Tony Scott

Obrigado, me ajudou muito... Eu esqueci de por o no position, eu já tinha tentado fazer isso só que não deu certo pois não puis rsrs..
Rep+
info
Grupo: Príncipe
Registrado: 19/08/10
Posts: 4k
Reputação: +1.1k
Gênero: Masculino

hã... pq exatamente tu uso FOR pra pegar o nome do monstro e ver se ele ta na tabela? ![]()
o certo eh usar:
_gnr[getCreatureName(cid):lower()]
info
Grupo: Conde
Registrado: 18/01/12
Posts: 988
Reputação: +327
Gênero: Masculino
Char no Tibia: Xerife Woody

Tópico movido para Pedidos e dúvidas resolvidos.






info
Grupo: Banidos
Registrado: 25/12/07
Posts: 152
Reputação: +24
Char no Tibia: Tony Scott
Eu estou com um problema, o meu código não remove todas as pedras, podem me ajudar?
local _gnr = { ["Gerador Azul I"] = {{x = 613, y = 42, z = 7, stackpos = 1}, {x = 613, y = 41, z = 7, stackpos = 1}, {x = 613, y = 40, z = 7, stackpos = 1}, {x = 613, y = 43, z = 7, stackpos = 1}, {x = 613, y = 44, z = 7, stackpos = 1}}, ["Gerador Azul II"] = {{x = 613, y = 42, z = 7, stackpos = 1}, {x = 613, y = 41, z = 7, stackpos = 1}, {x = 613, y = 40, z = 7, stackpos = 1}, {x = 613, y = 43, z = 7, stackpos = 1}, {x = 613, y = 44, z = 7, stackpos = 1}}, ["Gerador Azul III"] = {{x = 613, y = 42, z = 7, stackpos = 1}, {x = 613, y = 41, z = 7, stackpos = 1}, {x = 613, y = 40, z = 7, stackpos = 1}, {x = 613, y = 43, z = 7, stackpos = 1}, {x = 613, y = 44, z = 7, stackpos = 1}}, ["Gerador Vermelho I"] = {{x = 613, y = 42, z = 7, stackpos = 1}, {x = 613, y = 41, z = 7, stackpos = 1}, {x = 613, y = 40, z = 7, stackpos = 1}, {x = 613, y = 43, z = 7, stackpos = 1}, {x = 613, y = 44, z = 7, stackpos = 1}}, ["Gerador Vermelho II"] = {{x = 613, y = 42, z = 7, stackpos = 1}, {x = 613, y = 41, z = 7, stackpos = 1}, {x = 613, y = 40, z = 7, stackpos = 1}, {x = 613, y = 43, z = 7, stackpos = 1}, {x = 613, y = 44, z = 7, stackpos = 1}}, ["Gerador Vermelho III"] = {{x = 613, y = 42, z = 7, stackpos = 1}, {x = 613, y = 41, z = 7, stackpos = 1}, {x = 613, y = 40, z = 7, stackpos = 1}, {x = 613, y = 43, z = 7, stackpos = 1}, {x = 613, y = 44, z = 7, stackpos = 1}}, } function onDeath(cid, corpse, killer) if isMonster(cid) then for name, position in pairs(_gnr) do if ((getCreatureName(cid):lower()) == (name:lower())) then doRemoveItem(getThingFromPos(position[1]).uid, 1) end endse eu não boto [1] ele não remove nenhuma, se eu boto [1] ele remove uma..