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
Pergunta
FireShok 4
Estou com um problema de um script quado usa uma alavanca teletranporta 4 players de um determinado lugar para outro.
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
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados