-
Quem Está Navegando 0 membros estão online
Nenhum usuário registrado visualizando esta página.
-
Conteúdo Similar
-
Por Serpente
Venho por meio deste post compartilhar um projeto que estou trabalhando a algum tempo.
Sendo amante da versão 8.10, sabemos que essa versão tem uma carência enorme pelas sources, especialmente os servidores mais antigos que usam banco em XML (Acc manager 111111/tibia).
Fiz uma tentativa no passado de criar uma versão 8.10 a partir da distribuição 8.00 do OTX2
Apesar do projeto ser bem sucedido, essa distribuição ainda contém diversos elementos das versões 8.50 e 8.60 (comportamento dos monstros, limitação de velocidade, não suporta XML) que não foi possivel converter para ficar semelhante aos servidores antigos.
Portanto dessa vez a estratégia foi converter uma distribuição evolutions 0.7.8 para a versão 8.10. Essa é a distribuição que os servidores antigos usavam originalmente, a ideia é fornecer o máximo de compatibilidade possivel com esses servidores.
[Features]
Adicionados diversos métodos LUA para aumentar o escopo de scripts compativeis Adicionados elementos do 8.10 (distribuições 8.10 antigas não possuiam) items.otb atualizado para a versão 8.10 (distribuições 8.10 antigas utilizam o items.otb do 8.00) XML com account manager 111111/tibia, suporte a SQLite e MySQL Arena PVP Compilavel utilizando Stian's Dev C++ Sistema VIP Proteção para evitar que players buguem ao atingir o level máximo suportado (820k) Raid system funcional Acompanha Mapa Yurots 1.2
DATAPACK (incluindo DLLS)
Binário, Restater e RemoteControl
SOURCE
COMO COMPILAR?
OBSERVAÇÕES
-
Por EddyHavoc
[TUTORIAL] Retirar o efeito de sangue nos monstros quando receberem ataque
Dependendo do aspecto que você deseja dar ao seu servidor, pode ser que seja necessário retirar alguns efeitos. Na imagem abaixo você pode observar um efeito de respingo de sangue que ocorre quando os monstros levam dano. Pode ser interessante retirar este efeito em determinadas propostas de servidores alternativos, com ar mais amigáveis. (Ex: Pokemon)
(Imagem demonstrando o efeito de sangue nos monstros)
Acesse creature.cpp
E remova o seguinte código:
Agora remova o seguinte código:
Agora acesse o game.cpp
Dentro de
void Game::combatGetTypeInfo(CombatType_t combatType, Creature* target, TextColor_t& color, uint8_t& effect)
Remova os seguintes códigos:
Após estas remoções, quando os monstros levarem dano, não será mais aplicado o efeito de sangue.
-
Por FeeTads
salve rapaziada, do TK, esses tempos eu tava a procura de um autoloot bom e eficiente, e como vocês devem saber, o autoloot usado nos scripts .lua são bem "pesados"
o @Naze fez um excelentíssimo trabalho e disponibilizou um script de autoloot na source, porém como a vida é dificil, ele tem alguns bugs de função e um deles é no
"remove autoloot" que quando o player digita "!autoloot remove, nome-do-item" nada acontece, eu decidi mexer e vim disponibilizar arrumado pra vcs.
LEMBRANDO QUE 100% DOS CRÉDITOS SÃO AO @Naze porém se vc procurar no tópico dele ainda vai estar bugado, então resolvi deixar aqui certinho pra ajudar quem precisar.
Link do tópico do naze: https://tibiaking.com/forums/topic/101086-otimizado-autoloot-in-sources-for-otx2-ou-menor/
caso alguém ja utilize esse autoloot e esteja com o problema de remover items do autoloot
só ir em player.cpp e trocar
isso:
void Player::removeAutoLoot(uint16_t id) { if(checkAutoLoot(id)) { return; } AutoLoot.remove(id); }
por isso:
void Player::removeAutoLoot(uint16_t id) { if(!checkAutoLoot(id)) return; for(std::list<uint16_t>::iterator it = AutoLoot.begin(); it != AutoLoot.end(); ++it) { if((*it) == id) { AutoLoot.erase(it); break; } } }
todos os créditos ao Naze, não sei se alguém mais fez esse código, mas como peguei do link citado acima que é post dele deixo aqui o autoloot 100% funcional direto nas sources
-
Por Barca Furada
Boa noite meus caros colegas!
Preciso de um Help!
Quando eu coloco meu itens editados no meu xml e otb, acontece isso com os teleportes, perde todas as propriedades:
No lado direito é sem meu Itemxml
No lado Esquerdo é com meu Itemxml
Como vcs pode vem ele perde a propriedade de destino!
O arquivo Check File Signatures está desativados!
Quando eu entro no REM com meu Itemxml, ele da essas mensagem de erro:
Antes de fazer tudo isso eu No item editor, todos itens estava com essa borda vermelha, eu tinha dado reload em todos itens para o cliente OTCv8 conseguir visualizar, no primeiro momento achei que era isso que tinha acontecido para bugar meus teleportes, então eu dei reload em todos itens um por um e deixei o teleport sem dar reload, para ver se era esses o bug! e deu na mesma , quando edito o mapa para colocar novas hunt e cidade ele buga todos teleportes!
No itemxml o teleport está com mesmo id!
alguma alma bondosa para ajudar um colega?
-
Por Cat
O OpenCoreMMO é um emulador de servidor MMORPG gratuito e de código aberto escrito em C#.
Baseia-se no forgotten server (OpenTibia).
Para se conectar ao servidor, você pode usar OTClient ou OpenTibiaUnity para a versão 8.6.
Lista de funcionalidades!
Leitura da estrutura de arquivos OTB e OTBM Carregando OTBM Tile Area, Towns e Waypoints Carregando Áreas de Spawn LogIn e LogOut Player no jogo Todos os movimentos do jogador Conexão multijogador Spawn e Respawn Monsters Combate PvM Depot Bate-papos -Guilds -Canais Públicos -Canais de pilhagem e morte Lista VIP Combate PvP Sistema NPC Lua Scripting C# Scripting
Tecnologias:
C# .Net 5 Database support: InMemory, MySQL, SQL Server and SQLite Console Debug Logging XUnit Testing
Amostra:
[spoiler]
[/spoiler]
Como rodar?
Suporte para mysql e sqlite, para rodar em seu PC veja este guia rápido:
https://caioavidal.gitbook.io/opencoremmo/how-to-run
Acompanhe o projeto em:
Github:
https://caioavidal.gitbook.io/opencoremmo/
https://github.com/caioavidal/OpenCoreMMO
Trello:
https://trello.com/b/JnOJ9yn5/opencoremmo
TibiaKing:
-
Posts Recomendados
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.