Postado Novembro 14, 2015 9 anos Boa Tarde, Estou tentando criar um action que usa um item em outro item teletransporta 5 players para um determinado lugar, pra ser mais exato Script do boss da prision Prince Drazzak, abaixo esta a script que estou tentando usar porem da esse erro na distro, alguém sabe arrumar? Citar Lua Script Error: [Action Interface] data/actions/scripts/prison/prince_drazzak.lua:onUse data/actions/scripts/prison/prince_drazzak.lua:12: bad argument #1 to 'pairs' (table expected, got nil) stack traceback: [C]: in ? [C]: in function 'pairs' data/actions/scripts/prison/prince_drazzak.lua:12: in function Citar local players = { [1] = {pos = {x=33607, y=32362, z=11, stackpos=253}, topos = {x=33528, y=32334, z=12}}, [2] = {pos = {x=33608, y=32362, z=11, stackpos=253}, topos = {x=33528, y=32334, z=12}}, [3] = {pos = {x=33609, y=32362, z=11, stackpos=253}, topos = {x=33528, y=32334, z=12}}, [4] = {pos = {x=33610, y=32362, z=11, stackpos=253}, topos = {x=33528, y=32334, z=12}}, [5] = {pos = {x=33611, y=32362, z=11, stackpos=253}, topos = {x=33528, y=32334, z=12}}, } function onUse(cid, item, fromPosition, itemEx, toPosition) local plataforma = 0 if itemEx.itemid == 22641 then for k,valor in pairs(tb_players) do all = getThingfromPos(valor.pos) if all.itemid > 0 and isPlayer(all.uid) then plataforma = plataforma+ all.itemid end end if plataforma == #tb_players then for k,valor in pairs(tb_players) do all = getThingfromPos(valor.pos) doTeleportThing(all.uid,valor.topos) Item(item.uid):remove(1) end else doPlayerSendCancel(cid,"precisa de "..#tb_players.." players") end end return true end abs Editado Novembro 14, 2015 9 anos por Lykkan (veja o histórico de edições)
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.