Ir para conteúdo
  • 0

Alavanca de Teltransporte


FireShok

Pergunta

Estou com um problema de um script quado usa uma alavanca teletranporta 4 players de um determinado lugar para outro.

 

Spoiler

local posis = {
{x=766, y=864, z=6}, 
{x=768, y=864, z=6},
{x=766, y=866, z=6},
{x=768, y=866, z=6},
}

local toPosi = {x=767, y=868, z=7} --pos pra onde os players serao teleportados

function onUse(cid, item, frompos, item2, topos)


for _, array in ipairs(posis) do
local p = getRecorderPlayer(array[2])
if not isPlayer(p) ~= array[1] and getPlayerLevel(cid) <= 100 then
doPlayerSendTextMessage(cid, 27, "Nao tem 4 Players Necessarios ou alguem nao e lvl 100+")
return true
end
end
doTransformItem(item.uid, (item.itemid == 19390 and 19390 or 19390))
for _, array in ipairs(posis) do
local p = getRecorderPlayer(array[2])
if isPlayer(p) then
doTeleportThing(p, toPosi)
doSendMagicEffect(getThingPos(p), 21)
end
end

return true
end

Da o seguinte erro na distro

Spoiler

33vg4gi.png

 

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Cara. O loop for está fazendo iteração na tabela posis e tu ests usando o segundo parametro do loop com index sendo que não existe tabela associada ao parametro array do loop.

 

Você pode retirar o index da chamada associado ao parametro array, mas pode ser que não seja o que tu queres.

Link para o comentário
Compartilhar em outros sites

  • 0
6 horas atrás, Poccnn disse:

Cara. O loop for está fazendo iteração na tabela posis e tu ests usando o segundo parametro do loop com index sendo que não existe tabela associada ao parametro array do loop.

 

Você pode retirar o index da chamada associado ao parametro array, mas pode ser que não seja o que tu queres.

nao entendi muito bem , pode me dizer oq remover ? 

Link para o comentário
Compartilhar em outros sites

  • 0
Spoiler

array[1] 

 

array é uma tabela que não contem indice numerico (1,2,3....)

Se o que você quer é a tabela de posição, ja é a propria variavel array.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...