Ir para conteúdo
Banner com Efeitos

Baahzera

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    Baahzera deu reputação a VonKrieg em Portando server p/ C# / .net core 2.0   
    Saudações.
     
    Um amigo (MarceloP) e eu (ambos graduados em ciência da computação) decidimos voltar para a cena Open Tibia Servers.
    Quando jogamos pela última vez em Tibia, mal conheciamos lua, hehe.
    Hoje em dia, no entanto, acreditamos que possamos reescrever os servidores / sites.
    E é exatamente isso que decidimos fazer: D
     
    Acreditamos que reescrever os servidores / sites podem beneficiar a comunidade de diversas formas.
    Ao utilizarmos uma linguagem mais simples (C# ao invés de C++, por exemplo), tornaríamos o "miolo" do servidor mais acessível a comunidade.
    Utilizar C# também pode diminuir o tempo de compilação, facilitar o debbuging e escrita de testes automatizados.
     
    Estamos implementando o servidor do jogo em C # 7.2. Net Core 2.0. Eu não deveria ter que dizer isso, mas .Net Core pode ser executado em Linux, Windows e Mac e é executado o suficiente para executar servidores.
    Ainda estamos estudando diferentes tecnologias para implementar o site. O ASP.NET é atualmente o candidato mais forte.
     
    Estamos à procura de pessoas para nos ajudar: D
    Estou especificamente procurando pessoas que podem me ajudar a entender algumas curvas da base de código C ++ (a documentação é meio fraca, eu estou bastante fora do loop).
     
    Nosso Discord:
    https://discord.gg/8qqfE8P
     
    Github:
    https://github.com/CoreOpenTibiaServer/CoreOpenTibiaServer
     
    De tempos em tempos, criaremos uma nova postagem neste tópico com atualizações de status
  2. Curtir
    Baahzera deu reputação a VonKrieg em Portando server p/ C# / .net core 2.0   
    Olá pessoas
     
    Vim aqui p/ contar p/ vcs como vão as cousas.
    Obs: vou me referir às pessoas por seus nicks no Discord, já que não os nicks das pessoas aqui no forum.
     
    Eu escrevi código p/ parse o formato OTB (utilizado na serialização / deserialização de objetos como items) e atualmente estou implementando o carregamento do mundo ("mapa").
    Muniz implementou protocolos de criptografia utilizados pelo OTClient (RSA e XTEA), usando código unsafe. Já podemos realizar uma comunicação básica com o OTClient, como autenticação e carregamento da lista do personagens.
    RodallDemoJuhziz está refatorando o código Muniz para evitar o código inseguro, hehe.
    TheRatazana está implementando o load de items.
    O StriterAlfa ajudou a configurar o EntityFramework (usado para gerenciar o gerenciamento de banco de dados).
     
    Oh, RodallDemoJuhziz e Muniz também estão trabalhando na funcionalidade de interpretação .lua.
     
    Também implementamos alguns algoritmos / estruturas que serão utilizados no futuro, como o algoritmo A*, que é utilizado no path finding.
     
    djarek está nos ajudando a entender a base de código C ++.
     
    Se quiser colaborar, é só colar no Discord.
    Abraços.
  3. Curtir
    Baahzera deu reputação a azarath em PEDIDO DE AJUDA SOBRE OT 8.6 - ERRO NO CMD   
    top CARA , VLW DE MAIS BROTHER , ME AJUDOU D+ +REP EM VC KKK
    +REP VLW ME AJUDOU-
  4. Curtir
    Baahzera recebeu reputação de azarath em PEDIDO DE AJUDA SOBRE OT 8.6 - ERRO NO CMD   
    Sim, mas no config.lua não está escrito World.otbm. Está escrito apenas World.
  5. Curtir
    Baahzera deu reputação a xWhiteWolf em New Library v. 1.2   
    Fala galera, hoje vim trazer pra vocês uma nova biblioteca de funções que eu venho desenvolvendo, pretendo ir atualizando esse tópico constantemente sempre adicionando funções novas e explicando a utilização delas. Algumas funções que eu coloquei aqui estão presentes na OTAL também, porém algumas eu fiz pequenas correções de forma que essa lib poderia facilmente substituir a OTAL sem grandes problemas (pelo menos se você utilizava apenas as funções básicas da otal)
    Todas as funções que não tem -- nome do autor do lado dela foram feitas por mim, xWhiteWolf ou Night Wolf (NW). O restante delas são créditos dos devidos autores, apenas coloquei pois considero funções vitais no server de cada um. Crie um arquivo em data/lib chamado 075 - White Wolf Functions.lua e coloque o seguinte código dentro:



     
    Agora eu vou explicar oque cada função faz porque de nada adianta lançar uma lib e não explicar oque ela faz não é mesmo? hahaha
    Obs inicial: quando uma função tiver em seus parametros um [] significa que oque está dentro do colchetes não é um parâmetro obrigatório.



    Como usar: doShowTimeByPos(cid, getCreaturePosition(cid), 20, 20)
    Irá fazer uma contagem regressiva na posição que o player se encontra começando de 20 e mandando a mensagem na mesma cor da fala dos monstros.
    Essa função é bem útil em actions/spells para fazer contagem de tempo em runas como a magic wall e ver quanto tempo falta pra magic wall sumir)

     
    Obs: Espero que ajude bastante pessoas a entender sobre funções, eu utilizei cid como o principal uid das funções nos exemplos mas você pode muito bem utilizar outros uids, fica a critério seu.

    Qualquer dúvida comentem abaixo que eu vou tentar ajudar da melhor maneira.
    Ahhh, isso daí foi testado em 8.54 mas deve funcionar em quase todas as versões que tenham as funções básicas do TFS. 

    EDIT: Pessoal, agora é sério, essa lib tem fácil umas 600 linhas, das quais umas 500 eu devo ter codado sozinho (na mão, linha por linha). Eu tive todo o trabalho de testar cada uma delas e oque eu peço é o mínimo de gratidão e respeito. Se eu te ajudei clique em Gostei, se você tiver alguma dúvida eu to me colocando a disposição de responder qualquer coisa relacionada ao tópico, mesmo que você não saiba nem oque é uma lib apenas venha aqui e escreva sua dúvida.

    EDIT 2: Duas novas funções adicionas, espero que gostem!

    EDIT 3: Três novas funções adicionadas juntamente com suas respectivas explicações.
  6. Obrigado
    Baahzera deu reputação a luanluciano93 em [TFS 1.3 10.98] ALUNIA 2020 - Styller Custom   
    ALUNIA 2017 - CUSTOM YOUROTS
     
    Olá pessoal, hoje venho apresentar meu projeto open para vocês. Sou muito fã do mapa Yourots, sempre em horas vagas procurava joga-lo, para quem não conhece: é um servidor estilo baiak com mais RPG, e como tenho me interessado por versões mais atuais, resolvi criar um yourots custom (alunia OT) seguindo as ultimas atualizações do TFS. O projeto está sendo desenvolvido no github (projeto github) onde posto atualizações diárias (changelog). Vocês podem postar dúvidas, erros e qualquer outra coisa aqui no tópico ou criar um issue no github.
     
    # Informações do Servidor e Sistemas:
    → Versão: 10.98 (seguindo as atualizações do TFS 1.3).
    → War System, Addons System, Mounts System, Market System e Training OFF.
    → Vip System, Clean Database (players, accounts e houses inativas), Reward Level System, Task System, Arena PVP.
    → Achievements System (adiconado, falta configurar)
    → Marriage System (pendente)
    → Quest Log (pendente)
    → Refinamento System (pendente)
    → Cassino System (pendente)
     
    # Eventos do Servidor
    → Duca Evento
    → Zumbi Evento
    → BattleField Evento
    → War Anti-Entrosa, CastleWar, Capture The Flag, Gran Tower, Hour Kill, War of Emperium, Dota, Coliseum, Survival Evento (pendentes).
     
    # Quests
    → Demon Helmet, Annihilator, Pist of Inferno, Demon Oak, Big Quest ...
     
    Download
     
    Créditos:
    • GOD Bon (mapa yourots)
    • TFS team (pela engine do servidor)
    • @leoloko12 (mapa styller)
    • @Jobs (correções no servidor)
     
    É isso pessoal, espero que gostem 
     
  7. Obrigado
    Baahzera deu reputação a luanluciano93 em [TFS 1.3 10.98] ALUNIA 2020 - Styller Custom   
    Update 14-11-2017
    Adicionado novo sistema de trainers. Adicionado sistema de 'achievements'. Removido sistema de vip. Reajustado sistema de premium. Reajustes de funcoes removidas em outros updates (compat.lua). Reajuste no battlefield e zumbi eventos.
      LINKS DE DOWNLOAD ATUALIZADOS!
  8. Obrigado
    @FireBlue
     
    modules/client_background
     
    background.lua
     
     
    Créditos: @DeeadPool
  9. Curtir
    Baahzera recebeu reputação de Pedro. em Styller RPG | 10.98 | Custom Quests | NPCs | Spells   
    https://github.com/luanluciano93/alunia
    da uma olhada aí que tem a correção
     
     
    Creaturescripts:
    randomstats.lua
    sp.lua
     
  10. Gostei
    Baahzera recebeu reputação de edilmodotibia em [8.6 Datapack] Keeperian - RPG/Custom com TPs   
    Olá pessoal!
     
    Tenho esse servidor desde 2012, só vi um servidor online com esse mapa. Não sei dizer qual o nome original, muito menos quem criou o server.
    Eu editei algumas coisas, coloquei teleportes, modifiquei o templo e o DP inicial.
    O mapa é gigante, cheio de hunts e quests para explorar.
     
    Estou disponibilizando apenas o datapack, sem sources.
    Recomendo usar TFS 0.4 3777 para linux ou 3884 para windows.
     
    Download do Datapack: http://www.4shared.com/rar/P8NVdW-lce/keeperian.html
    Scan pros preguiçosos: https://www.virustotal.com/pt/file/f414f98de111056e5caf3bc9e7e002f141ab8ef759dbe6a371d815591006beda/analysis/1480137588/
    Façam bom proveito.

    Imagens:
     
     


  11. Gostei
    Baahzera recebeu reputação de eskylo em [8.6 Datapack] Keeperian - RPG/Custom com TPs   
    Olá pessoal!
     
    Tenho esse servidor desde 2012, só vi um servidor online com esse mapa. Não sei dizer qual o nome original, muito menos quem criou o server.
    Eu editei algumas coisas, coloquei teleportes, modifiquei o templo e o DP inicial.
    O mapa é gigante, cheio de hunts e quests para explorar.
     
    Estou disponibilizando apenas o datapack, sem sources.
    Recomendo usar TFS 0.4 3777 para linux ou 3884 para windows.
     
    Download do Datapack: http://www.4shared.com/rar/P8NVdW-lce/keeperian.html
    Scan pros preguiçosos: https://www.virustotal.com/pt/file/f414f98de111056e5caf3bc9e7e002f141ab8ef759dbe6a371d815591006beda/analysis/1480137588/
    Façam bom proveito.

    Imagens:
     
     


  12. Gostei
    Baahzera recebeu reputação de KotZletY em [8.6 Datapack] Keeperian - RPG/Custom com TPs   
    Olá pessoal!
     
    Tenho esse servidor desde 2012, só vi um servidor online com esse mapa. Não sei dizer qual o nome original, muito menos quem criou o server.
    Eu editei algumas coisas, coloquei teleportes, modifiquei o templo e o DP inicial.
    O mapa é gigante, cheio de hunts e quests para explorar.
     
    Estou disponibilizando apenas o datapack, sem sources.
    Recomendo usar TFS 0.4 3777 para linux ou 3884 para windows.
     
    Download do Datapack: http://www.4shared.com/rar/P8NVdW-lce/keeperian.html
    Scan pros preguiçosos: https://www.virustotal.com/pt/file/f414f98de111056e5caf3bc9e7e002f141ab8ef759dbe6a371d815591006beda/analysis/1480137588/
    Façam bom proveito.

    Imagens:
     
     


  13. Gostei
    Baahzera deu reputação a DukeeH em Começar um servidor   
    Aconselharia baixar uma source com cast, tendo em vista que não tem um cast oficial do tfs, só implementados por pessoas.
    Mas caso queira implementar, esse é o mais usado/unico que achei de graça.
    https://github.com/otland/forgottenserver/pull/994
  14. Gostei
    Baahzera recebeu reputação de PsyMcKenzie em Começar um servidor   
    Opa.
    Use o TFS 1.2, atualmente na versão 10.77, sources: https://github.com/otland/forgottenserver
  15. Gostei
    Uma outra dica que eu dou pra tirar as missões é logar no GM e ir até o local onde tem o bloqueio pela missão.
    Se for um NPC, pegue o nome no NPC e procure na pasta data/npc, abra o arquivo .xml e veja qual é o nome do script atrelado ao .xml. Abra a pasta scripts e procure o arquivo.
    Procure no script pela checagem de storage e remova, ou atribua a storage criando uma nova linha no código.
    Para liberar pisos/teleports, use o mesmo método. Dê look com o GM no tp/piso e veja se tem action ou unique id. Navegue até a pasta movements e abra o arquivo movements.xml. Procure pelo action ou unique atribuido ao piso e veja qual é o script que faz o controle da storage.
    O processo é o mesmo, remover a checagem ou atribuir a storage necessária.
  16. Gostei
    Baahzera recebeu reputação de Micael Silva em Portas Bugada   
    Você precisa informar a versão do TFS que você está usando. Existem diversas versões, cada uma com diferentes métodos e funções.
  17. Gostei
    Baahzera recebeu reputação de WillDODO em [10.90] LKing OT {Reward Chest, Battlefield Event, 3 VIP}   
    Não tem NPC de promote.
     
    Script do NPC de promotion:
     
    Script da annihi: (necessário mudar as posições)
     
    O problema com as escadas (ladder) é que não tem espaço pra você subir, simples. Coloque outra escada (stair) ou deixe espaço pro player poder subir.
  18. Gostei
    Sim. É só complilar a source.
    Ou use esse binário que postaram nas páginas anteriores: http://www.tibiaking.com/forum/applications/core/interface/file/attachment.php?id=14653
     
     
    Sim. Veja se o config.lua está na mesma pasta do binário.
     
     
    Atribuir a storage inicial da missão 10 ao player:
    player:setStorage(12360, 1) -- storage, 1 = 1ª parte da missão 10, de um total de 6 partes
     
    Verifique as storages das quests em data/XML/quests.xml
  19. Gostei
    Baahzera deu reputação a LukazGiovanni em [10.90] LKing OT {Reward Chest, Battlefield Event, 3 VIP}   
    Atualização em andamento, novidades em breve!
     
    Nova muralha da cidade principal.

Informação Importante

Confirmação de Termo