Em data/creaturescripts crie um arquivo chamado tpmonster.lua e adicione isso:
local tpId = 1387
local tps = {
["Orshabaal"] = {pos = {x=761, y=57, z=7}, toPos = {x=767, y=52, z=7}, time = 30},
}
function removeTp(tp)
local t = getTileItemById(tp.pos, tpId)
if t then
doRemoveItem(t.uid, 1)
doSendMagicEffect(tp.pos, CONST_ME_POFF)
end
end
function onDeath(cid)
local tp = tps[getCreatureName(cid)]
if tp then
doCreateTeleport(tpId, tp.toPos, tp.pos)
doCreatureSay(cid, "O teleport irá sumir em "..tp.time.." segundos.", TALKTYPE_ORANGE_1)
addEvent(removeTp, tp.time*1000, tp)
end
return TRUE
end
Vermelho - Monstro
Azul - Local em que o TP aparece na quest
Verde Escuro - Local onde o TP vai te teleportar
Roxo - Tempo em segundos que o TP fica aberto
Verde Claro - ID do TP no RME
Em creaturescripts.xml adicione a seguinte tag:
<event type="death" name="MonsterQuest" event="script" value="tpmonster.lua"/>
Agora no arquivo .xml do monstro da sua quest, adicione isso após "</elements>"
<script>
<event name="MonsterQuest"/></script>






info
Grupo: Campones
Registrado: 23/07/15
Posts: 42
Reputação: +23
Estou criando novas quests no meu mapa, e eu coloquei monstros muito fortes e eu queria um esquema que o teleporte só liberasse se todos os monstros tivessem mortos, não sei se é um script isso se for desculpe por postar na área errada