Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
  • 0

Erro bosses inquisition!!!


dedecomn10
 Compartilhar

Pergunta

Primeiramente desculpe se estiver postando em local errado, mais em Dúvidas Tibia penso que esta reservado somente para as dúvidas sobre tibia e não OT.

Se estiver em local errado, por favor movam o tópico.

 

É o seguinte galera...Estou com 2 dúvidas...

 

1º Eu tenho um ot 8.60 mapa global full que veio repleto de bugs!!!!! Principalmente nos teleports que não levavam a lugar nenhum.

 

Uns desses teleports eram os da inquisition (TODOS). O que ocorria era que quando matava o boss aparacia uma mensagem em portugues dizendo que eu tinha 2 minutos para passar e eu tinha que pisar no corpo. Dai quando se tirava o corpo do local ali estava o tp, mais não acontecia nada ao ficar em cima dele!

 

Depois eu substitui o script dos teleports da inquisition por outros que ja havia no ot e os tps começaram a funcionar. Mais um problema ocorreu. Os corpos dos monstros simplesmente DESAPARECEM (ou não aparecem). Isso faz com que os players não consigam pegar o loot do boss!!!

 

Aqui está oscript que estou usando:

function onDeath(cid, corpse, killer)

 

registerCreatureEvent(cid, "inquisitionPortals")

 

local creaturename = getCreatureName(cid)

 

local ushuriel_in_position = {x=246, y=351, z=12, stackpos=2}

local zugurosh_in_position = {x=390, y=525, z=13, stackpos=2}

local madareth_in_position = {x=340, y=460, z=13, stackpos=2}

local brothers_in_position = {x=505, y=345, z=13, stackpos=1}

local annihilon_in_position = {x=637, y=472, z=13, stackpos=2}

local hellgorak_in_position = {x=335, y=581, z=10, stackpos=2}

 

 

local ushuriel_to_position = {x=171, y=561, z=13, stackpos=1}

local zugurosh_to_position = {x=314, y=474, z=13, stackpos=1}

local madareth_to_position = {x=287, y=365, z=13, stackpos=1}

local brothers_to_position = {x=408, y=413, z=13, stackpos=1}

local annihilon_to_position = {x=294, y=681, z=13, stackpos=1}

local hellgorak_to_position = {x=255, y=467, z=13, stackpos=1}

 

 

local time_to_pass = 180

local tpID = 5023

local doEffect = CONST_ME_ENERGYHIT

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 creaturename == 'Ushuriel' then

 

teleport = doCreateTeleport(tpID, ushuriel_to_position, ushuriel_in_position)

 

doSendMagicEffect(ushuriel_in_position, CONST_ME_ENERGYHIT)

 

doCreatureSay(cid, message, TALKTYPE_ORANGE_1)

 

addEvent(removeTeleportInUshurielWard, (1000*time_to_pass))

 

elseif creaturename == 'Annihilon' then

 

teleport = doCreateTeleport(tpID, annihilon_to_position, annihilon_in_position)

 

doSendMagicEffect(annihilon_in_position, CONST_ME_ENERGYHIT)

 

doCreatureSay(cid, message, TALKTYPE_ORANGE_1)

 

addEvent(removeTeleportInAnnihilonWard, (1000*time_to_pass))

 

elseif creaturename == 'Madareth' then

 

teleport = doCreateTeleport(tpID, madareth_to_position, madareth_in_position)

 

doSendMagicEffect(madareth_in_position, CONST_ME_ENERGYHIT)

 

doCreatureSay(cid, message, TALKTYPE_ORANGE_1)

 

addEvent(removeTeleportInMadarethWard, (1000*time_to_pass))

 

elseif creaturename == 'Hellgorak' then

 

teleport = doCreateTeleport(tpID, hellgorak_to_position, hellgorak_in_position)

 

doSendMagicEffect(hellgorak_in_position, CONST_ME_ENERGYHIT)

 

doCreatureSay(cid, message, TALKTYPE_ORANGE_1)

 

addEvent(removeTeleportInHellgorakWard, (1000*time_to_pass))

 

elseif creaturename == 'Zugurosh' then

 

teleport = doCreateTeleport(tpID, zugurosh_to_position, zugurosh_in_position)

 

doSendMagicEffect(zugurosh_in_position, CONST_ME_ENERGYHIT)

 

doCreatureSay(cid, message, TALKTYPE_ORANGE_1)

 

addEvent(removeTeleportInZuguroshWard, (1000*time_to_pass))

 

elseif creaturename == 'Latrivan' then

 

teleport = doCreateTeleport(tpID, brothers_to_position, brothers_in_position)

 

doSendMagicEffect(brothers_in_position, CONST_ME_ENERGYHIT)

 

doCreatureSay(cid, message, TALKTYPE_ORANGE_1)

 

addEvent(removeTeleportInBrothersWard, (1000*time_to_pass))

 

 

end

end

 

function removeTeleportInUshurielWard()

if getThingfromPos({x=246, y=351, z=12, stackpos=1}).itemid == 5023 then

doRemoveItem(getThingfromPos({x=246, y=351, z=12, stackpos=1}).uid,1)

doSendMagicEffect({x=246, y=351, z=12, stackpos=1}, CONST_ME_POFF)

return TRUE

end

end

 

function removeTeleportInAnnihilonWard()

if getThingfromPos({x=637, y=472, z=13, stackpos=1}).itemid == 5023 then

doRemoveItem(getThingfromPos({x=637, y=472, z=13, stackpos=1}).uid,1)

doSendMagicEffect({x=637, y=472, z=13, stackpos=1}, CONST_ME_POFF)

return TRUE

end

end

 

function removeTeleportInHellgorakWard()

if getThingfromPos({x=335, y=581, z=10, stackpos=1}).itemid == 5023 then

doRemoveItem(getThingfromPos({x=335, y=581, z=10, stackpos=1}).uid,1)

doSendMagicEffect({x=335, y=581, z=10, stackpos=1}, CONST_ME_POFF)

return TRUE

end

end

 

function removeTeleportInMadarethWard()

if getThingfromPos({x=340, y=460, z=13, stackpos=1}).itemid == 5023 then

doRemoveItem(getThingfromPos({x=340, y=460, z=13, stackpos=1}).uid,1)

doSendMagicEffect({x=340, y=460, z=13, stackpos=1}, CONST_ME_POFF)

return TRUE

end

end

 

function removeTeleportInZuguroshWard()

if getThingfromPos({x=390, y=525, z=13, stackpos=1}).itemid == 5023 then

doRemoveItem(getThingfromPos({x=390, y=525, z=13, stackpos=1}).uid,1)

doSendMagicEffect({x=390, y=525, z=13, stackpos=1}, CONST_ME_POFF)

return TRUE

end

end

 

function removeTeleportInBrothersWard()

if getThingfromPos({x=505, y=345, z=13, stackpos=1}).itemid == 5023 then

doRemoveItem(getThingfromPos({x=505, y=345, z=13, stackpos=1}).uid,1)

doSendMagicEffect({x=505, y=345, z=13, stackpos=1}, CONST_ME_POFF)

return TRUE

end

end

 

 

2º Na arena, em qualquer que seja o nível, após matar um boss... Ao tentar passar pelo teleport, aparece esta mensagem: Fisrt kill monster! e não deixa passar da fase, sendo assim então, impossibilitando a que um player complete a quest.

 

 

É isso... Espero que alguém possa me ajudar. Obrigado!!!

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Mas trocar de distro irá resolver? Porque antes de eu ter trocado o script que não funconava corretamente, por um outro que também não funciona corretamente... Era o mesmo distro e os corpses apareciam. Isso não é o script?

Link para o comentário
Compartilhar em outros sites

  • 0
Mas trocar de distro irá resolver? Porque antes de eu ter trocado o script que não funconava corretamente, por um outro que também não funciona corretamente... Era o mesmo distro e os corpses apareciam. Isso não é o script?

 

Sim Apenas Troque o Distro

Caso de algum Erro

Poste AKi

 

Abraços ~ '

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.