Tu quer o script pronto ou um mini tutorial pra te ensinar?
info
Grupo: Infante
Registrado: 13/10/08
Posts: 1.6k
Reputação: +420
Char no Tibia: Demonbholder

info
Grupo: Artesão
Registrado: 20/09/10
Posts: 145
Reputação: +8
Char no Tibia: Oli zika

os 2 ![]()
info
Grupo: Infante
Registrado: 13/10/08
Posts: 1.6k
Reputação: +420
Char no Tibia: Demonbholder

O script é esse:
function onUse(cid, item, frompos, item2, topos)
local pos = {
{x=, y=, z=, stackpos=253},
{x=, y=, z=, stackpos=253},
{x=, y=, z=, stackpos=253},
{x=, y=, z=, stackpos=253},
}
local newpos = {
{x=, y=, z=, stackpos=253},
{x=, y=, z=, stackpos=253},
{x=, y=, z=, stackpos=253},
{x=, y=, z=, stackpos=253},
}
local thing = {
getThingFromPos(pos[1]).uid,
getThingFromPos(pos[2]).uid,
getThingFromPos(pos[3]).uid,
getThingFromPos(pos[4]).uid,
}
local tempo = ???
if getGlobalStorageValue(18389) - os.time() <= 0 then
if isPlayer(thing[1]) and isPlayer(thing[2]) and isPlayer(thing[3]) and isPlayer(thing[4]) then
doTeleportThing(thing[1], newpos[1])
doTeleportThing(thing[2], newpos[2])
doTeleportThing(thing[3], newpos[3])
doTeleportThing(thing[4], newpos[4])
setGlobalStorageValue(18389, tempo + os.time())
end
return doPlayerSendCancel(cid, "Você precisa de 4 jogadores para fazer esta quest.")
end
return doPlayerSendCancel(cid, "Você precisa esperar "..getGlobalStorageValue(18389) - os.time().." segundos para ir na anihilator.")
end
Tentei usar o for pra fazer, mas não consegui por algum motivo. Mas esta funcionando perfeitamente. Em pos tu coloca a posição onde os jogadores devem estar, em newpos a posição pra onde eles vão ir e em tempo você coloca de quanto em quanto tempo pode fazer a anihilator. Quanto aos monstros e level, você coloca os monstros por respaw pelo map editor e o level você coloca uma level door antes de chegar na anihilator.
Se não puder fazer isso, fala ai que eu edito para verificar o level e criar os monstros pelo script, mas tenta fazer pelo map editor, valeu.
Editado Fevereiro 26 por Demonbholder
info
Grupo: Artesão
Registrado: 20/09/10
Posts: 145
Reputação: +8
Char no Tibia: Oli zika

o que eu coloco no action xml ?
info
Grupo: Campones
Registrado: 26/02/11
Posts: 20
Reputação: 0

isso pode te ajudar:
<action actionid="17254" script="nome_do_seu_script.lua"/>
17254 é o número da Actionid que vai na sua alavanca,pode mudar se achar necessário
Editado Fevereiro 27 por DirTh
info
Grupo: Artesão
Registrado: 20/09/10
Posts: 145
Reputação: +8
Char no Tibia: Oli zika

vlw tah funcionando certim
info
Grupo: Infante
Registrado: 13/10/08
Posts: 1.6k
Reputação: +420
Char no Tibia: Demonbholder

Pedido resolvido, reportado para moverem.



info
Grupo: Artesão
Registrado: 20/09/10
Posts: 145
Reputação: +8
Char no Tibia: Oli zika
já vi varios tutoriais aque e ainda não consegui faze uma anihilator
sou horrível em mexer com actions queria sabe se alguem pudesse me ajuda
deis das actions id na alavanca até o script por que quando faço a alavanca se meche sem descer os players.
do REP+
ops acho que postei lugar errado ;s
Editado Fevereiro 24 por LOuiiss