Ir para conteúdo
Propaganda

Os Melhores

Conteúdo popular

Mostrando conteúdo com a maior reputação desde 10/30/25 em Posts

  1. Bom, hoje venho contribuir com mais um servidor de Poketibia TFS 1.2 para a comunidade. O servidor foi desenvolvido em cima da PokeDash TFS 1.2 O servidor tem os sistemas principais surf,ride,fly, pesca, sistema de passiva (tudo funcionando normalmente dentre outros sistemas que nao me lembro no momento,quests feitos por mim) Como eu abandonei o projeto pois troquei para uma base TFS 1.4, estou postando pra nao ficar perdido no meu hd. facam bom proveito Creditos: Morduk (correcoes e alteracao de quase tudo no servidor) Pota (Criador da PokeDASH). plooner157(por adaptar o mapa da pxg) Se faltar algum credito so entrar em contato que eu coloco. Se precisarem faço freelance com mapas,scripts, compilacao em linux/windows e correcoes no geral e tambem tenho uma base do meu projeto mais atual TFS 1.4 Whatsapp (19) 99973-5390 Abaixo algumas prints do servidor LINKS PARA DOWNLOAD: SERVER: mega: [Hidden Content] mediafire: [Hidden Content] CLIENT: mega: [Hidden Content] mediafire: [Hidden Content] SITE: mega: [Hidden Content] SCAN: www.virustotal.com/gui/file-analysis/ODhlYWZmZTJiNmVjMDdiMjEyOWY0ZDI3OWU3MDUxYjI6MTc2MTQyNTQ1Nw==
    114 pontos
  2. Fala tibianos e poketibianos... Estou disponibilizando um pequeno projeto meu para vocês, fiz durante algumas aulas de Python e tive ajuda da I.A para algumas duvidas/projeções. Porém, estou deixando-o no GitHub para melhoras e vou mantê-lo atualizado sempre que possível! Façam bom uso porém ainda não está 100%. ([Hidden Content]) 📘Editor OTUI - By Lehnox O Editor OTUI é um editor visual (GUI) desenvolvido em Python + PySide6 (Qt), projetado para criar e modificar arquivos OTUI e OTMD, amplamente utilizados em projetos como OpenTibia, OTClient e ambientes de modding similares. Ele oferece um fluxo completo de edição visual, gerenciamento de recursos e manipulação das propriedades de widgets. 🎨 Visão Geral O núcleo do editor é a classe OTUIEditor, derivada de QMainWindow, responsável por montar toda a interface: Barra de ferramentas de widgets: adiciona novos elementos OTUI. Canvas: área central de edição, com grade, zoom, pan e seleção. Painel direito: dividido entre editor de propriedades (PropertiesEditor) navegador de arquivos do módulo (.otui, .otmd, .lua). 🛠️ Componentes e Funcionalidades 1. 📂 Gerenciamento de Projeto (ModuleProject) A classe ModuleProject organiza toda a estrutura de um módulo OTClient: Estrutura do Projeto Root: diretório base do módulo. Parser de .otmod: extrai configurações, especialmente diretórios de imagens (images-dir). Indexação automática: localiza arquivos .otui, .otmd, .lua e diretórios de recursos. Resolução de Recursos O ResourceResolver converte caminhos relativos OTUI (image-source, icon-source) em caminhos absolutos no filesystem, garantindo que as texturas sejam carregadas corretamente pelo editor. Estado do Editor Armazena o histórico recente e o último arquivo editado em .otui_editor_state.json. 2. 🎛️ Edição Visual (Canvas + WidgetItem) Canvas Baseado em QGraphicsView. Possui grade, zoom, pan, seleção e histórico (undo/redo). Serializa e restaura todo o estado gráfico. WidgetItem Cada widget OTUI é representado visualmente por um QGraphicsObject com: Interação Movimentação com snapping (grid de 10px). Redimensionamento com 8 handles. Restrição automática se o widget estiver em layouts ou ancorado. Menu de contexto: trazer para frente / enviar para trás duplicar deletar definir layouts (vertical / horizontal) Renderização e Recursos Exibição de imagem, ícone, clipping, tinting e transformações. Suporte completo a nine-slice scaling (image-border) para janelas e painéis. Cores definidas por tipo (AppConstants.WIDGET_TYPE_COLORS). Hierarquia e Layouts Widgets filhos são organizados automaticamente conforme: layout: vertical layout: horizontal ausência de âncoras 3. ⚙️ Editor de Propriedades (PropertiesEditor) Exibe e edita dinamicamente todas as propriedades OTUI do widget selecionado: Principais Funções Atualização em tempo real conforme o usuário move ou redimensiona o widget. Campos estruturados para todas as propriedades padrão e customizadas. Suporte a editores específicos: Imagens: abre o ImageSourceBrowser Cores: QColorDialog Booleanos: QComboBox Botão “Adicionar Propriedade”, com lista de propriedades conhecidas (AppConstants.KNOWN_PROPERTIES). 4. 🖼️ Navegador de Imagens (ImageSourceBrowser) Ferramenta dedicada para navegação e seleção de imagens do módulo. Exibe diretórios e subpastas do images-dir. Mostra miniaturas em grade. Retorna o caminho relativo OTUI para ser aplicado ao widget. 5. 🧩 Parser e Serialização (OTUIParser e save_otui) OTUIParser Responsável por transformar texto OTUI em uma estrutura visual: Lê .otui e .otmd. Interpreta hierarquia por indentação. Cria widgets, propriedades, estados e eventos. Reconstrói automaticamente a árvore no Canvas. save_otui Gera o arquivo OTUI final: Percorre toda a hierarquia de WidgetItems. Escreve com indentação correta. Converte e copia imagens externas para o diretório do módulo. Usa caminhos relativos OTUI organizados e limpos. 🚀 Fluxo Geral de Uso Carregar módulo (load_client_module). Abrir um arquivo OTUI/OTMD pelo navegador lateral. Edição visual no Canvas: adicionar widgets mover / redimensionar aplicar layouts Configurar propriedades via PropertiesEditor. Salvar OTUI, gerando um arquivo formatado, com recursos organizados e paths relativo Seguem os prints abaixo:
    91 pontos
  3. These are the decrypted RubinOT modules and their corresponding mods. This client is from September, so it's a couple of months out of date. However, many modules and mods are the same since they haven't received a major update. I hope you enjoy it. [Hidden Content]
    61 pontos
  4. Arquivos do Data e Módulos Disponíveis! Pra quem estava procurando: estão liberados os arquivos do DATA e do MÓDULO, totalmente limpos e seguros. Sem nenhuma DLL e sem nenhum EXE, apenas os arquivos necessários pra você montar, editar e continuar o seu projeto sem risco [Hidden Content]
    51 pontos
  5. Servidor Pokemonster, era um projeto pessoal meu com alguns amigos, a principio estava a venda por R$2.000,00, porém após algumas vendas, começaram a revender. Irei deixei disponivel o projeto, com suporte pago. discord: icaropimentel o que o servidor tem? Pokebar Pokedex Held system npc dialog cam system criação de personagem e conta no cliente pokemon holder brotherhood npcs com modulo sistema de titulo sistema de market particle aura, wings, shaders, auras, attached effects.. unique item modulos de shop, guild, craft, task, catch guardian (card pxg) stack de itens 10.000 autoloot pesca evolução order otimizado e completo depot customizado filtros em containers movebar reedem codes minimap party zone system (xml) entre outras coisas, o servidor não é livre de bugs. tem muita coisa pra fazer. porém o principal esta encaminhado, sendo uma base recomendada para criação de projetos caso queiram apoiar o post: pix: [email protected] binance id: 304078646 créditos: icaropimentel, vitorbaia, guilherme, helton, daniel, greg(fix em spells), lippe(primeira versao do mapa), theforgottenserver, pokedashpota link server+client: [Hidden Content] github com correçoes: IcaroPimentel654/pokemonsterserver IcaroPimentel654/pokemonsterclient arquivos binarios: [Hidden Content] mapa: [Hidden Content] sql corrigido erros: [Hidden Content] VirusTotal - File - 21abaf923277496e3975cb5b0b34052c9ea8c9228e8b885c551993fa8035fac7 prints abaixo:
    44 pontos
  6. Boa noite amigos, Cara, eu já mudei vários icons no game e tudo mais... mas esse aqui nao consigo achar de forma alguma!! [Hidden Content] << já que nao dar pra dar CTRL V aqui... Alguém consegue ajudar? Resolvido: Já que nao encontrei a imagem, mudei as size da otui!! na parte de textwindowns e seus semelhantes :P
    41 pontos
  7. Repostando aqui só pra ajudar quem tá procurando um servidor de Tibia. Vou deixar os downloads aqui embaixo pra facilitar. Quem tiver scan ou quiser complementar alguma informação, pode mandar aí nos comentários pra fortalecer a comunidade! [Hidden Content] [Hidden Content] [Hidden Content] [Hidden Content]
    40 pontos
  8. Atendendo a muitos pedidos, estou disponibilizando hoje a base que adquirimos através da Vakinha realizada no dia 20/08/2024. Sem mais delongas! IMAGENS DOWNLOAD [Hidden Content] SERVIDOR SCAN: [Hidden Content] CLIENT SCAN: [Hidden Content] SRC CLIENT SCAN: [Hidden Content]
    33 pontos
  9. Poke Mania um servidor para se divertir, onde farei com que tenham a melhor experiencia possivel. Totalmente dedicado a sua diversão. [Hidden Content] [Hidden Content] [Hidden Content] Shiny, Alolan, Megas, Darks e Shiny Megas; Pokemons de 1 a 5 geração; Sistema de Clãs; Profissões para todos os estilos: Engenheiro, Estilista, Aventureiro e Professor! Explorador nova profissão! Helds 1 a 11; Sistema de upgrade de helds (precisa "evoluir" os helds) terá de ter primeiro o nivel um e ir atualizando. Máquina helds do novo continente; Holder Lucky; (adiciona uma nova chance de linha de loot) Game Pass; Task Kill Pokemons; Recompensas Diarias; Dungeons; Donation Goals; PokeBag, Seus pokemons direto numa bag especifica; PokeLootbag, Todos os loot do autoloot indo direto para uma bag; Auto Ataque, Auto Revive, Auto Loot; Hunt Tracker (contabiliza XP, Loot, e monstros mortos numa seçao) Muitas Outfits adicionadas; Sistema de Battle Royale; Sistema de Boss em ranking; Survival Island; Golden Arena; Hunt Metal pokemons; Hunt Rocket; (area PVP) 2x ao dia com bonus a quem matar player; (melhor loot do jogo) Sistema de Skills personalizada unica do servidor; Áreas: Kanto, hoenn, outland, outland hoenn, novo continente, passado; Sistema e continente passado passado full pvp e hard level; (Farmar seu pokemon shiny mega) Novas Atualizações sempre que possivel; Transparente em todas as atualizações; Horarios definidos para resolução de Tickets; Já estamos com vagas abertas para tutores! Pagamento semanal É necessário o conhecimento da base; Servidor veio para durar muito tempo, e todos terem sua diversão... Aberto para novas sugestoes, sigam nosso Discord lá poderão sempre trocar idéias, lembre-se a falta de respeito será punivel.
    29 pontos
  10. Fala Pessoal! Tudo bom? Tive que pesquisar bastante para encontrar boas sprites na comunidade ao longo de um projeto que iniciei (chamei de POrigins) e agora estou compartilhando com todos. A proposta deste repositório é ter sprites de qualidade categorizadas. Podem ser usadas no seu servidor e/ou como no meu caso, treinar IA. Fiquem a vontade para usar e não esqueçam de dar ⭐ star no repositório. Por lá você encontra: Biomas completos; Furnitures (mobilias); Pokemons de todas as gerações (com versões shinies, megas, clones, galarian, alolan) com seus corpses e looks; Efeitos (Auras); Outfits e adding; itens de evolução; Pisos; Paredes; Decorações e etc. link: [Hidden Content]
    28 pontos
  11. O TibiaList já está online! Agora você pode criar sua conta e adicionar seu servidor gratuitamente em: [Hidden Content] O site está em um pequeno período de teste para avaliar o desempenho e coletar feedbacks. Durante essa fase, as contas e servidores cadastrados não serão deletados, então todos os testes podem ser feitos normalmente. Todas as dúvidas, sugestões e relatos de bugs devem ser enviados pelo nosso Discord, onde centralizaremos o suporte e as discussões sobre melhorias. Acesse e participe: Site: [Hidden Content] Instagram: [Hidden Content] Discord: [Hidden Content] Conto com a colaboração de todos para melhorarmos juntos a comunidade OT. É totalmente gratuito adicionar seu servidor no TibiaList.
    27 pontos
  12. SPR Pstory 2025 já vazou! Fala, galera! Venho aqui trazer pra vocês a SPR Pstory Atualizada 2025! Como já foi vazada no grupo, resolvi postar aqui também pra geral ter acesso igual. Conteúdo é o mesmo que vazaram – então nada de exclusividade, só estou repassando pra todo mundo ficar no mesmo nível. Créditos ao BlackTibia por ter feito o post original! Estamos só mantendo a comunidade informada. DOWNLOAD DISPONÍVEL! : [Hidden Content]
    26 pontos
  13. E aí rapaziada do Tibiadevs! Tava dando uma olhada nos meus arquivos e encontrei uma base do PokeHand que eu tinha mexido há um tempo atrás e acabou ficando parada no meu drive. Resolvi não deixar jogado e trazer aqui pra vocês, já que sei que é uma base que muita gente curte. Não é nada “novo em folha”, mas fiz algumas atualizações em cima da antiga versão que tinha rolado em outros fóruns. Entre elas, adaptei a source, dei uma trabalhada no mapa, adicionei vários megas novos, alguns bosses e outras coisinhas que acho que vão somar pra quem quiser dar continuidade ou simplesmente brincar com a base. É um projeto simples, mas feito com aquela boa vontade de compartilhar e ajudar a comunidade. Espero que aproveitem! Download do Servidor : [Hidden Content] Scan do Servidor : [Hidden Content] Download do Source : [Hidden Content] Scan do Source : [Hidden Content] Download do Otclient : [Hidden Content] Scan do Otclient : [Hidden Content]
    26 pontos
  14. Parei de editar esse projeto e decidi compartilhá-lo, então liberei alguns datapacks para todos vocês! Este é um mapa Baiak na versão 8.6, com vários sistemas interessantes. Baixei o TFS 1.3 e atualizei para o TFS 1.5 Nekiro. Ele vem com montarias e janelas modais. As imagens estão anexadas. Se você quiser fazer o download e experimentar, há vários sistemas, eventos e minijogos incluídos. Alternativamente, você pode usá-lo como base para seus futuros mapas. Aproveite esses datapacks! Obs: Os arquivos items.otb e xml com sprites feitos em 13x foram rebaixados para 8.6 e estão funcionando bem! [Hidden Content] [Hidden Content] [Hidden Content] servidor scan virus [Hidden Content] spr 8.60 [Hidden Content] source tfs 1.5 [Hidden Content] Este servidor usa apenas OtClient 1: Abra seu otclient/modules/game_feature/feature.lua e procure por esta linha. if(version >= 860) then 2: adicione abaixo e salve.. montaria ativada pronta g_game.enableFeature(GamePlayerMounts)
    25 pontos
  15. all download links and tools on discord: [Hidden Content]
    23 pontos
  16. Olá a todos, irei postar uma base aqui que tem um cara revendendo e enganando pessoas, sendo que é uma base free já, então estou trazendo o tópico para o tibiadevs, façam bom proveito ! ✅ 7.8-8.0 cidades e missões incluindo POI, INQ e outras; ✅ Outfits, Outfit Addons, Mounts; ✅ Market system; ✅ Built in client shop system; ✅ Offline training implementation; ✅Guild wars with bounties implementation; ✅Quest log support; ✅Premium Scroll ; ✅Ancient Creature System ; ✅Stamina implementation; ✅ Auto Restarter; ✅ Ajuste de itens iniciais; ✅ Remove Redskull In Store; ✅ Loot Highlight; ✅ Extensão de Contêiner Gerenciado; ✅ Compatível Com Android; ✅ Compatível Com OTClient; ✅ Bank ✅ Maioria das quests sem precisar de missão; ✅ Golden Outfit; ✅ Raids 100%; ✅ Novas Backpacks 20+ ✅ Database Completa; ✅ Muitas correções; ✅ Balanceamento de vocações; ✅ Dolls Especiais; ✅ Entre outras funcionalidades; Downloads: [Hidden Content] SCANS: fiz o scan apenas das coisas importantes. [Hidden Content] [Hidden Content] [Hidden Content]
    22 pontos
  17. SISTEMAS - akatsuki - bijuu - color name - raridade com upgrade - raridade - health bar - market global - card system - ant red - task - transparency effects - elo - saga - passiva em shield e set - batlle pass - task zohan - dungeon - shop limitado - autoloot - etc.. façam bom uso. client: [Hidden Content] serv: [Hidden Content] site: [Hidden Content] scan client: [Hidden Content] scan serv: [Hidden Content] scan site: [Hidden Content]
    22 pontos
  18. Aethonia Custom é um servidor que reúne o melhor de várias versões do Tibia — com jogabilidades da 7.4, magias da 10.98, sprites personalizadas e muito mais! Nosso objetivo é criar um jogo divertido, equilibrado e atrativo para todos os estilos de jogadores. Contamos com sistemas únicos, mapa gigantesco com inúmeras hunts inéditas, bosses, quests, itens raros, eventos especiais e um sistema de raridade exclusivo. E o melhor de tudo: o Aethonia estará disponível para PC e Android! Chame seus amigos e venha conhecer o Aethonia — o beta aberto começa no dia 10/11! Participe, ajude no desenvolvimento e faça parte dessa jornada! ⚔️ Sistemas em Destaque 🐾 Pet Collector System: compre um pet que coleta os loots automaticamente sem encher sua bag, com opção de venda automática direto da bag do pet! 🎯 Monster Prey System: escolha os monstros que deseja caçar e ganhe bônus especiais. 🛡️ Task & Shop System: derrote criaturas do seu nível, acumule pontos e troque por recompensas na loja da task. 🌍 Global Bonus System: quando ativado, todo o servidor recebe o bônus. 🧙‍♂️ Customização de Personagem: personalize sua outfit do jeito que quiser. 🤖 Helper Integrado: sistema embutido no cliente para facilitar sua jogabilidade. 💰 Bank Deposit System: deposite e saque direto do banco, sem precisar de NPC. 🎁 Donate Goals: ao atingir metas de doação, os doadores recebem prêmios especiais. 📅 Daily Rewards: receba recompensas diárias por logins consecutivos. 💎 Sistema de Raridades: itens com níveis e qualidades únicas, tornando cada drop especial. E muitos outros sistemas exclusivos que você só vai encontrar no Aethonia! Venha fazer parte dessa aventura épica! 📸 Instagram: [Hidden Content] 💬 Discord: [Hidden Content] AETHONIA PAPERDOLL.mp4
    22 pontos
  19. Já que começaram a revender a base, além de me escaralhar para os outros, nada mais justo eu postar ela aqui para vocês. Essa é uma base antiga, se não me engano é segunda versão do PSky que foi ONLINE, ela é 90% gambiarra e outros 10% é erro, porem tem bastante função legal na source. Vale lembrar que 50% dos créditos é do @ Gristony já que ele fez a primeira versão da src para mim! Peguei as infos de um outro tópico meu aqui, para quem quiser informação da base só entrar neste link: Link de download: [Hidden Content]
    21 pontos
  20. Primeiramente gostaria de esclarecer algumas polemicas relacionas a base na época (2019) em que estava online comigo. O "SERVIDOR" (nome PokemonRoxy com grupo no facebook de 600 pessoas e pagina) foi vendido na época por 500 reais, sendo que a mesma estava com uma média de 50 players diarios com donaters ativos, chegou a atingir o limite de 140 players simultanêos. Quando vendi a base avisei ao comprador que a venda do servidor não limitaria a minha venda da BASE, tenho prints que comprovam. Nessa vendi uma copia da base por 100 reais na época e acabaram vazando (copias da base que estão em outros forums) Pessoas mal intensionadas colocaram um monte de trap na source pra disponibilizar a base e ganhar vendendo a source original. O pokemon roxy pra quem não sabe foi feito a partir da base do PokemonChampions, foi corrigido todos bugs criticos da base, source e mapa refeitos do 0. A source que acompanha é a original Vamos um ajudar o outro pra comunidade crescer cada dia mais e aumentar o nivel sempre 😉 O intuito do servidor era realmente ser algo diferente do estilo PxG da vida, algo um pouco mas casual mas ainda sim um servidor serio. porém tenho certeza que a base tem capacidade pra um projeto serio com outra proprosta de jogo. E tem gente que tem projeto excelente e promissor com a base como por exemplo pokegenerations que será lançada em breve CRÉDITOS: Eu (MORDUK) que fiz praticamente tudo no servidor, desde mapa que refiz do 0, até a maioria dos scripts em lua e investi alto em alguns sistemas Kevin L Ajudou bastante na parte de sprites e alguns modulos Carlos Guiminha Sempre ajudou o servidor in-game e com sprites Se tiver mais alguem manda msg pois não me lembro PRINTS ANTIGAS DE QUANDO O SERVIDOR ESTAVA ONLINE (MESMOS ARQUIVOS DAQUI): CONTEÚDO: -Site (100% funcional, com shop entregando in-game automaticamente) -Source do OTCLIENT -Source do OTCLIENT com criptografia -Source do Servidor -Codeblocks usado para compilar DOWNLOAD: [Hidden Content]? SENHA DOS ARQUIVOS: 12roxy12 SCAN: [Hidden Content] DATABASE: Usar a mysteryous.sql que está na base do servidor Sou mapper, todas as ilhas do mapa e maioria das quests foram feitas por mim. Faço trampo de copia também, a hunt de altaria foi feita por mim 100% igual da PXG, até mesmo os detalhes! faço por encomenda também! Também faço scripts em lua Posso ajudar com suporte a alguns problemas Ótima base para retirada de sistemas em lua, c++ e modulos do client ESPERO AJUDAR A COMUNIDADE E ESPERO QUE CRESÇAMOS CADA DIA MAIS UM AJUDANDO AO OUTRO.
    20 pontos
  21. Boa tarde pessoal, base vendida pelo Caio/SKAKA por 2k, aproveitem. TFS 1.4.2 - Protocolo 10.98 Sistemas: • Catch System • Goback System • Max Pokemon Capacity System • Order System (Move, Surf, Ride e Fly) • Evolution System • Fishing System • Pokedex System • Gender System • Level System • Move's System • TM System • HM System • IVs System • EVs System • Nature System • Pokeball Draw System (Full C++) • Jump System (Full C++) • ⁠Muito mais "Servidor desenvolvido pensando em perfomance, nada foi feito as coxas, a melhor escolha de base para um projeto realmente sério." O servidor estava sendo vendido com as sprites do fantasy de 2016, como já fui membro da equipe eu troquei a spr/dat e items para uma generica com sprites da pxg, entao muita coisa precisa ser reconfigurado no lua e c++ para usar os ids dessa items/spr/dat novos. Sprites que estao na spr que estou dispobinilizando sao essas abaixo o Items.otb, Items.xml, Spr e Dat, foram configuradas para o mapa do pxg do Lippe (Creditos para ele), e quem quiser usar o mapa dele, basta comprar com o mesmo e colocar: Server: [Hidden Content] Client Mehah: [Hidden Content] Client V8: [Hidden Content] (A grande maioria dos modulos estão na versão do mehah) Spr/Dat: [Hidden Content] Server Build: [Hidden Content] Client Mehah Build: [Hidden Content] Client V8 Build: [Hidden Content] (A grande maioria dos modulos estão na versão do mehah) Deixando todos os scans abaixo, confirmei que o exe gerado após compilar o servidor esta dando trokan no VirusScan, mas nao detecta nada no meu Avast Premium, provavelmente um falso positivo, mas voces tem acesso ao codigo no github pra analisar tudo. Scans (Baia) Client VirusTotal - File - b1daccd62b719d084aba30e7dac6daac9901c033ec910601ae6046b39954389a Spr Dat VirusTotal - Analysing file Server VirusTotal - Analysing file Scans (Muniz) Client OTC V8 Build (A grande maioria dos modulos estão na versão do mehah) VirusTotal - File - 8f912c56fa71e1ee20b53342871fc55d9115b119788c685ff14cd117deee9b52 Client Mehah Build VirusTotal - File - 85b0201c774d8c10e117be34e0fc0e66691691d067ff11c4b107c8dd895b560d Server Build VirusTotal - File - 1b94793e7bfc722cb7da5e9089cb38dfa3ddb6d384380490d69bb260996dc8ab Créditos: Mark Samman e todos contribuidores da TFS. Mehah, Edubart, Kondrah e todos contribuidores do OTC, OTCV8 e OTC Mehah. Caio/SKAKA/Dark, Kroy, Yato e Banana Fight por desenvolverem os codigos dos sistemas/modulos de poketibia. Konan/Lippe Mapper pelos items, spr e dat configurados com as sprites da pxg. MUNIZ/MUN1Z (Felipe Muniz) por disponibilizar os repositorios/arquivos e atualiza-los/mante-los.
    20 pontos
  22. Olá, pessoal. Boa tarde! Venho compartilhar com vocês essa base que adquiri recentemente de um programador conhecido como Thales Vitor, que se apresenta como fluente em quatro linguagens de programação. Infelizmente, acabei me decepcionando, pois a base está repleta de bugs. Além disso, ele revende a mesma base para várias pessoas repetidamente. Para evitar que outros caiam nesse golpe, decidi disponibilizar essa base para que todos possam obtê-la sem precisar gastar dinheiro em algo que não vale a pena. Espero que isso possa ajudar vocês de alguma forma. Se decidirem usar essa base, recomendo fortemente que revisem tudo cuidadosamente, pois Thales não é um programador competente e apenas faz gambiarras. É possível que haja scripts com loops ou erros que podem sobrecarregar o jogo. Por isso, por favor, verifiquem tudo por conta própria. Não recomendo que comprem nada desse cara, pois ele só entrega soluções improvisadas que vão prejudicar o seu jogo. É alguém desonesto na comunidade, sobrevivendo apenas de gambiarras. ---------------------------------------------------------------------------------- DOWNLOAD: [Hidden Content] Scan : [Hidden Content] Dentro do arquivo contém: SRC SITE CLIENTE SERVIDOR DATABASE SOURCE CLIENTE ---------------------------------------------------------------------------------- VIDEOS DA BSE:
    20 pontos
  23. Salve rapaziada, mais um tutorial ai. Como configurar todo o ambiente do 0 pra compilar o otcv8, opgl, dx9 e mobile.😛 Links usados no video: VCPKG: [Hidden Content] Libs do android: [Hidden Content] Visual Studio: [Hidden Content] Source do otcv8: [Hidden Content] Pt 2 - ANDROID ⚠️atenção⚠️ Este tutorial é de autoria exclusiva do TibiaDevs e não autorizo sua publicação em nenhum outro fórum sem minha permissão. Caso desejem um tutorial semelhante em outro fórum, sugiro que o criem vocês mesmos. Respeitem o trabalho e esforço dedicados à criação deste conteúdo exclusivo.
    20 pontos
  24. info do Servidor Base Pokemon Infernal [] Sistema de ganhar EXP ao tacar ball em pokémons que não tenha capturado. [] Sistema de ganhar EXP ao capturar pokémon. [] Stack de itens até 65k os itens se acumulam até 65mil. [] Novos shinys em phenac nascendo de forma aleatória e shinys nascendo na outland. [] Sistema de Helds T1-T7 dropando tokens na outland. [] Sistema de Task Kill 3 em 3 horas com premiação em tokens. [] Sistema de DimensionalZone igual da PXG [] Sistema de TV totalmente funcional e 100%. [] Sistema de PokeBar funcional. [] Mapa reformulado novo TC etc. [] Sistema de CRAFT sendo feito [] Autoloot digitando /aloot add: water stone (exemplo). [] Shinys nascendo na outland aleatorio [] Sistema de defesa refeito totalmente funcional. [] Sistema de buffs funcionando completamente.[] Drop de mega stone sem fragmento Download Completo Da Base Gratuito Link Completo: [Hidden Content] Scan Base : [Hidden Content] Base Infernal.rar
    18 pontos
  25. Como o tópico já diz, são sprites de paperdoll (é necessário configurar a parte do servidor/cliente), e incluem sprites do Ravendawn também. Acredito que este seja um bom arquivo para quem deseja criar algo alternativo, pois contém novas spells, efeitos e outras coisas. Espero que seja do agrado de todos! ( vídeo demonstrativo do funcionamento do paperdoll) ALGUMAS FOTOS DAS SPRITES EXISTENTES: Download: SCAN: [Hidden Content]
    18 pontos
  26. Esse DBO foi o primeiro na TFS 1.x. Eu vendi com exclusividade, no entanto eu comecei a receber contato de outras pessoas para tirar duvida relacionado a BASE. Por esse motivo, decidi contribuir com a comunidade! Para quem deseja iniciar um projeto na TFS 1.5 de Dragon Ball, essa base é uma das melhores disponíveis. Sistemas: Reborn Nave Speed attack com o fist Sistema de MagDamage no vocation.xml Source muito bem otimizada, + de 15 personagens ja feitos com magias e etc... itens feitos. Effects e Missiles extendido, Anti RollBack Dungeon (Não esta feito a parte do server, somente cliente.) Algumas Imagens: Downloads: Scan:
    18 pontos
  27. Sprites do Grand Line Adventures em PNG, todas soltas. Será necessário montá-las no seu Object Builder, mas espero que possam aproveitar e utilizar as imagens disponíveis. FOTOS: DOWNLOAD: SCAN: Virustotal só faz scan até 650mb e o Arquivo pesa 1gb+ (mas são apenas imagens.)
    17 pontos
  28. segue a lista de sistemas o servidor conta com a source do sv e do otclient + site myaac modulo donate goal tooltip modulo monsterbar modulo shop system dano in k modulo gamenave modulo changename modulo shader modulo backaura modulo healthbar modulo change vocation modulo gacha power up system modulo chest modulo code modulo craft modulos task e tier [Hidden Content] [Hidden Content] scan; servidor,source e site. [Hidden Content] scan; otclient. [Hidden Content] scan; source otc. [Hidden Content]
    16 pontos
  29. Receba [Hidden Content] [Hidden Content]
    16 pontos
  30. Salve galera, hoje to vindo aqui para compartilhar com vocês meu servidor que foi fechado em 2021, não fiz alteraçoes em todo esse tempo e como a base ja vem rodando em alguns dc como free então para mim não tem mais utilidade basicamente, o servidor ficou online por pouco tempo fim de 2020 começo de 2021 porem eu investi muito tempo para fazer ele até porque o conhecimento era mt vago ainda, deu certo e pegou por volta de 500/600 players em 3 meses, abaixo algumas coisas que tem nele. Sistema de elo [Rankeamento]; Sistema edo tensei [Selamento de corpos]; Sistemas de saga [historia]; 42 pessonagens completos, todos funcionais e com habilidades unicas; Sistema de vocação do dia [primeiro nto a ter]; Sistema de raridade [Primeiro nto a ter]; Sistema de fontes termais; Sistema anbu/akatsuki com bonus; Sistema de roleta [acredito nunca ter visto uma rotela parecida com a que nos fizemos] Sistema de cidadão; Sistema de jinchuriki; e outros ai que não lembro alem de alguns eventos, o jogo tem bastante coisa e eu dediquei bastante tempo nele, porem atualmente estou trabalhando em outro novamente assim que ficar disponivel iirei postar aqui. quem tiver curiosidade tem varios videos no yt sobre o jogo] Creditos a mim que começei o projeto e ao meu irmão jean, lembro como ta o nome dele aqui então vai ficar por isso mesmo. no arquivo contem Otc, server, site e sourcer. Base utilizada foi nto shinobi 8.54 não pretendo dar suporte a nada até porque esta abandonado por mim desde 2021 VirusTotal - File - f9f1bc435cdfc98845ede6adbbc03763aaf5e2c942732f21efe3e1fe1c1b36fe
    15 pontos
  31. Repostando aqui o link para Ripar Sprite, porque sei que algumas pessoas ainda têm dificuldade em encontrar. O objetivo é simples: ajudar a comunidade e facilitar pra quem precisa links: ninjaripper - [Hidden Content] dds converter - [Hidden Content] scan: ninja ripper - [Hidden Content] - [Hidden Content] Vídeo Explicativo : créditos bennyn
    15 pontos
  32. OT Tibia 7.72 Base Solebra A Melhor Free da Net Venho postar aqui pra vocês a melhor base de tibia old free que tem na net com seus sitemas voltados apenas para old jogabilidade da versao 7.6. A mesma já vem sendo revendida por sites terceiros ai playotserv. Ou seja esse: [Hidden Content] O projeto orginal e de um amigo e companheiro de time e o mesmo me autorizou da divulga-lo pra acabar com o mercenarismo dos cara. Entao toma a melhor base old da net. E Creditos a mim mesmo porque ele deixou pra mim a gosto se vazava ou não. ✅ Real Tibia Map; ✅ Version: 7.7; ✅ Roulette System; ✅ Slot Machine; ✅ Sprites Exclusivas; ✅ Otclient v8 Classic old school style; ✅ Cast System; ✅ Anti Bot; ✅ Auto Restarter; ✅ Promotion 20k; ✅ Soulpoint system; ✅ Runes conjure 2x charges, can conjure in backpack; ✅ Amulet of loss(AOL) sold by Eremo; ✅ No frags for guild x guild kills; ✅ Party sharing with bonus exp 5%; ✅ Task system, max 5 players; ✅ Boat fast travel with cooldown for avoid abusing; ✅ Mana fluid flask removing; ✅ Change name can be purchase on website; ✅ Damage pox do not cross SSA; ✅ Bank system 100%; ✅ Full HP and MP at level up; ✅ Stone skin amulet only drop warlock and hydra; ✅ Adicionado Addons system, and new outfits; ✅ Adicionado news sets and weapons; ✅ Adicionado Guild emblem for better identify; ✅ Adicionado Bossrom for news itens; ✅ Adicionado News citys, Liberty Bay, Yalahar and Svargrond; ✅ Adicionado Mission 10 Yalahar quest; ✅ Adicionado Sistema 'buy bp mf(mana fluid), lf(life fluid), br(blank rune)' in shop; ✅ Cast cam /live for all commands/informations; ✅ Adicionado Infernal Bolt; ✅ Adicionado Rainbow Shield for Demon Oak reward; ✅ Small Stone and Spear drop in ground and break; ✅ Adicionado Hat addon for mage outfit, with ferumbras hat trade; ✅ Adicionado system to collect liquids with vials (Ex: Bloods on corpses, water, poison etc); ✅ Adicionado 3 pocketknives (Squeezing Gear of Girlpower, Sneaky Stabber of Eliteness, Whacking Driller of Fate); ✅ Adicionado Refine System for all items (glory refiner and royal refiner get in boss room); ✅ Adicionado Daily Boss Room North carlin Lvl 30+; ✅ Adicionado Daily Boss Room POH venore Lvl 70+; ✅ Adicionado Daily Boss Room in Banuta in port hope Lvl 110+; ✅ Adicionado teleport lever in desert quest, can be done alone; ✅ Adicionado Loot Channel; ✅ Party sharing will be activated directly by the client; ✅ Adicionado blessing system; ✅ Adicionado effects for new monsters, and new outfits in website; ✅ Adicionado Random Monster Boost daily, 3% until 7% exp bonus; ✅ Adicionado Raid system; ✅ Scroll Bonus 10 and 15% bonus exp not sell in store; ✅ Roullete and Slot Machine in upper floor DP Thais; OTClient: ✅ Client Criptografado; ✅ Auto backpack reopener 100%; ✅ System walking 100%; ✅ Module Anti-idle; ✅ Module EXP Statistics; ✅ Client Auto Updater [ Command: /live ]; Website: ✅ System automatic new tickers and news created; ✅ Boss Room; ✅ Buy/Sell Character; ✅ Trade Off; ✅ Power Gamers; ✅ World Map; ✅ Djins; ✅ Rashid; ✅ Bless; Download Servidor + Sources: [Hidden Content] Download Client: [Hidden Content] Scans: Server: [Hidden Content] Client: [Hidden Content] OBS: Ta tudo ai nao faço instalação do mesmo free so na grana e nao me chame pv pra me pergunta besteira abra e veja vc mesmo! Tempo e dinheiro e nao tenho nem tempo nem dinheiro pra perder!
    14 pontos
  33. A base chegou até mim por meio de uma pessoa que a comprou e contratou alguns serviços com o mesmo vendedor. No entanto, ele enrolava muito e não entregou o que foi pedido. Meu papel aqui é acabar com essas situações, até porque o próprio vendedor já me ofereceu a base por R$ 400, e na semana seguinte por R$ 250, chegando a oferecer até mais barato para outras pessoas, o que não faz sentido. Portanto, estou compartilhando com vocês alguns prints e o conteúdo da base. Eu não cheguei a testar, então fiquem à vontade para verificar por conta própria. Sistemas Prontos : -Goback -Catch -Gender -Level -Revive -Moves -Look -Evolução Level/Stone -Pesca estilo PXG Melhorias na TFS : -Aumento do stack pra 1K -Correções feita em cima da TFS -Melhoria no XML para melhor configuração do pokemon Modificações no RME : -Aumento do stack pra 1K Downloads: Server/client/src de ambos [Hidden Content] complementos e instalação: [Hidden Content]; [Hidden Content] [Hidden Content] Infelizmente não consigo fazer o scan agora, pois estou no trabalho peço alguém que faça e compartilhe aqui conosco ! PRINTS
    14 pontos
  34. - Olá! Comunidade TIBIADEV! - Trago um editor de mapas para aqueles que desejam criar ou editar mapas para servidores derivados, como servidores de Pokémon, Avatar, Digimon, Dbo, Harry Potter, Natuto entre outros. - Vamos-lá! Download: RME OTACADEMY 4.1.2 Scan: RME OTACADEMY 4.1.2 Senha do arquivo TIBIADEV - Escolha um local adequado extraia o mapa editor. - Execute o arquivo Editor_x64. - Aperte em preferences depois selecione a caixa de seleção Check files signature, versão do seu .dat e .spt no meu caso 8.54 e aponte o local de onde encontra-se os dat e .spt e aperte em OK. - No meu caso H:\pokemon roxy\Client Pokemon Roxy 6.7\data\things\.dat e .spr - Não feche essa janela da primeira imagem; - Agora você deve copiar o arquivo items.otb. Você pode encontra-lo em ...pastadoseuservidor/data/item/ - Agora direcione-se para pasta onde você extraiu o mapa editor no meu caso C:/RME_EXTEND_OTACADEMY_MAP_EDITOR 4.1.2\data - Abra a pasta conforme a versão escolhida por você em preferences em meu caso foi 8.54. - Cole o arquivo items.otb dentro da pasta e confirme a substituição do arquivo. - Retorne para essa janela: - Aperte em open e abra o seu mapa ou new e crie um novo. - Se ele iniciar sem a coluna lateral esquerda basta pressionar a tecla R para carrega-la. Fonte do programa: OTAcademy Foco do tutorial, edição do mapa: Pokémon Roxy.
    14 pontos
  35. PokeFans é um servidor feito em cima base disponibilizada pelo "Pota" "Rafael Rabicao" "Gre - Wang" No inicio era um projeto para estudar a TFS 1.2, visto que sempre trabalhei com 0.3.6. Fiquei maravilhado com a simplicidade e as possibilidades quase infinitas da base. Comecei a me dedicar mais e eventualmente nos tornamos um servidor sério. O PokeFans possui diversos sistemas novos que foram implementados em cima da base POTA, muitos mesmos, seria incapaz de nomear todos neste post, então deixo o link do [Hidden Content] O servidor era muito popular por um tempo, atingindo números bem altos para um Poketibia (100 ~ 120 players), mas eventualmente tivemos problemas sérios com lag, não sei se por alguém atacando, conflito de código causado pela quantidade de mudanças que fiz, fato é que após muito buscar uma resposta, finalmente consegui resolver o lag, mas não sem antes perder certa de 70% da player base. Junto à isso tive problemas pessoas sérios e tudo isso acabou me desmotivando bastante, entretanto, PokeFans pra mim foi uma ótima fase, fiz muitos amigos, tive bons momentos e aprendi ainda mais sobre lua, c++ e até esse HTML esquisito que usamos no OTC. Por isso não podia deixar a base mofando no meu drive, ela merece estar online e proporcionar bons momentos à todos. E com esta longa carta introdutória, com vocês, PokeFans. IMAGENS/SISTEMAS/CONTEUDO DOWNLOAD [Hidden Content] [Hidden Content] SCAN [Hidden Content] [Hidden Content] (Deu flag ESTsecurity - Malicious, não faço ideia do que seja, se alguém puder me auxiliar no que seja) OBSERVAÇÕES Não prestarei suporte à base, entretanto, atuo como freelancer de luascript e modulos para OTC, você pode entrar em contato comigo pelo Discord: zayonowatari Para abrir o mapa no Remeres você precisa de um SPR/DAT sem transparência, basta salvar sem transparência diretamente do object builder. Caso você tenha gostado da base e tenha interesse em fazer uma doação, utilize essa chave pix: f3cb7525-2b8c-47f8-8db6-876c8cd68bde CRÉDITOS "Pota" "Rafael Rabicao" "Gre - Wang" - por todo o seu trabalho e humildade em disponibilizar sua base inicialmente, sem ela não estariamos aqui. theforgottenserver - sem eles nenhuma base estaria aqui.
    14 pontos
  36. 🔥 POKÉMON OBLIVION – O NOVO OT POKÉMON QUE VOCÊ VAI VICIAAAAR! 🔥 ⚡ Servidor 100% otimizado, leve e com jogabilidade fluida ⚡ Todos os jogadores começam com 7 dias de Premium VIP ⚡ Pokémons balanceados, sistemas exclusivos e eventos diários ⚡ Mapa reformulado, hunts variadas e progressão justa ⚡ Comunidade ativa + staff dedicada 📅 ABERTURA OFICIAL: 🕕 Neste Domingo– 18h ➡️ Venha garantir seu lugar no lançamento e evoluir na frente! 🌍 SITE OFICIAL: 👉 [Hidden Content] ⚔️ Monte sua equipe, capture Pokémons raros, participe dos eventos e se torne um dos líderes do Pokémon Oblivion! 🎒 A nova era dos OT Pokémon começa aqui.
    13 pontos
  37. 『 NTO DARK - LANÇAMENTO 』 📅 Abertura Oficial: 01/11/2025 – 19:00 (Horário de Brasília) 🎁 Sorteio Especial de 250 Pontos na Estreia! <<<< PARTICIPAR VIA DISCORD>>> 🎁 Sorteio Especial de 100 Pontos TOP INVITER <<<< PARTICIPAR VIA DISCORD>>> 🌐 Redes Oficiais: Site: [Hidden Content] Discord: [Hidden Content] Facebook: [Hidden Content] Youtube: [Hidden Content] ⟪ SISTEMAS PRINCIPAIS ⟫ [+] 𝗦𝗶𝘀𝘁𝗲𝗺𝗮 𝗱𝗲 𝗘𝗹𝗼 [Rankeamento] [+] 𝗦𝗶𝘀𝘁𝗲𝗺𝗮 𝗘𝗱𝗼 𝗧𝗲𝗻𝘀𝗲𝗶 [Selamento de Corpos] [+] 𝗦𝗶𝘀𝘁𝗲𝗺𝗮 𝗱𝗲 𝗦𝗮𝗴𝗮 [História Principal] [+] 42 𝗣𝗲𝗿𝘀𝗼𝗻𝗮𝗴𝗲𝗻𝘀 𝗖𝗼𝗺𝗽𝗹𝗲𝘁𝗼𝘀, todos funcionais e com habilidades únicas [+] 𝗦𝗶𝘀𝘁𝗲𝗺𝗮 𝗱𝗲 𝗩𝗼𝗰𝗮çã𝗼 𝗱𝗼 𝗗𝗶𝗮 [+] 𝗦𝗶𝘀𝘁𝗲𝗺𝗮 𝗱𝗲 𝗥𝗮𝗿𝗶𝗱𝗮𝗱𝗲 [+] 𝗦𝗶𝘀𝘁𝗲𝗺𝗮 𝗱𝗲 𝗙𝗼𝗻𝘁𝗲𝘀 𝗧𝗲𝗿𝗺𝗮𝗶𝘀 [+] 𝗦𝗶𝘀𝘁𝗲𝗺𝗮 𝗔𝗻𝗯𝘂 / 𝗔𝗸𝗮𝘁𝘀𝘂𝗸𝗶 com bônus exclusivos [+] 𝗦𝗶𝘀𝘁𝗲𝗺𝗮 𝗱𝗲 𝗥𝗼𝗹𝗲𝘁𝗮 [+] 𝗦𝗶𝘀𝘁𝗲𝗺𝗮 𝗱𝗲 𝗖𝗶𝗱𝗮𝗱ã𝗼 [+] 𝗦𝗶𝘀𝘁𝗲𝗺𝗮 𝗱𝗲 𝗝𝗶𝗻𝗰𝗵𝘂𝗿𝗶𝗸𝗶 [+] 𝗦𝗶𝘀𝘁𝗲𝗺𝗮 𝗱𝗲 𝗟𝗲𝗶𝗹𝗮̃𝗼 𝗱𝗲 𝗖𝗵𝗮𝗿 [+] 𝗦𝗶𝘀𝘁𝗲𝗺𝗮 𝗱𝗲 𝗠𝗲𝗿𝗰𝗮𝗱𝗼 𝗱𝗲 𝗜𝘁𝗲𝗻𝘀 ⟪ FUNCIONALIDADES E INNOVAÇÕES ⟫ [+] Diversos personagens gratuitos com habilidades únicas [+] Enorme variedade de itens bem balanceados [+] Sistema de Kage / Elo / Graduação [+] Sistema de Task por Módulo Cliente [+] Sistema de Bestiary – visualize informações dos monstros e ganhe recompensas (reseta a cada 24h) [+] Sistema de Mercado Negro – todo domingo um NPC aparece com estoque limitado (1 compra por IP) [+] Sistema de Jinchuriki – sele sua bijuu e obtenha seus poderes por até 7 dias [+] Sistema de Cidadão – torne-se cidadão de outras vilas e fique mais perto das suas hunts [+] Sistema de Auto Loot – adicione itens facilmente pelo ícone no OTClient [+] Sistema de Upgrade – melhore seus itens de quest com runas dropadas em bosses [+] Sistema de Raridade – complete quests e teste sua sorte: itens comuns, raros, épicos ou lendários [+] Sistema de Health Bar – desbloqueie ao virar Anbu, Akatsuki, Kage, Jinchuriki ou comprando na loja [+] Sistema de Facção Anbu/Akatsuki – bônus exclusivos, outfits e vantagens únicas [+] Skills Balanceadas – todo treinamento faz diferença, o esforço é recompensado ⟪A NOVA ERA NINJA COMEÇA AQUI⟫
    13 pontos
  38. SERVIDOR DE NARUTIBIA (NÃO TESTEI, APENAS LIGUEI E TIREI ALGUNS FOTOS) ESPERO QUE CONSIGAM APROVEITAR ALGO OU USAR COMO BASE DOWNLOAD: SCAN: [Hidden Content]
    13 pontos
  39. SPRITES DO MIRACLE, ANO ??/??/???? IMAGENS: DOWNLOAD: Scan: [Hidden Content]
    13 pontos
  40. Super Recomendo Investimento nesse projeto estou trazendo ele aqui desno de já declaro não ter envolvimento algum apesar do meu conhecimento em c++ todos créditos vai para seus criadores e os que elaboraram créditos: leohige & sua equipe Leandro Matheus (Leohige) Guilherme Leandro (Kurral) João Medeiros (joaotmed) Mateus (Majesty) Gabriel Pedro (gpedro) Felipe Muniz (Mun1z) Nycholas de Sousa (nycholassousa) wang ( nada importante apenas repostar) motivo eu estar postando isso? incentivar o uso do tfs 1x e abandonar o tfs 0x full gambiarras prestem atenção em suas vantagens seguir abaixo um ótimo serve para se usar. (Formatação topical original aonde clicar vai ser redirecionado ao git) The Ruby Server - Base Pokémon Ao olhar as diversas bases que podem ser encontradas aqui no fórum e em outros locais da internet, pude ver que todas elas carecem de qualidade. Todas estas bases são feitas utilizando gambiarras para diversos sistemas funcionarem, e com isso vários problemas surgem, como de sistemas que não funcionam direito, e o mais importante, com um desempenho extremamente baixo, gerando apenas servidores instáveis. Com isso eu decidi que iria começar a desenvolver uma base para servidores relacionados a Pokémon, com dois objetivos. Um dos objetivos é ganhar mais conhecimento em cima da linguagem de programação C++, o outro objetivo é disponibilizar uma base completamente estável, funcional e de fácil configuração e desenvolvimento para servidores de Pokémon, para que mais ótimos trabalhos possam surgir. Este projeto também irá incluir um cliente próprio e estável, junto com um website Também planejo criar uma espécie de Wiki para o servidor, cliente e website, com o objetivo de auxiliar quem for desenvolver em cima deste servidor, e também aqueles que pouco entendem do assunto relacionando a criação de escripts, Pokémon, spells e etc. Alguns poucos sistemas foram implementados no servidor por ora. Sistemas como o de catch e de goback serão implementados mais para frente, quando outros sistemas forem completamente implementados, como o sistema de configuração de Pokeballs, criação de Pokémons e sistema de shinys. Estou visando a qualidade do servidor como um todo, por isso algumas coisas irão demorar para aparecer. O sistema de Pokeballs e de criação de Pokémon já está bem encaminhado, e um sistema de gêneros também já está pronto com fácil configuração, onde o spawn destes Pokémon com sexo será por % igual aos jogos da franquia. Um sistema de surgimento de Ditto aleatório já está praticamente implementado, onde um Pokémon aleatório pode ser um Ditto disfarçado. [+] Informações do Servidor Baseado em: TFS 1.3 Protocolo: 10.98 [+] Informações do Client Baseado em: otclient 0.6.6 [+] Informações do Website Baseado em: nenhum Desenvolvido em: PHP (por ser o mais comum na comunidade) Como contribuir? Eu gostaria muito que a comunidade ajudasse no desenvolvimento deste projeto, pois o mesmo será disponibilizado para todos, e para contribuir não necessariamente é preciso entender de programação. Você pode também ajudar testando e reportando os bugs encontrados no repositório do projeto no GitHub, assim como com sugestões e ideias de mudança/implementação no servidor através do próprio repositório ou através do Discord, ou ajudar na criação de guias para o website do projeto. Links [+] RubyServer - GitHub [Hidden Content] [+] RubyClient - GitHub [Hidden Content] [+] RubyServer - Website [Hidden Content] [+] RubyServer - Discord [Hidden Content] Algumas Imagens [Hidden Content]
    13 pontos
  41. O Nto Battle abriu a source para vocês, após algumas pessoas está revendendo ou repassando resolvi liberar para todos. quem puder por updates fiquem à-vontade OTX2 8.6 server: [Hidden Content] Client: [Hidden Content]
    12 pontos
  42. Como o próprio tópico já diz, são vários mapas que foram baseados até em outros games e histórias, e que você pode adicionar ao seu servidor. Espero que sejam úteis para toda a comunidade e que aproveitem. Caso sejam como eu, que não tem tantas ideias quando o assunto é mapear um servidor, esses mapas podem ajudar bastante! IMAGENS DE ALGUNS MAPAS: LINK DE DOWNLOAD DOS MAPA: LINK DO DOWNLOAD DO CLIENTE, UTILIZADO PARA ABRIR O MAPA:
    12 pontos
  43. @ Zeon o antivirus esta apitando WOP - Server : [Hidden Content]== WOP Server Source: [Hidden Content]
    12 pontos
  44. DOWNLOAD: SCAN: [Hidden Content]
    11 pontos
  45. E aí, galera! 🚀 Fiz a adaptação deste script que era originalmente para TFS 0.3.6 by Gengo, e algumas pessoas me pediram explicação sobre como funciona e como deixá-lo compatível com TFS 1.x. Já tinha falado que era necessário converter as funções para a versão mais recente do TFS, e agora está pronto para uso! 🔹 Download: Basta baixar o module e colar na pasta do OTClient: 📂 data/mods/ ou data/modules/ (depende do seu OTClient). game_npcdialog.rar 💡 Como Funciona o Diálogo? Para que o sistema de diálogo reconheça a função, você precisa adicionar esta linha ao seu script de NPC: 📌 Exemplo básico de uso: openNpcDialog(player, Npc():getId(), "Olá jovem, vejo que você conseguiu chegar até aqui!\nClique em Recompensa e fique feliz pela conquista!", "Fechar&Recompensa") Sempre use openNpcDialog(player, getNpcCid(), "mensagem") corretamente! 💡 Resultado Final no NPC: function greetCallback(cid) local player = Player(cid) if not player then return true end openNpcDialog(player, Npc():getId(), "Olá jovem, vejo que você conseguiu chegar até aqui!\nClique em Recompensa e fique feliz pela conquista!", "Fechar&Recompensa") return true end 📌 Como Fechar a Janela de Diálogo? Se quiser que a opção "Fechar" funcione corretamente no diálogo do NPC, você deve garantir que a função closeNpcDialog(player) seja chamada corretamente. ✅ Exemplo Correto: openNpcDialog(player, Npc():getId(), message, "Fechar") elseif msgcontains(msg:lower(), "fechar") then closeNpcDialog(player) npcHandler:unGreet(cid) 📜 Implementação do Opcode no Servidor Se você ainda não implementou suporte para Opcode no lado do servidor, será necessário adicioná-lo na sua source para que o diálogo do NPC e outros módulos funcionem corretamente. 📌 Siga este tutorial e adicione o suporte à sua source do TFS 1.x+: 🔗 Link do commit: [Hidden Content] ⚠️ Atenção: Não sou responsável por possíveis danos à sua source. Faça as alterações por sua conta e risco. 📜 Script Completo para o NPC Aqui está o script completo. Vocês já sabem como adicionar NPCs, então basta colocar o arquivo dentro de data/npc e modificar como quiserem. local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) function onThink() npcHandler:onThink() end 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 greetCallback(cid) local player = Player(cid) if not player then return true end openNpcDialog(player, Npc():getId(), "Olá jovem, vejo que você conseguiu chegar até aqui!\nClique em Recompensa e fique feliz pela conquista!", "Fechar&Recompensa") return true end function creatureSayCallback(cid, type, msg) if not npcHandler:isFocused(cid) then return false end local player = Player(cid) if not player then return false end if msgcontains(msg:lower(), "recompensa") then local message = "" if player:getStorageValue(7000) == -1 then player:setStorageValue(7000, 1) player:addItem(2160, 1) message = "Você acaba de ganhar uns trocado por chegar até aqui.\nVolte sempre!" else message = "Você ja pegou sua recompensa, obrigado e volte sempre!" end openNpcDialog(player, Npc():getId(), message, "Fechar") elseif msgcontains(msg:lower(), "fechar") then closeNpcDialog(player) npcHandler:unGreet(cid) end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:setCallback(CALLBACK_GREET, greetCallback) npcHandler:addModule(FocusModule:new()) 📜 Configuração no Servidor (TFS 1.x+) Para que o sistema de diálogo funcione corretamente, você deve adicionar a seguinte linha no servidor: 📌 Edite o arquivo: data/lib/core/core.lua dofile('data/lib/core/npcdialog_lib.lua') Isso garante que o sistema de diálogo seja carregado corretamente. Agora crie o arquivo npcdialog_lib.lua dentro de data/lib/core/ e copie o código abaixo: 📌 Arquivo: data/lib/core/npcdialog_lib.lua local OpcodeDialog = 80 local Actions = { open = 1, closed = 2 } function openNpcDialog(player, npc, message, options) if not player or not player:isPlayer() then return end if not npc or type(npc) ~= "number" then error("openNpcDialog: NPC ID inválido.") return end if not options then options = '' end local data = { action = Actions.open, data = { npcId = npc, message = message, options = options } } local status, jsonData = pcall(json.encode, data) if not status then error("Erro ao converter dados para JSON: " .. tostring(jsonData)) return end player:sendExtendedOpcode(OpcodeDialog, jsonData) end function closeNpcDialog(player) if not player or not player:isPlayer() then return end local data = { action = Actions.closed } local status, jsonData = pcall(json.encode, data) if not status then error("Erro ao converter dados para JSON: " .. tostring(jsonData)) return end player:sendExtendedOpcode(OpcodeDialog, jsonData) end 📜 Configuração no Global.lua Agora você deve adicionar a seguinte linha no arquivo global.lua. Você pode colocá-la no começo do arquivo ou logo abaixo de closedLevelDoors = {}. 📌 Edite o arquivo: data/global.lua function table.find(tbl, value) for i, v in pairs(tbl) do if v == value then return i end end return nil end function table.serialize(x, recur) local t = type(x) recur = recur or {} if x == nil then return "nil" elseif t == "string" then return string.format("%q", x) elseif t == "number" or t == "boolean" then return tostring(x) elseif t == "table" then if table.find(recur, x) then error("Cannot serialize recursive tables.") end table.insert(recur, x) local serialized = {} for k, v in pairs(x) do local key = "[" .. table.serialize(k, recur) .. "]" local value = table.serialize(v, recur) table.insert(serialized, key .. " = " .. value) end return "{" .. table.concat(serialized, ", ") .. "}" else error("Cannot serialize value of type '" .. t .. "'.") end end Para quem não adicionou, é necessário colocar essa parte JSON para o opcode funcionar corretamente. Segue aqui: dofile('data/lib/core/json.lua') Depois disso, vá até data/lib/core, crie um arquivo chamado json.lua e adicione este código nele. -- -- json.lua -- -- Copyright (c) 2018 rxi -- -- Permission is hereby granted, free of charge, to any person obtaining a copy of -- this software and associated documentation files (the "Software"), to deal in -- the Software without restriction, including without limitation the rights to -- use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -- of the Software, and to permit persons to whom the Software is furnished to do -- so, subject to the following conditions: -- -- The above copyright notice and this permission notice shall be included in all -- copies or substantial portions of the Software. -- -- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -- OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -- SOFTWARE. -- json = { _version = "0.1.1" } ------------------------------------------------------------------------------- -- Encode ------------------------------------------------------------------------------- local encode local escape_char_map = { [ "\\" ] = "\\\\", [ "\"" ] = "\\\"", [ "\b" ] = "\\b", [ "\f" ] = "\\f", [ "\n" ] = "\\n", [ "\r" ] = "\\r", [ "\t" ] = "\\t", } local escape_char_map_inv = { [ "\\/" ] = "/" } for k, v in pairs(escape_char_map) do escape_char_map_inv[v] = k end local function escape_char(c) return escape_char_map[c] or string.format("\\u%04x", c:byte()) end local function encode_nil(val) return "null" end local function encode_table(val, stack) local res = {} stack = stack or {} -- Circular reference? if stack[val] then error("circular reference") end stack[val] = true if val[1] ~= nil or next(val) == nil then -- Treat as array -- check keys are valid and it is not sparse local n = 0 for k in pairs(val) do if type(k) ~= "number" then error("invalid table: mixed or invalid key types") end n = n + 1 end if n ~= #val then error("invalid table: sparse array") end -- Encode for i, v in ipairs(val) do table.insert(res, encode(v, stack)) end stack[val] = nil return "[" .. table.concat(res, ",") .. "]" else -- Treat as an object for k, v in pairs(val) do if type(k) ~= "string" then error("invalid table: mixed or invalid key types") end table.insert(res, encode(k, stack) .. ":" .. encode(v, stack)) end stack[val] = nil return "{" .. table.concat(res, ",") .. "}" end end local function encode_string(val) return '"' .. val:gsub('[%z\1-\31\\"]', escape_char) .. '"' end local function encode_number(val) -- Check for NaN, -inf and inf if val ~= val or val <= -math.huge or val >= math.huge then error("unexpected number value '" .. tostring(val) .. "'") end return string.format("%.14g", val) end local type_func_map = { [ "nil" ] = encode_nil, [ "table" ] = encode_table, [ "string" ] = encode_string, [ "number" ] = encode_number, [ "boolean" ] = tostring, } encode = function(val, stack) local t = type(val) local f = type_func_map[t] if f then return f(val, stack) end error("unexpected type '" .. t .. "'") end function json.encode(val) return ( encode(val) ) end ------------------------------------------------------------------------------- -- Decode ------------------------------------------------------------------------------- local parse local function create_set(...) local res = {} for i = 1, select("#", ...) do res[ select(i, ...) ] = true end return res end local space_chars = create_set(" ", "\t", "\r", "\n") local delim_chars = create_set(" ", "\t", "\r", "\n", "]", "}", ",") local escape_chars = create_set("\\", "/", '"', "b", "f", "n", "r", "t", "u") local literals = create_set("true", "false", "null") local literal_map = { [ "true" ] = true, [ "false" ] = false, [ "null" ] = nil, } local function next_char(str, idx, set, negate) for i = idx, #str do if set[str:sub(i, i)] ~= negate then return i end end return #str + 1 end local function decode_error(str, idx, msg) local line_count = 1 local col_count = 1 for i = 1, idx - 1 do col_count = col_count + 1 if str:sub(i, i) == "\n" then line_count = line_count + 1 col_count = 1 end end error( string.format("%s at line %d col %d", msg, line_count, col_count) ) end local function codepoint_to_utf8(n) -- [Hidden Content] local f = math.floor if n <= 0x7f then return string.char(n) elseif n <= 0x7ff then return string.char(f(n / 64) + 192, n % 64 + 128) elseif n <= 0xffff then return string.char(f(n / 4096) + 224, f(n % 4096 / 64) + 128, n % 64 + 128) elseif n <= 0x10ffff then return string.char(f(n / 262144) + 240, f(n % 262144 / 4096) + 128, f(n % 4096 / 64) + 128, n % 64 + 128) end error( string.format("invalid unicode codepoint '%x'", n) ) end local function parse_unicode_escape(s) local n1 = tonumber( s:sub(3, 6), 16 ) local n2 = tonumber( s:sub(9, 12), 16 ) -- Surrogate pair? if n2 then return codepoint_to_utf8((n1 - 0xd800) * 0x400 + (n2 - 0xdc00) + 0x10000) else return codepoint_to_utf8(n1) end end local function parse_string(str, i) local has_unicode_escape = false local has_surrogate_escape = false local has_escape = false local last for j = i + 1, #str do local x = str:byte(j) if x < 32 then decode_error(str, j, "control character in string") end if last == 92 then -- "\\" (escape char) if x == 117 then -- "u" (unicode escape sequence) local hex = str:sub(j + 1, j + 5) if not hex:find("%x%x%x%x") then decode_error(str, j, "invalid unicode escape in string") end if hex:find("^[dD][89aAbB]") then has_surrogate_escape = true else has_unicode_escape = true end else local c = string.char(x) if not escape_chars[c] then decode_error(str, j, "invalid escape char '" .. c .. "' in string") end has_escape = true end last = nil elseif x == 34 then -- '"' (end of string) local s = str:sub(i + 1, j - 1) if has_surrogate_escape then s = s:gsub("\\u[dD][89aAbB]..\\u....", parse_unicode_escape) end if has_unicode_escape then s = s:gsub("\\u....", parse_unicode_escape) end if has_escape then s = s:gsub("\\.", escape_char_map_inv) end return s, j + 1 else last = x end end decode_error(str, i, "expected closing quote for string") end local function parse_number(str, i) local x = next_char(str, i, delim_chars) local s = str:sub(i, x - 1) local n = tonumber(s) if not n then decode_error(str, i, "invalid number '" .. s .. "'") end return n, x end local function parse_literal(str, i) local x = next_char(str, i, delim_chars) local word = str:sub(i, x - 1) if not literals[word] then decode_error(str, i, "invalid literal '" .. word .. "'") end return literal_map[word], x end local function parse_array(str, i) local res = {} local n = 1 i = i + 1 while 1 do local x i = next_char(str, i, space_chars, true) -- Empty / end of array? if str:sub(i, i) == "]" then i = i + 1 break end -- Read token x, i = parse(str, i) res[n] = x n = n + 1 -- Next token i = next_char(str, i, space_chars, true) local chr = str:sub(i, i) i = i + 1 if chr == "]" then break end if chr ~= "," then decode_error(str, i, "expected ']' or ','") end end return res, i end local function parse_object(str, i) local res = {} i = i + 1 while 1 do local key, val i = next_char(str, i, space_chars, true) -- Empty / end of object? if str:sub(i, i) == "}" then i = i + 1 break end -- Read key if str:sub(i, i) ~= '"' then decode_error(str, i, "expected string for key") end key, i = parse(str, i) -- Read ':' delimiter i = next_char(str, i, space_chars, true) if str:sub(i, i) ~= ":" then decode_error(str, i, "expected ':' after key") end i = next_char(str, i + 1, space_chars, true) -- Read value val, i = parse(str, i) -- Set res[key] = val -- Next token i = next_char(str, i, space_chars, true) local chr = str:sub(i, i) i = i + 1 if chr == "}" then break end if chr ~= "," then decode_error(str, i, "expected '}' or ','") end end return res, i end local char_func_map = { [ '"' ] = parse_string, [ "0" ] = parse_number, [ "1" ] = parse_number, [ "2" ] = parse_number, [ "3" ] = parse_number, [ "4" ] = parse_number, [ "5" ] = parse_number, [ "6" ] = parse_number, [ "7" ] = parse_number, [ "8" ] = parse_number, [ "9" ] = parse_number, [ "-" ] = parse_number, [ "t" ] = parse_literal, [ "f" ] = parse_literal, [ "n" ] = parse_literal, [ "[" ] = parse_array, [ "{" ] = parse_object, } parse = function(str, idx) local chr = str:sub(idx, idx) local f = char_func_map[chr] if f then return f(str, idx) end decode_error(str, idx, "unexpected character '" .. chr .. "'") end function json.decode(str) if type(str) ~= "string" then error("expected argument of type string, got " .. type(str)) end local res, idx = parse(str, next_char(str, 1, space_chars, true)) idx = next_char(str, idx, space_chars, true) if idx <= #str then decode_error(str, idx, "trailing garbage") end return res end ⚠️ OBSERVAÇÃO IMPORTANTE O module npcdialog precisou de algumas correções para funcionar corretamente no OTClient. Agora está tudo pronto! Só baixar, colar no seu servidor e rodar! 🚀🔥 Se ajudou, comenta aí! 😃
    11 pontos
  46. [Hidden Content] [Hidden Content] [Hidden Content]== enjoy ~Idler_pl game_upgrades.zip
    11 pontos
×
  • Criar Novo...