Ir para conteúdo
  • 0

Problema Boss Inq


coriel

Pergunta

Fala galera.. Tô com um problema nos irmãos da Inquisition, no caso, os bosses Golgordan e Latrivan.. Os mesmo residem em uma mesma sala da Inquisition.. O script que tô usando funciona da seguinte maneira: ao matar o boss latrivan e o golgordan, ou vice-versa, um teleport é criado para o player prosseguir na quest.. Mas ele tá apresentando dois probleminhas.. Se eu matar o Latrivan e depois o Golgordan, ou vice-versa, o teleport é criado, mas se eu matar 2 vezes o Latrivan ou 2 vezes o Golgordan, o teleport é criado do mesmo jeito, esse é o primeiro erro. O segundo erro é que: se eu matar o Latrivan e deixar o Golgordan vivo, ou matar o Golgordan e deixar o latrivan vivo e em seguida fechar o servidor e abrir em seguida, é só matar um deles que o teleport é criado. Tenho certeza que o problema é nas storages. Alguém pode me ajudar? Valendo REP+!

 

Script:

function onDeath(cid, killer)
local tp = {x = 601, y = 759, z = 13} -- Posição do Teleport
local tpgo = {x = 504, y = 827, z = 13} -- Posição em que o teleport levará
local tempo = 180 -- Tempo em que o Teleport ficará aberto em segundos
local tpid = 1387 -- ID do teleport
local stor = 18291
local message = "You now have 3 minutes to exit this room through the teleporter. It will bring you to the next room only during his time or the teleporter will disappear."


if getGlobalStorageValue(stor) == -1 then
setGlobalStorageValue(stor, getGlobalStorageValue(stor)+1)
elseif getGlobalStorageValue(stor) == 0 then
doCreatureSay(cid, message, TALKTYPE_ORANGE_1)
doCreateTeleport(tpid, tpgo, tp)
setGlobalStorageValue(stor, -1)
addEvent(removeTp, tempo*1000, tp, tpid)
end
return true
end

function removeTp(tp, tpid)
local t = getTileItemById(tp, tpid)
if t.uid >= 1 then
doRemoveItem(t.uid, 1)
doSendMagicEffect(tp, CONST_ME_POFF)
end
end

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...