Fiz aqui rapidinho; sabe fazer a tag?
local posis = {
[1] = {{x = x, y = y, z = z}, {x = x, y = y, z = z}}, --{posição que deve ficar, posição para onde irá},
[2] = {{x = x, y = y, z = z}, {x = x, y = y, z = z}},
[3] = {{x = x, y = y, z = z}, {x = x, y = y, z = z}},
[4] = {{x = x, y = y, z = z}, {x = x, y = y, z = z}},
}
function onUse(cid, item, frompos, item2, topos)
local alavanca = item.itemid == 1945 and 1946 or 1945
local check = false
for _, pos in pairs(posis) do
local creature = getThingFromPos(pos[1])
if not isPlayer(creature) then
check = true
break
end
end
if check then
return doPlayerSendCancel(cid, "Algum jogador não se encontra na posição correta.") and doTransformItem(item.uid, alavanca)
else
doTransformItem(item.uid, alavanca)
for a, b in pairs(posis) do
doTeleportThing(getThingFromPos(b[1]), b[2])
doPlayerSendTextMessage(getThingFromPos(b[1]), "Boa sorte.")
end
end
return true
end







info
Grupo: Campones
Registrado: 23/04/09
Posts: 14
Reputação: +1
Pessoal, meu scrypt da anihilator esta com problemas, quando um time faz a quest e puxa a alavanca pra la > ela trava e não volta pra posição de origem < pra outro time poder fazer a quest novamente. Com o ADM eu consigo clicar e mandar ela de volta pra la < porem os playes não.
Não quero que o scrypt verifique se os players ja fizeram, se tem lvl ou o que seja, quero que tendo 4 players e puxando a alavanca mande eles pra quest, so isso.
Alguem tem scrypt?
Agradeço desde já pessoal!