Postado Janeiro 27, 2016 10 anos --[[> Marcryzius <]]-- -- ppos = posição do player -- npos = posição onde sera teleportado local str ={ {ppos={x=32677,y=32089,z=8,stackpos=253}, npos={x=32672,y=32069,z=8}}, {ppos={x=32677,y=32089,z=8,stackpos=253}, npos={x=32672,y=32069,z=8}}, } function onUse(cid, item, fromPosition, itemEx, toPosition) for k,v in pairs(str) do if not(isPlayer(getThingfromPos(v.ppos).uid))then -- se quiser adicione uma mensagem de erro aqui return true end end for k,v in pairs(str) do doTeleportThing(getThingfromPos(v.ppos).uid,v.npos);doSendMagicEffect(v.ppos,2);doSendMagicEffect(v.npos,2) end return false end Só mude as posições.
Postado Janeiro 29, 2016 10 anos Autor Em 27/01/2016 14:57:51, dominus disse: --[[> Marcryzius <]]-- -- ppos = posição do player -- npos = posição onde sera teleportado local str ={ {ppos={x=32677,y=32089,z=8,stackpos=253}, npos={x=32672,y=32069,z=8}}, {ppos={x=32677,y=32089,z=8,stackpos=253}, npos={x=32672,y=32069,z=8}}, } function onUse(cid, item, fromPosition, itemEx, toPosition) for k,v in pairs(str) do if not(isPlayer(getThingfromPos(v.ppos).uid))then -- se quiser adicione uma mensagem de erro aqui return true end end for k,v in pairs(str) do doTeleportThing(getThingfromPos(v.ppos).uid,v.npos);doSendMagicEffect(v.ppos,2);doSendMagicEffect(v.npos,2) end return false end Só mude as posições. mano n deu certo, da uma olhada no actions.xml ta assim: <action uniqueid="7305" script="templepvp.lua" /> no templepvp.lua ta assim: --[[> Marcryzius <]]-- -- ppos = posição do player -- npos = posição onde sera teleportado local str ={ {ppos={x=145,y=52,z=7,stackpos=253}, npos={x=143,y=52,z=7}}, {ppos={x=145,y=54,z=7,stackpos=253}, npos={x=143,y=54,z=7}}, } function onUse(cid, item, fromPosition, itemEx, toPosition) for k,v in pairs(str) do if not(isPlayer(getThingfromPos(v.ppos).uid))then -- se quiser adicione uma mensagem de erro aqui return true end end for k,v in pairs(str) do doTeleportThing(getThingfromPos(v.ppos).uid,v.npos);doSendMagicEffect(v.ppos,2);doSendMagicEffect(v.npos,2) end return false end E na alavanca ta assim: ActionID:7305 UniqueID:7305
Postado Janeiro 29, 2016 10 anos Gerou algum erro no console? Se não, verifica se não existe algum script que esteja usando esses ids.
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.