Ir para conteúdo

Underewar

Diretor de Projetos
  • Registro em

  • Última visita

Tudo que Underewar postou

  1. O admin possui todas as storages liberadas inclusive a do ungreez! Confere no seu config.lua se a opção freequest esta como true
  2. Certo eu vou conferir, no entanto acredito que para usar no shadow Nexus você precisa antes matar o Boss ungrez se não me engano.
  3. Você esta usando a fork do Beats beats-dh/canary: Canary Server 12.x for OpenTibia community. (github.com) Aconselho a usar a fork do canary aqui do tibiaking, caso o bug ainda exista na fork eu posso atualiza-lo para você! Aqui esta a fork do Tibiaking Canary https://github.com/thetibiaking/canary Versão com atualiações do 13x Sounds + Wheel of destiny Hazard etc.. thetibiaking/ttk-canary-mixed: Canary Custom Server 13.x for OpenTibia community. (github.com)
  4. E qual seria a base que você utiliza ela esta disponível na internet? Se sim deixe o link.
  5. Tente colocar assim : rateStaminaLoss = 1 rateStaminaGain = 3 rateStaminaThresholdGain = 12 staminaRatingLimitTop = 40 * 60 staminaRatingLimitBottom = 14 * 60 staminaLootLimit = 14 * 60 rateStaminaAboveNormal = 1.5 rateStaminaUnderNormal = 0.5 staminaThresholdOnlyPremium = true Explicando: rateStaminaLoss = 1 - será quanto você perde, toda vez que sua resistência é 'drenada' pela atividade. rateStaminaGain = 3 -- quando estiver offline, é quanto você ganha por minuto, após o período de espera inicial de 10 minutos. rateStaminaThresholdGain = 12 ---- Quando você está no LimitBottom, sua taxa de ganho é mais rápida ---- Quando você está no LimitTop, sua taxa de ganho é mais lenta staminaRatingLimitTop = 40 * 60 -- isso mostra a faixa superior, onde você obterá maior ganho de experiência staminaRatingLimitBottom = 14 * 60 -- isso mostra a faixa inferior, onde você obterá diminuição do ganho de experiência staminaLootLimit = 14 * 60 -- isso mostra quando você vai parar de receber loot rateStaminaAboveNormal = 1,5 -- taxa de experiência, quando em UpperLimit rateStaminaUnderNormal = 0,5 -- taxa de experiência quando em LowerLimit staminaThresholdOnlyPremium = verdadeiro -- se definido como verdadeiro, apenas membros premium obtêm experiência extra quando em UpperLimit Caso seu sistema de stamina ainda não funcione aconselho a usar essa versão da tfs 0.4. [8.6] [The Forgotten Server] [0.4] UnderVersion 1.0.1 | OTLand
  6. Underewar postou uma resposta no tópico em OTServer Derivados
    Você pode fazer isso seguindo os tutoriais a baixo. Lembre-se de aumentar as quantidades de efeitos e de efeitos de disparo. Aumentando a quantidade de effects permitida - 8.60 - Tutoriais sobre Clients - Tibia King - Tudo sobre Tibia, OTServ e Bots! Aumentando a quantidade de ShootEffects permitida - 8.60 - Tutoriais sobre Clients - Tibia King - Tudo sobre Tibia, OTServ e Bots! Por reviver o tópico você foi negativado cuidado atente-se as regras.
  7. Parabéns por compartilhar! Espero que todos tenham conseguido melhorar a proteção de seus servidores. A todos que quiserem se aprofundar ainda mais em como proteger-se de ddos, considere dar uma olhada aqui [Linux] Proteção contra DDOS usando Módulo Dos_Evasive do Apache - Tutoriais Infraestrutura & Proteção - Tibia King - Tudo sobre Tibia, OTServ e Bots!
  8. Se você abrir as portas 7171 e 7172 você consegue adicionar na otserverlist até onde eu sei...
  9. Underewar postou uma resposta no tópico em Suporte Tibia OTServer
    Poderia compartilhar como resolveu o problema ?
  10. Underewar postou uma resposta no tópico em Suporte Tibia OTServer
    Use o ubuntu 22.
  11. Acho que não faz nem sentido! Manda o script lua da sua magia que esta ficando com menos cura (ex: intense_healing.lua) e também o seu spell/lib/spells.lua
  12. thetibiaking/ttk-canary-mixed: Canary Custom Server 13.x for OpenTibia community. (github.com) OBS: Ainda tem muito trabalho a ser feito mais os sistemas estão funcionando bem, basta editar e deixar igual a cip. Canary(OTBR) Mixed
  13. Bom pelo que vi na lib player.lua existe uma função function Player.addSkill(self, skillId, value, round) Eu apenas removi a linha 67 e 69 e modifiquei a linha 70. Ficando assim : Testa e me fala se funcionou!
  14. Beleza estou meio sem tempo para subir o cliente essa semana ele pode ser encontrado aqui. Adicionado ao topico! (mediafire.com) Em breve ele vai estar no repositori la no github.
  15. A sim! Agora eu entendi! você quer quebrar o limite! Hoje não consigo criar para você o script, amanha posso te ajudar aqui! Boa Sorte! @Vodkart
  16. Entendi o seu pensamento mais ele está errado aquele comando do código addskill playername,quantidade ele usa uma tabela qual a essa para atualizar no banco de dados com os dados inseridos. No seu caso para limitar mude manualmente em cada scripts o limite de skill. lim = 350
  17. Underewar postou uma resposta no tópico em Suporte Tibia OTServer
    Pega uma máquina gratuita por 12 meses em uma dessas plataformas. O meio para conseguir e criar uma conta no github e se conectar com o github. GoogleCloud AzureCloud DigitalOceanCloud
  18. Underewar postou uma resposta no tópico em Suporte Tibia OTServer
    Oi! Geralmente só a TCP mais é valido você abrir a porta UDP para testar. Se você esta tendo problemas com o hamachi tenta utilizar o radmin. hamachi sempre da ruim aqui kkk.
  19. Para identificar e modificar a string encontrada conforme o código que você deixou no tópico é possivel ver que a separação na string do buffer está sendo executada e ordenada aqui local pokemonData = buffer:explode("|") local name = pokemonData[2] local level = tonumber(pokemonData[3]) local boost = tonumber(pokemonData[4]) No entanto, opcodes só aceitam strings, mas é possível melhorar esse retorno utilizando a lib abaixo. Explicando A função explode que esta sendo usada na primeira linha está sendo usada para separar essa grande string que esta sendo recebida. Logo na segunda linha podemos identificar que a terceira posição do array pokemonData e o nome do pokemon. Você pode estudar melhorar o seu código utilizando a função log. Ja na terceira linha transformamos a 4 posição do array em numero e temos o level do pokemon. Ja na quarta linha transformamos a 5 posição do array em numero e temos o boost do pokemon. Seria valido você fazer um log da string pokemonData e ver oque esta retornando. LIB JSON OTC Como os opcodes estão aceitando apenas cadeias de caracteres, o uso de JSON é muito útil para enviar mais dados. Baixe o arquivojson.lua coloque em otclient/modules/corelib, então abra corelib.otmod e procure por Code: dofile 'outputmessage' Adicione Code: dofile 'json' Agora va em forgottenserver\data\lib\core E adicione uma nova lib, abracore.lua e adicione Lua: dofile('data/lib/core/json.lua') Usando no otc: OTC modules Lua: function sendMyCode() local myData = { a = "string", b = 123, c = { x = "string in table", y = 456 } } protocolGame.sendExtendedOpCode(14, json.encode(myData)) end Usando no servidor. TFS 1x Lua: function onExtendedOpcode(player, opcode, buffer) local status, json_data = pcall( function() return json.decode(buffer) end ) if not status then return false end print(json_data.a) print(json_data.b) print(json_data.c.x) print(json_data.c.y) end Agora vamos ao seu problema: Quando você da look em uma pokebola ela ja mostra os helds ? Se sim você precisa enviar o valor dessa variavel via opcode para o otc. Lembre-se: Sem a lib json o OTC sempre vai receber uma string gigante e você vai ter que tratala em todos os casos. json.lua
  20. Underewar postou uma resposta no tópico em Suporte Tibia OTServer
    Deveria funcionar! O cliente do seu amigo deve estar tambem com o ip do hamachi!
  21. Underewar postou uma resposta no tópico em Suporte Tibia OTServer
    Verifica então se você colocou o ip do hamachi no seu config.lua
  22. Você pode verificar as informações que estão sendo enviadas para o seu otclient na função displayPokemonInformation(protocol, opcode, buffer) Essa função provavelmente deve estar em um arquivo na sua pasta data/creaturescript/scripts Uma vez com essa função em mãos você pode ver o buffer que esta sendo retornado no otcliente, e ali você pode alterar ou adicionar informações, depois basta você referencialas. Nesse caso o buffer esta sendo usado como 3 parametro dessa função você deverá encontrar algo como local buffer = "resultado das informações do pokemon"
  23. Underewar postou uma resposta no tópico em Suporte Tibia OTServer
    Se abre a tela e não conecta você esqueceu de abrir as portas no firewall. 7171, 7172 TCP. Geralmente é o game port padrão
  24. Você pode utilizar o my-aac https://github.com/otsoft/myaacLink adicionado ao tópico.

Informação Importante

Confirmação de Termo