Ir para conteúdo
  • Cadastre-se

(Resolvido)[AJUDA] Criaturas não morrem!


Ir para solução Resolvido por klipstyle,

Posts Recomendados

Pessoal, será que alguém pode me ajudar aqui?

Estava testando meu OT quando me deparei com o seguinte erro: as criaturas que eu ataco, quando chegam ao life 0, em vez de morrer, ficam "de pé" mesmo sem ter mais health!

Pode ser algum erro de configuração?

 

Exemplo:

11277970_1623565421220448_1136687814_n.j

 

11651204_1623565417887115_1515941872_n.j

Editado por Yeex (veja o histórico de edições)

Ajudei? Dá um Rep+ aí please! :D

Link para o post
Compartilhar em outros sites

Não tinha reparado nisso ainda, mas aparece esta mensagem o tempo todo na distro:

11647353_1623746724535651_723137520_n.jp

Será que pode ser?

 

Dentro da pasta creaturescripts tem os seguintes itens:

11651106_1623747444535579_2018866692_n.j

Todos estão registrados em creaturescripts.xml.

Ajudei? Dá um Rep+ aí please! :D

Link para o post
Compartilhar em outros sites

poste o script arenakill.lua

www.pokemiw.com
24 Horas Online - 1º 2º 3º 4º 5º 6º 7º gerações 100%
 

Link para o post
Compartilhar em outros sites

Aqui está:

 

local t = {


    
newPos = {x=33062, y=31029, z=7},
    
msg = "You have won! As new champion take the ancient armor as reward before you leave.",
    
area = {
        
fromX = 33054, toX = 33073,
        
fromY = 31026, toY = 32356,
        
z = 3
    }
}
local
spheres = {
    
['energy overlord'] = 8568,
    
['fire overlord'] = 8569,
    
['ice overlord'] = 8570,
    
['earth overlord'] = 8578
}



function getCreaturesInRange(position, radiusx, radiusy, showMonsters, showPlayers, showSummons)
    
local creaturesList = {}
    
for x = -radiusx, radiusx do
        
for y = -radiusy, radiusy do
            
if not (x == 0 and y == 0) then
                
creature = getTopCreature({x = position.x+x, y = position.y+y,
z = position.z, stackpos = 253})
                
if (creature.type == 1 and showPlayers == TRUE) or (creature.type == 2 and showMonsters == TRUE and (showSummons == FALSE or (showSummons == TRUE and getCreatureMaster(creature.uid) == (creature.uid)))) then
                
table.insert(creaturesList, creature.uid)
                
end
            
end
        
end
    
end

    
local creature = getTopCreature(position)
    
if(creature.type == 1 and showPlayers == TRUE) or (creature.type == 2 and showMonsters == TRUE and (showSummons == FALSE or (showSummons == TRUE and getCreatureMaster(creature.uid) == (creature.uid)))) then
              
if not(table.find(creaturesList, creature.uid)) then
            
table.insert(creaturesList, creature.uid)
        
end
    
end
    
return creaturesList
end
function onKill(cid, target, damage, flags)
    
if isPlayer(target) or not isInArray({1, 3}, flags) or getCreatureMaster(target) then
        
return true
    
end

    
local name = getCreatureName(target):lower()
    
if name == 'tirecz' then
        
local players = getCreaturesInRange({x=33063, y=31035,z=3}, 10, 9, FALSE, TRUE)
        
for i = 1, #players do
            
doTeleportThing(players, t.newPos)
            
doCreatureSay(players, t.msg, TALKTYPE_ORANGE_1, false, players, getCreaturePosition(players))
    
end
        
return true
    
end

    
if spheres[name] then
        
setGlobalStorageValue(spheres[name], -1)
        
return true
    
end

    
local now = tasks[name]
    if (now) then
        
if isInArray({-1, now.amount}, getPlayerStorageValue(cid, now.storage)) or (not isInArray({14003, 14004, 14005}, now.storage) and getPlayerStorageValue(cid, 14500) ~= now.storage) then
            
return true
        
end

        
local newValue = getPlayerStorageValue(cid, now.storage) + 1
        
setPlayerStorageValue(cid, now.storage, newValue)
    
end

    
local room = getArenaMonsterIdByName(getCreatureName(target))
    if room > 0 then
        
setPlayerStorageValue(cid, room, 1)
        
doPlayerSendTextMessage(cid,MESSAGE_EVENT_DEFAULT,'You can enter next room!')
    
end
    
return true

end

Ajudei? Dá um Rep+ aí please! :D

Link para o post
Compartilhar em outros sites

no seu server tem arena svargrond? ou alguma arena cujo o script seja usado?

www.pokemiw.com
24 Horas Online - 1º 2º 3º 4º 5º 6º 7º gerações 100%
 

Link para o post
Compartilhar em outros sites

Tem os scripts da Arena sim, mas eu nunca testei a quest em si.

Ajudei? Dá um Rep+ aí please! :D

Link para o post
Compartilhar em outros sites
  • Solução

caso arena não funcione recomendo desativar esse script ate por que eu nunca tive esse erro com arena svargrond.

www.pokemiw.com
24 Horas Online - 1º 2º 3º 4º 5º 6º 7º gerações 100%
 

Link para o post
Compartilhar em outros sites

Muitíssimo obrigado, Klip! As criaturas estão "morrendo" normalmente agora! REP+ pra você e todos os que tentaram ajudar.

 

Agora, sem querer abusar, se puder me ajudar em outra questão: Apesar de morrer, nenhum monstro dropa loot. Testei com cave rat, rotworm, dragon lord, demon, etc. :(

Ajudei? Dá um Rep+ aí please! :D

Link para o post
Compartilhar em outros sites

algum erro na distro?

www.pokemiw.com
24 Horas Online - 1º 2º 3º 4º 5º 6º 7º gerações 100%
 

Link para o post
Compartilhar em outros sites

EDITANDO: O "erro" em relação ao loot só acontece quando mato alguma criatura usando o GOD. Quando é uma player comum, os loots aparecem sim.

Muito obrigado ao amigo que ajudou a sanar o problema!

 

Se algum ADM quiser, pode fechar o tópico!

 

Valeu, TibiaKing! <3

Editado por Yeex (veja o histórico de edições)

Ajudei? Dá um Rep+ aí please! :D

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 Veigh
      IP: HYPEOT.COM (Versão 8.60) Por que jogar no HYPEOT? Confira nossos diferenciais: Sistema de Reset 180+ Montarias 65+ Outfits Sistema de Stage Sistema de Pesca Sistema de Refinamento Sistema de Aura Sistema de Mineração Sistema de Woodcut Sistema de Dungeons Sistema de Survival Mais de 30 Bosses de Alavancas +10 Eventos Automáticos Mais de 5 anos online com apenas 2 resets. Agora estamos de volta com força total desde 05/12! O que você está esperando? Junte-se à aventura e faça parte dessa jornada épica! Conecte-se agora mesmo e não fique de fora!
    • Por Nogard
      Não deixe seu evento de Natal para última hora, faltam apenas 4 dias. 

      Aproveite as sprites com desconto no site: https://otsprites.com
       
       
       

       

       
       
       
    • Por cloudrun2023
      CloudRun - Sua Melhor Escolha para Hospedagem de OTServer!
      Você está procurando a solução definitiva para hospedar seu OTServer com desempenho imbatível e segurança inigualável? Não procure mais! Apresentamos a CloudRun, sua parceira confiável em serviços de hospedagem na nuvem.
       
      Recursos Exclusivos - Proteção DDoS Avançada:
      Mantenha seu OTServer online e seguro com nossa robusta proteção DDoS, garantindo uma experiência de jogo ininterrupta para seus jogadores.
       
      Servidores Ryzen 7 Poderosos: Desfrute do poder de processamento superior dos servidores Ryzen 7 para garantir um desempenho excepcional do seu OTServer. Velocidade e estabilidade garantidas!
       
      Armazenamento NVMe de Alta Velocidade:
      Reduza o tempo de carregamento do jogo com nosso armazenamento NVMe ultrarrápido. Seus jogadores vão adorar a rapidez com que podem explorar o mundo do seu OTServer.
       
      Uplink de até 1GB:
      Oferecemos uma conexão de alta velocidade com até 1GB de largura de banda, garantindo uma experiência de jogo suave e livre de lag para todos os seus jogadores, mesmo nos momentos de pico.
       
      Suporte 24 Horas:
      Estamos sempre aqui para você! Nossa equipe de suporte está disponível 24 horas por dia, 7 dias por semana, para resolver qualquer problema ou responder a qualquer pergunta que você possa ter. Sua satisfação é a nossa prioridade.
       
      Fácil e Rápido de Começar:
      Configurar seu OTServer na CloudRun é simples e rápido. Concentre-se no desenvolvimento do seu jogo enquanto cuidamos da hospedagem.
       
      Entre em Contato Agora!
      Website: https://central.cloudrun.com.br/index.php?rp=/store/cloud-ryzen-brasil
      Email: [email protected]
      Telefone: (47) 99902-5147

      Não comprometa a qualidade da hospedagem do seu OTServer. Escolha a CloudRun e ofereça aos seus jogadores a melhor experiência de jogo possível. Visite nosso site hoje mesmo para conhecer nossos planos e começar!
       
      https://central.cloudrun.com.br/index.php?rp=/store/cloud-ryzen-brasil
       
      CloudRun - Onde a Velocidade Encontra a Confiabilidade!
       

    • Por Thiagodsw
      Olá galera do Tibia King !
      Venho por meio deste tópico, publicar a ultima versão do meu servidor derivado de Tibia NTO Battle.
       
      deixei para brincarem e verem sistemas, as sources não disponibilizarei nem o site. afinal é um projeto que fiz com carinho e está a venda as sources. Thogo#9713
       
      O que tem de diferente no NTO Battle ? 
       
      Aura System e Wings Healthbar Monster Bar Healthbar vocation Sistema Raridade Shaders Dungeons e Tasks Game Shop Entre outros Veja algumas Imagens !
       
       
      O que tem nesse Pacote de Arquivos NTO Battle? 
       
      Datapack mais recente e completa do servidor. ( compilada pra windows Client Compilado SQL
      ACC GOD - god/god


      QUALQUER MSG NO DISCORD Thogo#9713
      -source client e otserv e site.
       
      DOWNLOAD  &  SCAN


       
      Client:
      https://mega.nz/file/hbgnSDRJ#xQT-qQHWLUV2Dn8jalwMGblCWnmL0_s3rZfqbxO7znw
      Server:
      https://mega.nz/file/sSZXlZ6a#gow-Db6diNVrnnPIH7qyBqP8WmVLFxWy85-yub_f32Y


       
      Scan
      Client
      https://www.virustotal.com/gui/file/86da72135d75d826c2665bb572084c30288eea843c2cfe2f7a405cfe1ea2f59c/detection
      Servidor
      https://www.virustotal.com/gui/file/cfa4d83c8b6c12fa0daf28cefd6762a053aee7245e6be8f5c02594825a2e2c1e?nocache=1
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo