Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Bom queria saber como eu resolveria esses erros que aparecem na minha distro.Se tiver na área errada me desculpem.

1-

ac8d62e8c6.png

2-

a748fad089.png

3-

f0e8886d39.png

4-

02aa8e42a6.png

5-

f75ba1cdfd.png

Desde já agradeço

Link para o post
Compartilhar em outros sites

Os 3 primeiros são pq não existem os monstros no seu OT....

O 4 é de casas, que estão invalidas..

O 5 é um Boss, que conjura um TP...

Ajudei??? Rep + ae! :D

gtYFjO8.gif

 

1iiu7Gw.png

Facebook: Béria Alternative Server

Link para o post
Compartilhar em outros sites

Os 3 primeiros são pq não existem os monstros no seu OT....

O 4 é de casas, que estão invalidas..

O 5 é um Boss, que conjura um TP...

Como eu poderia resolver o 4 e o 5 ?

Link para o post
Compartilhar em outros sites

Vai em data/world/, lá tem um arquivo chamado ...-house.xml... Lá verifica as Coordenadas da house e verifica se ela é valida ou não.

 

Vai em monstros, e procura por Hellgorak... Veja se o Script ta bem fechado e tal... Eu resolvi esse problema, mas não lembro como... Se possivel, posta o Script ae.

Ajudei??? Rep + ae! :D

gtYFjO8.gif

 

1iiu7Gw.png

Facebook: Béria Alternative Server

Link para o post
Compartilhar em outros sites

tenta achar o script "inquisitionPortals"

Ajudei??? Rep + ae! :D

gtYFjO8.gif

 

1iiu7Gw.png

Facebook: Béria Alternative Server

Link para o post
Compartilhar em outros sites

tenta achar o script "inquisitionPortals"

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 annihilon_in_position = {x=637, y=472, z=13, stackpos=2}

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

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

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

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

local ushuriel_to_position = {x=172, y=559, 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 madareth_to_position = {x=287, y=365, z=13, stackpos=1}

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

local brothers_to_position = {x=408, y=413, 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

achei dois deles.Esse é o segundo mas creio q sejam a msm coisa

function onDeath(cid, corpse, killer)

registerCreatureEvent(cid, "inquisitionPortals")

local creaturename = getCreatureName(cid)

--- positions where the teleports will be created:

local ushuriel_in_pos = {x=1115, y=1214, z=12, stackpos=2}

local annihilon_in_pos = {x=1187, y=1198, z=12, stackpos=2}

local hellgorak_in_pos = {x=1192, y=1240, z=12, stackpos=2}

local madareth_in_pos = {x=1112, y=1240, z=12, stackpos=2}

local zugurosh_in_pos = {x=1149, y=1213, z=12, stackpos=2}

local brothers_in_pos = {x=1147, y=1244, z=12, stackpos=1}

--- positions where the teleports will be teleported you:

local ushuriel_to_pos = {x=1173, y=1138, z=12, stackpos=1}

local annihilon_to_pos = {x=1245, y=1297, z=12, stackpos=1}

local hellgorak_to_pos = {x=1064, y=1308, z=13, stackpos=1}

local madareth_to_pos = {x=1045, y=1205, z=13, stackpos=1}

local zugurosh_to_pos = {x=1128, y=1151, z=12, stackpos=1}

local brothers_to_pos = {x=1152, y=1195, z=13, stackpos=1}

local time_to_pass = 180 -- in seconds

local tpID = 1387

local doEffect = CONST_ME_TELEPORT

local message = "You now have 3 minutes to exit this room through the teleporter. It will bring you to the next room only during this time or the teleporter will disappear."

if creaturename == 'Ushuriel' then

teleport = doCreateTeleport(tpID, ushuriel_to_pos, ushuriel_in_pos)

doSendMagicEffect(ushuriel_in_pos, doEffect)

doPlayerSendTextMessage(cid, message, TALKTYPE_ORANGE_1)

addEvent(removeTeleportInUshurielWard, (1000*time_to_pass))

elseif creaturename == 'Annihilon' then

teleport = doCreateTeleport(tpID, annihilon_to_pos, annihilon_in_pos)

doSendMagicEffect(annihilon_in_pos, doEffect)

doPlayerSendTextMessage(cid, message, TALKTYPE_ORANGE_1)

addEvent(removeTeleportInAnnihilonWard, (1000*time_to_pass))

elseif creaturename == 'Madareth' then

teleport = doCreateTeleport(tpID, madareth_to_pos, madareth_in_pos)

doSendMagicEffect(madareth_in_pos, doEffect)

doPlayerSendTextMessage(cid, message, TALKTYPE_ORANGE_1)

addEvent(removeTeleportInMadarethWard, (1000*time_to_pass))

elseif creaturename == 'Hellgorak' then

teleport = doCreateTeleport(tpID, hellgorak_to_pos, hellgorak_in_pos)

doSendMagicEffect(hellgorak_in_pos, doEffect)

doPlayerSendTextMessage(cid, message, TALKTYPE_ORANGE_1)

addEvent(removeTeleportInHellgorakWard, (1000*time_to_pass))

elseif creaturename == 'Zugurosh' then

teleport = doCreateTeleport(tpID, zugurosh_to_pos, zugurosh_in_pos)

doSendMagicEffect(zugurosh_in_pos, doEffect)

doPlayerSendTextMessage(cid, message, TALKTYPE_ORANGE_1)

addEvent(removeTeleportInZuguroshWard, (1000*time_to_pass))

elseif creaturename == 'Latrivan' then

teleport = doCreateTeleport(tpID, brothers_to_pos, brothers_in_pos)

doSendMagicEffect(brothers_in_pos, doEffect)

doPlayerSendTextMessage(cid, message, TALKTYPE_ORANGE_1)

addEvent(removeTeleportInBrothersWard, (1000*time_to_pass))

end

end

function removeTeleportInUshurielWard()

if getThingfromPos({x=1115, y=1214, z=12, stackpos=2}).itemid == 1387 then

doRemoveItem(getThingfromPos({x=1115, y=1214, z=12, stackpos=2}).uid,1)

doSendMagicEffect({x=1115, y=1214, z=12, stackpos=2}, CONST_ME_POFF)

return TRUE

end

end

function removeTeleportInAnnihilonWard()

if getThingfromPos({x=1187, y=1198, z=12, stackpos=2}).itemid == 1387 then

doRemoveItem(getThingfromPos({x=1187, y=1198, z=12, stackpos=2}).uid,1)

doSendMagicEffect({x=1187, y=1198, z=12, stackpos=2}, CONST_ME_POFF)

return TRUE

end

end

function removeTeleportInHellgorakWard()

if getThingfromPos({x=1192, y=1240, z=12, stackpos=2}).itemid == 1387 then

doRemoveItem(getThingfromPos({x=1192, y=1240, z=12, stackpos=2}).uid,1)

doSendMagicEffect({x=1192, y=1240, z=12, stackpos=2}, CONST_ME_POFF)

return TRUE

end

end

function removeTeleportInMadarethWard()

if getThingfromPos({x=1112, y=1240, z=12, stackpos=2}).itemid == 1387 then

doRemoveItem(getThingfromPos({x=1112, y=1240, z=12, stackpos=2}).uid,1)

doSendMagicEffect({x=1112, y=1240, z=12, stackpos=2}, CONST_ME_POFF)

return TRUE

end

end

function removeTeleportInZuguroshWard()

if getThingfromPos({x=1149, y=1213, z=12, stackpos=2}).itemid == 1387 then

doRemoveItem(getThingfromPos({x=1149, y=1213, z=12, stackpos=2}).uid,1)

doSendMagicEffect({x=1149, y=1213, z=12, stackpos=2}, CONST_ME_POFF)

return TRUE

end

end

function removeTeleportInBrothersWard()

if getThingfromPos({x=1147, y=1244, z=12, stackpos=1}).itemid == 1387 then

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

doSendMagicEffect({x=1147, y=1244, z=12, stackpos=1}, CONST_ME_POFF)

return TRUE

end

end

---

@Edit upp

Editado por Djaiton01 (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Localize o Monstro que está tentando executar o evento, para isso use o NotePad ++.

Para localizar faça o seguinte:

1 - Ao abrir o NotePad++ aperte CTRL + F e clique na aba "Localizar em arquivos".

2 - Em "Localizar:" você coloca o nome do event ( no caso tp ), em "Pasta:" coloque a pasta monsters do seu servidor.

3 - Verifique se a opção Incluir sub-pastas está ativada e clique em Localizar todos!

 

Ai você pode retirar o evento do monstro ou adicionar 1 evento a ele, se for necessario me avise que eu tenho 1 aqui.

 

 

- Download NotePad ++ -

Editado por Wakon (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por Cat
      O OpenCoreMMO é um emulador de servidor MMORPG gratuito e de código aberto escrito em C#.
      Baseia-se no forgotten server (OpenTibia).

       

       Para se conectar ao servidor, você pode usar OTClient ou OpenTibiaUnity para a versão 8.6.

       
      Lista de funcionalidades!
      Leitura da estrutura de arquivos OTB e OTBM Carregando OTBM Tile Area, Towns e Waypoints Carregando Áreas de Spawn LogIn e LogOut Player no jogo Todos os movimentos do jogador Conexão multijogador Spawn e Respawn Monsters Combate PvM Depot Bate-papos   -Guilds   -Canais Públicos   -Canais de pilhagem e morte Lista VIP Combate PvP Sistema NPC Lua Scripting C# Scripting  
       Tecnologias:
      C# .Net 5 Database support: InMemory, MySQL, SQL Server and SQLite Console Debug Logging XUnit Testing  
       
      Amostra:
      [spoiler]

      [/spoiler]
       
      Como rodar?
      Suporte para mysql e sqlite, para rodar em seu PC veja este guia rápido: 
      https://caioavidal.gitbook.io/opencoremmo/how-to-run

       
       
      Acompanhe o projeto em:
       Github:
      https://caioavidal.gitbook.io/opencoremmo/
      https://github.com/caioavidal/OpenCoreMMO
       
       Trello:
      https://trello.com/b/JnOJ9yn5/opencoremmo
       
       TibiaKing:
       
    • Por fezeRa
      Estou com um problema serio, toda vez que acontece esse problema, quando os players morrem/relogam, eles não conseguem mais logar novamente, só conseguem dps que eu reinicio o server. E fora que eles não ficam salvados desde o ultimo save...
      Abaixo segue uma imagem do erro:
       

    • Por YagoNR
      Estou começando um projeto ATS e gostaria de saber qual a melhor distro 8.60, de preferencia com sources, thanks xD!
    • Por Digoshow
      Gente eu troquei de distro e com ele veio alguns bugs, quero saber se voces podem me ajudar com algum deles, pois to tendo muito trabalho para conseguir arrumar esses erros.
       

       
      Alguem ae sabe resolver algum desses erros?
      Obrigado, REP + .
    • Por Lucas Henrique
      Bem eu queria uma opinião sobre qual distro usa em um baiak estou com duvidas em qual devo usar 
       
      Agradeço qualquer ajuda 
       xD
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo