Histórico de Curtidas
-
Baahzera deu reputação a VonKrieg em Portando server p/ C# / .net core 2.0Saudaçõ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
-
Baahzera deu reputação a VonKrieg em Portando server p/ C# / .net core 2.0Olá 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.
-
Baahzera deu reputação a azarath em PEDIDO DE AJUDA SOBRE OT 8.6 - ERRO NO CMDtop CARA , VLW DE MAIS BROTHER , ME AJUDOU D+ +REP EM VC KKK
+REP VLW ME AJUDOU-
-
Baahzera recebeu reputação de azarath em PEDIDO DE AJUDA SOBRE OT 8.6 - ERRO NO CMDSim, mas no config.lua não está escrito World.otbm. Está escrito apenas World.
-
Baahzera deu reputação a xWhiteWolf em New Library v. 1.2Fala 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.
-
Baahzera deu reputação a luanluciano93 em [TFS 1.3 10.98] ALUNIA 2020 - Styller CustomALUNIA 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
-
Baahzera deu reputação a luanluciano93 em [TFS 1.3 10.98] ALUNIA 2020 - Styller CustomUpdate 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! -
Baahzera deu reputação a gabrielzika em [AJUDA] Como que muda o nomes do clientes ex: otclient 6.6.0, que fica na parte de baixo@FireBlue
modules/client_background
background.lua
Créditos: @DeeadPool
-
Baahzera recebeu reputação de Pedro. em Styller RPG | 10.98 | Custom Quests | NPCs | Spellshttps://github.com/luanluciano93/alunia
da uma olhada aí que tem a correção
Creaturescripts:
randomstats.lua
sp.lua
-
Baahzera recebeu reputação de edilmodotibia em [8.6 Datapack] Keeperian - RPG/Custom com TPsOlá 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:
-
Baahzera recebeu reputação de eskylo em [8.6 Datapack] Keeperian - RPG/Custom com TPsOlá 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:
-
Baahzera recebeu reputação de KotZletY em [8.6 Datapack] Keeperian - RPG/Custom com TPsOlá 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:
-
Baahzera deu reputação a DukeeH em Começar um servidorAconselharia 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
-
Baahzera recebeu reputação de PsyMcKenzie em Começar um servidorOpa.
Use o TFS 1.2, atualmente na versão 10.77, sources: https://github.com/otland/forgottenserver
-
Baahzera recebeu reputação de apolosexygostoso em [Link Quebrado]GLOBAL FULL DOWNLOAD 10.95 [TFS 1.2/FERUMBRAS QUEST/KRAILOS/NEW ARENA/CAST/NEW ITEMS/REWARD/EVENTS/CASINO] ~ AtualizaçõesUma 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.
-
Baahzera recebeu reputação de Micael Silva em Portas BugadaVocê precisa informar a versão do TFS que você está usando. Existem diversas versões, cada uma com diferentes métodos e funções.
-
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.
-
Baahzera recebeu reputação de natanaelnsd em [Link Quebrado]GLOBAL FULL DOWNLOAD 10.95 [TFS 1.2/FERUMBRAS QUEST/KRAILOS/NEW ARENA/CAST/NEW ITEMS/REWARD/EVENTS/CASINO] ~ AtualizaçõesSim. É 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
-
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.