Ir para conteúdo

Posts Recomendados

Servidor utilizado: Baiak yourots

Versão: [8.60]

Categoria: creature script.

 

Seguinte, uso esse script que após matar o monstro ele cria um teleport e depois de determinado tempo o teleport é removido.

Gostaria que após matar o monstro, ele criase 2 teleports em diferentes locais, 1 teleport seria o mesmo que já esta configurado, o segundo seria na posição x=211, y=70, z=15 e teleporta para x=211, y=74, z=14, porém esse segundo TP acrescentado não pode ser removido, ele fica intacto lá.

 

RESUMINDO: acrescentar um segundo TP criado após matar o monstro, porém esse segundo TP não pode sumir.

 

Script atual:

 

--[[ Script By Vodkart and Kydrai ]]--

local tpId = 1387

local tps = {

["Capeta"] = {pos = {x=211, y=63, z=15}, toPos = {x=246, y=72, z=13}, time = 180},

}

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, "Capeta foi derrotado, e o portal irá sumir em "..tp.time.." segundos.", TALKTYPE_ORANGE_1)

addEvent(removeTp, tp.time*1000, tp)

end

return TRUE

end

Créditos ao kydrai e vodkart pelo script

Editado por Lolksky
Link para o comentário
https://xtibia.com/forum/topic/162596-altere-esse-script/
Compartilhar em outros sites

×
×
  • Criar Novo...