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 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
    • Por Ocrux
      Procuro equipe pra abrir um OT Rookgaard. 
      To terminando o mapa, acho que ta bonito e pouco grandinho.
       
      RookSmart
      Continente único, na base de Rookgaard & com cidades de referencias as do Tibia.
      Por hora tem 4 cidades Prontas: Rookgaard, Carlore, Liadahar e Akuahmun.
      Estou terminando a 5ª cidade: Dahlia (de gelo) & já to achando uma boa ideia colocar Roshamuul (já providenciei).
      O servidor ta em TFS 0.4, com sources & na versão 8.6 (creio eu que parado no tempo).
       
      Quem quiser formar uma equipe pra botar on & terminar o que falta, whatsapp: 15 935001689

      Mapa Mundi
       
       
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo