Ir para conteúdo

DarkWore

Conde
  • Total de itens

    584
  • Registro em

  • Última visita

  • Dias Ganhos

    9

Tudo que DarkWore postou

  1. Existe um segredinho, exporta todas pra 10.20 e importa no 10.98.
  2. https://pastebin.com/ewKUt9dH Espero ter ajudado, abraços.
  3. Essas funções não estão listadas no pastebin que você anexou, acredito que vale anexar.
  4. Obrigado pela contribuição, dando meus 2 cents, senti falta da função selfAttackCreature na source, caso tenha curiosidade pra saber mais sobre a função, segue o link de uma thread que foi conversado sobre e até apresentado o código em tfs 1.x.
  5. @LordbaxxUma dica, não perca tempo procurando no backup de 13 gigas o cliente correto, posta a URL de acesso direto a nuvem e deixa que os caras lutem hehe.
  6. Fala @Lordbaxx, realmente uma pena que você perdeu o tesão pelo ramo, infelizmente hoje o fórum se tornou apenas um lugar de recordações e boas memórias, obrigado pela contribuição, que a comunidade atual possa dar o valor que essa base realmente merece. OBS: Eu baixei a base pra dar uma conferida, realmente ambos os clientes contidos no datapack não são o mesmo da imagem, seria interessante se você conseguisse postar o da foto, seria uma grande fonte de estudo em modulos para muitos que estão iniciando. Abraços, DK.
  7. Não se trata de um bug, se trata de um problema estrutural do código fonte.
  8. Seus problemas começam pelo fato da base Poké Imperium ser um PDA Adaptado, o mesmo está rodando em Linux, compilado em um código fonte que não corresponde ao qual ele foi feito, no entanto não é apenas isso, as versões do TFS 0.x possuem falhas criticas que jamais foram resolvidas, então independente do que for sempre haverá bugs/instabilidade nessas versões.
  9. Tente assim: local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid if(msgcontains(msg, 'ring') or msgcontains(msg, 'experience')) then selfSay('Do you want to repair your experience ring for 50000 gold coins?', cid) talkState[talkUser] = 1 elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 1) then if(getPlayerItemCount(cid, 2122) >= 1) then if(doPlayerRemoveMoney(cid, 5000000) == TRUE) then doPlayerRemoveItem(cid, 2122, 1) doPlayerAddItem(cid, 7697) selfSay('Here you are.', cid) else selfSay('Sorry, you don\'t have enough gold.', cid) end else selfSay('Sorry, you don\'t have the item.', cid) end talkState[talkUser] = 0 elseif(msgcontains(msg, 'no') and isInArray({1}, talkState[talkUser]) == TRUE) then talkState[talkUser] = 0 selfSay('Ok then.', cid) end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
  10. Se realmente for verdade e estiverem devolvendo eu vou solicitar a devolução do meu donate, vamos ver se dessa vez não passa de papo furado.
  11. Você mesmo divulgou o servidor no passado em outro fórum que não irei citar aqui, quer ter alguma credibilidade? devolva os donates (de quem possui comprovante de pagamento) e mude minha opinião, do contrario continue se enganando.
  12. DarkWore

    Erro OtClient (Ajuda)

    a função internalRecvData é responsavel pelo recebimento de dados, e o erro indica que está sendo passado um checksum invalido ao cliente, um checksum é composto por um buffer, uma posição de leitura e um tamanho não lido. em algum lugar do seu servidor está sendo enviado algum dado que o cliente não consegue ler pois não está dentro dos parâmetros que o checksum espera receber.
  13. Sempre essa historia, troca a direção todo santo mês e atrás das cortinas é sempre a mesma direção.
  14. Esse servidor vive fechando e reabrindo... perca de tempo investir tempo e dinheiro nisso.
  15. Talvez você não saiba, mas o OTClient não tem um render de DirectX ou seja ele faz um hibrido com o OpenGL e diz que é DirectX, resumindo não existe suporte nativo para DirectX, oque vocês costumam falar que é DX é um OpenGL 2.0. Fonte: https://github.com/edubart/otclient/issues/277
  16. Você não conseguirá com codeblocks, apenas com VCPKG.
  17. Até onde me recordo esse OTClient do Mehah só suporta protocolo 10.98 pra cima, se você estiver utilizando protocolos 8.54, 8.60, etc. Provavelmente encontrará diversos problemas futuros com compatibilidade.
  18. DarkWore

    Limite de dano

    São diversos arquivos da source, provavelmente weapons.cpp, spells.cpp, etc.
  19. Deixa um GDB rodando e pega o log do crash, sem isso fica difícil saber oque pode ser.
  20. Utilize a primeira letra do nome em maiúsculo por exemplo: /cb Pikachu
  21. DarkWore

    Erro Distro

    Poste o seu Login.lua
  22. Tente assim: function onStatsChange(cid, attacker, type, combat, value, summons) local summons = getCreatureSummons(cid) local angel = "death angel [0]" if #summons >= 1 then for j = 1, #summons do if getCreatureName(summons[j]):lower() == string.lower(angel) then if type == STATSCHANGE_HEALTHLOSS or type == STATSCHANGE_MANALOSS then dano = dano - (value*0.2) doTargetCombatHealth(attacker, cid, combat, -dano, -dano, 255) end else return true end end end return true end
  23. Acredito que não exista programas para isso.
  24. Digite o comando, /newtype 50 e depois troque para uma outfit da escolhe de personagens.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...