Ir para conteúdo

Líderes

Conteúdo Popular

Mostrando conteúdo com a maior reputação desde 05/09/25 em todas áreas

  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: https://mega.nz/file/GFt0XDrB#UgMq3eQ6vAASBKnerVyjdoGf9ZgGDr95MwjVOUt6c7g mediafire: https://www.mediafire.com/file/q0d85594lkrbyj5/SEVER_POKEHASH_BY_MORDUK.rar/file CLIENT: mega: https://mega.nz/file/CMsVxIYY#D0aKDznDBFMH4HuNSok46vE3RsdjnfefPsSz736ECIM mediafire: https://www.mediafire.com/file/l7s1qxtoeqw3e3y/CLIENT_POKEHASH.rar/file SITE: mega: https://mega.nz/file/2BVBwQZC#03TKrIk8f9XKVyoLXduvHfDhUhwmAYcMd6mRlwBTqIE SCAN: www.virustotal.com/gui/file-analysis/ODhlYWZmZTJiNmVjMDdiMjEyOWY0ZDI3OWU3MDUxYjI6MTc2MTQyNTQ1Nw==
    2 pontos
  2. Fala galera, Vamos lá! vou abrir aqui um pouco da ideia porque disponibilizar aqui e etc... OT REALMENTE LEGAL, bateu 200 Player no primeiro dia! estou disponibilizando aqui o projeto pois comprei o mesmo na net e o vendedor prometeu que o servidor erá realmente sem bugs, mais quando abri... começou alguns problemas! Projeto é fenomenal e queria disponibilizar aqui por dois motivos! # um é um projeto bem legal mais requer a atenção em algumas correções de bug... # dois acho que é um projeto bem promissor para ficar da forma que esta! Ot com mapa personalizado e realmente longo! Quests personalizada e com charada; Servidor balanceado e realmente com uma jogabilidade bem legal! Baiak com varias system, inclusive montarias, itens 12.x e alguns eventos bem bacana! Vamos falar um pouco dos bugs: # Os que encontrei é um quando loga ele dá uma pequena freezada no ot! # Task as vezes buga e coloca caracteres especiais nas storege; # Boss com bug tambem buga a storege com caracteres especial; # Eventos tem que revisitar algumas pois tem algumas tambem bugando a STOREGE. acredito que esses erros sejá bem pequenos e facil de corrigir, mais como estou sem tempo e o cara que vendeu agiu de má fé... vendeu falando que não tinha bug e quando fui reportar esses erros não deu suporte e estou abrindo a fim de pedir um HELP. Caso forem resolvendo sejam solidarios, se possivel abrir aqui a solução serei totalmente grato! OT COMPLETO COM SITE + MAPA + SYSTEM + SPRIT + EDITOR DE MAPA E CLIENTE ABERTO! link para download: https://www.mediafire.com/file/3fu1hc0nrhwhud7/ot.zip/file
    2 pontos
  3. Poke Hero

    [Base] Pokémon Mythology [2023]

    Bom tava com um projetinho a um tempo atras mas como eu resolvi parar com ele resolvi trazer aqui pra vcs. Sim tem a maioria das coisas que a DXP tem porem tem bastante bugs removidos, o servidor fica online sem algum tipo de queda. esta estavel para por online alem de ter um mapa unico tem um cliente lido d+ :3 meu orgulho huahuahua mais em fim vamos ao que interessa Informações Basicas Duel System. Nick System. Autoloot System. Block Respaw System. Mega Evolução Ssystem. Auto Stacking System. Player passa por dentro de outros Players(Não sei o nome deste sistema kk). Ditto Memory System. Player pode usar potions, revive, soltar poke andando sem parar. Limite de efeitos aumentados nas sources até 380(Podendo aumentar muito mais) Transparência. Cliente criptografado(Acompanha OBD único para o cliente). Sistemas básicos como fly, ride, surf, order etc. Held System(Não tem todos, falta fazer alguns, ja tem o x-luck). Fishing trocando o outfit automaticamente. Icone System. Varias Pokeballs novas. Task System. Guild System. NPC dialogo E muito+, não testei o servidor todo. podem ter sistemas no server que eu esqueci de colocar aqui na lista. em mais coisas mas não me lembro ao certo de tudo que eu coloquei ;-; ? Bugs Irei postar os que eu sei, podem haver mais. Gym System não esta funcionando. O famoso bug do autoloot '- Pokemons da 3 geração todos arrumados porem pode dar revive mesmo com ele pra fora da ball scizor ao ser chamado de volta pra ball fica com o icon de shiny scizor Alguns erros no cliente que faz dar umas speed pra frente Que eu saiba e só isso mas provavelmente tenha mais que eu não estou ciente :C Prints Dowload [2023] MEDIAFIRE NOVO DOWNLOAD: https://www.mediafire.com/file/f4250q1caxg6t0z/Servidor_Mythology_(_17_de_agosto_2017_).rar/file [2023] MEGA NOVO DOWNLOAD: https://mega.nz/file/ozQB2KaQ#AUDDO8pCE5LgLJoP0kvCjlZL4x99e4zyADtUCcBSShE Senha : domviniciusbr Créditos CipSoft Nintendo TFS Team Dark X Poke PXG Tom Lukz (Smix) Allan Harlen (Kttallan/lordsorte) Eduardo Meskita (FuuinFake) Noninhouh Tony Araujo Taiger/Dudu Drakopoulos Justiceiro751 Vinicius Clel (Walox) DeadPool Marshmello Deyvid/Zeon Punchlines Nemmo E a todos que tiveram alguma participação em sistemas, server, site, cliente etc. Se estiver faltando algo como créditos, má formatação etc, por favor me avisem, é meu primeiro post de server. Se Algum Administrador Tiver Online Poder Aceitar Meu Tópico Agradeço
    2 pontos
  4. Suporta Versão: 7.6 - 10.37 Features: * Suporte para extended clients. * Support for transparency (Menu File > Preferences > Client Version) Visual C++ Redistributable Packages (Required installation) GitHub Instalando: Basta baixar a versão normal do Remere's Map Editor no Site do Remeres e instalar em seu computador. Depois Baixa a versão que postei pra download. Terceiro Extraia a versão que postei pra download na pasta aonde o Remere's Map Editor foi instalado. Substitui todos os arquivos quando pedir , sempre clicando em subistituir , Sim , Ok. Abre o Remere's Map Editor e vai em Menu File > Preferences > Cliente Version , Clique em Extended e Selecione a pasta do cliente do pokemon ou que você deseja. Basta Fechar o Remere's Map Editor e abrir novamente e selecionar o mapa que deseja editar. Obs: Os clientes regulares não apoiará dados com transparência e / ou opção Extended. Extended Download : DOWNLOAD Scan : Clique Aqui Extended Download By Senhor : DOWNLOAD Scan : Clique aqui Créditos : Hjnilsson (RME) MartyX - Ajudou a compilar Comedinha EdMignari Pessoal do TPForums
    2 pontos
  5. Tungs

    [OPEN-SOURCE] PokeXCrazy

    Olá Ekztibianos para me despedir de vocês e dessa comunidade estou trazendo meu ato final que é postar essa base ^_^ espero que gostem, desta vez é completa e com o mapa haha❤️
    2 pontos
  6. Luga03

    Download Pack de Pokémons Mega!

    Eae galera hj eu vim postar um .spr que tem muitos pokémons mega mais ou menos 36 pokémons mega com outros items ta ai uma lista dos pokemons que tem : Algumas Imagens no final do tópico Download : https://mega.co.nz/#!JJZBSDrA!cgWBL7x9G4dzyOOCi4947OYFdcdFMRI8bvxfyYrE5qI Scan : https://www.virustotal.com/pt/file/d4a5ebcf78b51914540034e077a4dfbc61fa763f70002417ead3fd0dba4bd6f9/analysis/1420069094/ Creditos : Summer (Zet0N0Murmurou) - Por fazer o tópico, procurar em vários clientes e juntar tudo PXG - por algumas sprites Unknow's - Desconhecidos por criar algumas sprites
    1 ponto
  7. E aí rapaziada do xtibia! 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 : https://drive.google.com/file/d/1iAF126IG9paywo_rI2nCRVyqePs0xFA-/view?usp=sharing Scan do Servidor : https://www.virustotal.com/gui/file/ee5cf9cc595f597823a16b234f1718a7a8e319eaab3b31aee2934e0ebae49d18?nocache=1 Download do Source : https://drive.google.com/file/d/1cbl-QEZJtTgO8GawjfnNT7l1ZTtSgUR8/view?usp=sharing Scan do Source : https://www.virustotal.com/gui/file/500ba7a635b1567db326d1fd0e12ab0c776c818a08b205dc707078ba3304b2bf?nocache=1 Download do Otclient : https://drive.google.com/file/d/1wwP567rYlmiDSgAdAR3uAjPOWyrlURa4/view?usp=sharing Scan do Otclient : https://www.virustotal.com/gui/file/7726c8efc293e7b0433415721e62092ae48c19345492f7e1055c819fb1821acf?nocache=1 Créditos LucasKuchiki (EU) Deivid Walker (BR) WangKaxias (Correção de poucos erros) Desenvolvidores da Base PokexCyan 3.1
    1 ponto
  8. Olá pessoal, tudo bem? Estou procurando um mapper para realizar algumas alterações no meu servidor: basicamente substituir os pokecenters e marks com aquele layout e sprites antigas pelos mais modernos. Alguem interessado?
    1 ponto
  9. Basta substituir o module game_outfit e a pasta data Download: https://www.dropbox.com/s/jojhp1gfaa7bkts/Outfit Module by Aimar.rar?dl=0 Créditos: Edubart Scan: https://www.virustotal.com/gui/file/e99052b8cea21903c046189342d0c210517ce189b47185de7f860e8a5bc10bac/detection
    1 ponto
  10. Olá galera do xTibia ! Venho por meio deste tópico, publicar a ultima versão do meu servidor derivado de Tibia NTO Battle. deixei para brincarem e verem sistemas, as sources não disponibilizarei nem o site. afinal é um projeto que fiz com carinho e está a venda as sources. Thogo#9713 O que tem de diferente no NTO Battle ? Aura System e Wings Healthbar Monster Bar Healthbar vocation Sistema Raridade Shaders Dungeons e Tasks Game Shop Entre outros Veja algumas Imagens ! O que tem nesse Pacote de Arquivos NTO Battle? Datapack mais recente e completa do servidor. ( compilada pra windows Client Compilado SQL ACC GOD - god/god QUALQUER MSG NO DISCORD Thogo#9713 -source client e otserv e site. DOWNLOAD & SCAN Client: https://mega.nz/file/hbgnSDRJ#xQT-qQHWLUV2Dn8jalwMGblCWnmL0_s3rZfqbxO7znw Server: https://mega.nz/file/sSZXlZ6a#gow-Db6diNVrnnPIH7qyBqP8WmVLFxWy85-yub_f32Y Scan https://www.virustotal.com/gui/file/86da72135d75d826c2665bb572084c30288eea843c2cfe2f7a405cfe1ea2f59c/detection https://www.virustotal.com/gui/file/cfa4d83c8b6c12fa0daf28cefd6762a053aee7245e6be8f5c02594825a2e2c1e?nocache=1
    1 ponto
  11. XxhadesXx

    Ravendawn spr&dat 2024

    without many words here I leave the davendawn spr&dat ready to read with object builder version 10.98 The files to decrypt the client are on the internet, I will not publish links to other forums. search on google and find. The .dat is not perfect, but it can give us the opportunity to enter and see the sprites or extract them or rebuild them Download Link: Ravendawn Sprites 1098 Credits for Sprites: Ravendawn Online Add in Object Builder Version.xml <version value="1098" string="10.98 v2" dat="8EAE" spr="55555556" otb="0"/>
    1 ponto
  12. Dê mais detalhes de sua dúvida para que possamos te ajudar.
    1 ponto
  13. Remains of Divinity é um projeto que estou trabalhando a mais de 3 anos, nunca fiz muita divulgação, nem lançamentos pois meu objetivo é lançar um jogo com qualidade alta. O Tibia foi completamente modificado, virou praticamente outro jogo, praticamente toda a gameplay e mecanicas foram modificadas ou renovadas. Quem Tiver Interesse o Alpha abre hoje as 18:00, vai ficar on por 2 ou 3 semanas em seguida lançaremos o open beta ou oficial (dependendo de como tudor for) remainsofdivinity.com Grupo do Discord O Servidor Conta com Inumeras features: 1. Sistemas de Tutorial dinamico pra guiar o player no inicio. Ajuda a achar locais de quests, e utilizar mecanicas novas. 2. Sistema de Facções com areas de pvp Enforced pelo mapa, e eventos de guerra de território 24h ativos. (facção vs facção) 3. Linha de quest e side quests bem expandida, com muitas opções para o player seguir e upar level mais rapido. 4. Conjunto de sets com bonus unicos, items com upgrade e raridade. 5. mastery Tree para você distribuir seus pontos e criar builds unicas suas. 6. Dungeons com Bosses Unicos com mecanicas unicas e padrões de ataques unicos. 7. Sistema de PK e PVP totalmente reformulado. (mais no discord do server) 8. Todas as spells completamente modificadas e criadas do zero, não tem nenhuma spell do tibia. 9. Todas as spells podem ser evoluidas do lv 1 até o 5, ganhando efeitos extras (redução de cooldown, area de efeito, dano, debuffs, etc) 10. Muitas outras coisas como: Crafting, mineração, PlayerShop, Buffs, Fusão de Items e muito + para explorar. Também estou trabalhando em um sistema de Item Outfit, que mostra o set equipado e o brilho equivalente a raridade e upgrade do item (sistema já está pronto, porém a maioria dos sets está com a aparencia default, até serem adicionados unicos) Confira o Video: Confira o Trailer completo e narrado, que mostra um pouco mais das features:
    1 ponto
  14. •FEATURES NEW DEPOT NEW SPAWN NEW CAST SYSTEM NEW NPC SYSTEM VIA BANK BALANCE NEW CRITICAL BOOST SYSTEM NEW POTIONS, REWARD SYSTEM PREY SYSTEM IMBUIMENT SYSTEM DAILY REWARD SYSTEM EXERCISE WEAPONS... •MAPA FULL GLOBAL MAP WITH SECRET LIBRARY MOTA EXTENSION NEW ASURAS FALCONS BASTION WARZONES 4,5 AND 6 CULTS OF TIBIA, FIRST DRAGON DARASHIA ELITE DUNGEON CURSED SPREADS (NEW GRIMVALE) AND NEW DEATHLINGS TODAS AS CIDADES E NOVAS ÁREAS QUESTS FUNCIONANDO •NOVOS MONSTROS •NOVAS MONTARIAS •NOVAS OUTFITS •DOWNLOAD CLIENT COMPATIVEL DATAPACK •CRÉDITOS
    1 ponto
  15. Olá ❤️ Ta Ai a minha primeira e ultima e unica contribuição para vocês ❤️ Esperem que gostem -Base otP -System Fly/surf/ordem/ride/tudo sem bugs.... -Novos Ataques Adicionado -Novos Pokemons -5Gen 60% Completa -Nova Saffron 2018 (ATUAL DO OTP) -Nova Battle City 2017 (ATUAL DO OTP) -Muito mais.... Caso não queira a saffron/battle city atual do otp tem a pasta World² na data com os remake antigo das cidades... Caso ache algum virus no server/source deve ser de DLL,pois tentei remover mas nao consegui... Bom Proveito ❤️ Meu Projeto: PokeZR ❤️ < > [PokeZR] Base otPokemon.com 2018 Completo < > [PokeZR] Server otPokemon.com By Kyyah Silva Scan:https://www.virustotal.com/#/file/5f96085a80b6224e1832a357cb0fedc06e4ac978b6fb626288551bf2af8a7d7f/detection Server: https://www.mediafire.com/file/1s6a2te5f1vpv23/[BASE]_PokeZR_By_Kyyah.rar/file ------------------------------------ [PokeZR] Source Server Completo By Kyyah Silva Scan:https://www.virustotal.com/#/file/62233eb2868d12b76086d4ae62e627958827119f82e9bb681c762c9015451a63/detection Source: https://www.mediafire.com/file/mgr0d5rwhvjqdxv/[SOURCE]_PokeZR_By_Kyyah.rar ------------------------------------ [PokeZR] Site Completo otPokemon 2017 Adapt PokeZR Scan:https://www.virustotal.com/#/file/1731a5cc9276096d9c17d8f728176d93b4aa378f80d6b005a304982f0424d21f/detection Htdocs: https://www.mediafire.com/file/oe89pel8k7mj6wy/[SITE]_PokeZR_By_Kyyah.rar ------------------------------------- [PokeZR] New Client PokeZR By Kyyah Silva Scan:https://www.virustotal.com/#/file/d40e0281057106f5aa34e0a4a274d067c607f0659503c09fbfb17fddf374c0fd/detection NewClient: https://www.mediafire.com/file/r24at4gdwchn7v8/[NEW]_PokeZR_By_Kyyah.rar ------------------------------------ [PokeZR] Old Client PokeZR By Kyyah Silva Scan:https://www.virustotal.com/#/file/7b86867aebed313dfc577eff3b01108a94d2eb99f63ac662e5cac78716afa9d1/detection OldClient: https://www.mediafire.com/file/qj5qzwz56w4bgcl/[OLD]_PokeZR_By_Kyyah.rar ------------------------------------ [PokeZR] Laucher Old Client Completo Scan:https://www.virustotal.com/#/file/30aba94f1ad678b40e1459c934921cef23240967e608b47478e9e7818bd61a22/detection LaucherOld: https://www.mediafire.com/file/wbtdr6q6j769lh2/[OLD]_Laucher_By_Kyyah.rar
    1 ponto
  16. Tive dificuldade em Abrir o Spr./Dat. no Object Builder. Pois o Meu Era Desatualizado e Quando eu Consegui achar um Que Tivesse Suporte para 10.98+ Eu Não Conseguia Abrir. Dizia Que Eu Precisava do AdobeAIR. Então, Aqui Está a Solução (Espero que ajudem Vocês): AdobeAIR.zip Object Builder 12.60.zip
    1 ponto
  17. Josemir rosendo

    Pokemon base lenda

    Servidor poketibia Link cliente : bit.ly/3e3pckg CRIA A CONTA 1/1 https://discord.gg/6sD9nBR Pokemon Base Lenda Exp Easy Catch sistema de reset Quest's Exclusivas Lançamento 06/04/2020 servidor com staff presente servidor reformulado sem bugs , caso encontre reporte para os admins POKEMONS QUE PODEM SER COMPRADOS DENTRO DO JOGO POR BLACKDIAMANTES shadow salamence especial mewtwo shadow victini shadow jirachi mini zapdos golden arceus shadow slowking shadow charizard shadow palkia mini articuno mini moltres shadow yvental shiny king arceus shadow tyranitar mini mewtwo shadow alakazam zygarde shadow giratina POKEMONS DONATES Shiny Perfect Zygarde Hoopa Unbound Necrozma Primal Groudon Divine Arceus Fallen Jirachi Perfect zygarde Black Shiny Ultra Solgaleo God Meloetta Perfect Dialga Darkrai Espiritual Diamonds Kyurem Infernal Heatran Squad Jirachi Genesect Star shiny Ultra lunala platinum genesect shiny Hoopa Unbound Dark Genesect Xurkitree Ultra Crystal Kyurem Hoopa Pharaoh Radioactive Arceus Majestic Lugia Perfect Arceus Black Hoopa Black Zygarde Alpha Zekrom Arceus Nightmare Shiny Hoopa Pharaoh
    1 ponto
  18. Tungs

    [SOURCE DO PDA]

    Olá a todos, Recentemente, trabalhei em um projeto de desenvolvimento de uma source para PDA e fiquei muito satisfeito com os resultados. Depois de muito esforço e testes, consegui atingir cerca de 90% de sucesso na implementação da source em diversos PDAs. Agora, gostaria de compartilhar meu trabalho com vocês. A source é escrita em C++ e possui diversas funções, incluindo getDamageMapPercent, isPokeball e Order System (getDirectionToWalk). Adicionado raças (Crystal, Steel, Dark), função OnSpawn, Pokemon Passivos e agressivos. Além disso, é altamente compatível com a maioria dos PDAs, embora possa haver algumas adaptações necessárias dependendo do dispositivo específico. Para quem estiver interessado em testar a source, deixo aqui o link para todas as funções: https://pastebin.com/ewKUt9dH Ficarei muito grato por qualquer feedback que vocês possam me dar sobre a minha source. Compartilhar conhecimento e ajudar a comunidade é sempre muito gratificante e espero que minha source possa ajudá-los em seus projetos. Obrigado pela atenção e apoio! Atenciosamente, Tungs (kevick) a source se encontra anexada nesse tópico + link do mediafire para quem não conseguir baixar aqui. Download: https://www.mediafire.com/file/8irkqnrgxtuw1b9/Source.rar/file Download Atualização 052023: https://www.mediafire.com/file/nbf3ypdv8yaf903/Source_PDA_atualiza%C3%A7%C3%A3o_052023.rar/file PS. QUALQUER ERRO EU AJUDAREI, BASTA COMENTAR AQUI NO TÓPICO ATUALIZAÇÃO 052023 ADIÇÃO DA FUNÇÃO getDirectionToWalk (C++) após baixar e compilar a nova source que se encontra logo abaixo, adicione em 032-position.lua que se encontra na pasta lib a função abaixo: function getDirectionToWalk(p1, pos2) local dir = NORTH local pos1 = getCreaturePosition(p1) if(pos1.x > pos2.x) then dir = WEST if(pos1.y > pos2.y) then dir = NORTHWEST elseif(pos1.y < pos2.y) then dir = SOUTHWEST end elseif(pos1.x < pos2.x) then dir = EAST if(pos1.y > pos2.y) then dir = NORTHEAST elseif(pos1.y < pos2.y) then dir = SOUTHEAST end else if(pos1.y > pos2.y) then dir = NORTH elseif(pos1.y < pos2.y) then dir = SOUTH end end return dir end function getNextStepDelay(cid, dir) return tonumber(398) end DOWNLOAD DA SOURCE ATUALIZADA: https://www.mediafire.com/file/nbf3ypdv8yaf903/Source_PDA_atualiza%C3%A7%C3%A3o_052023.rar/file Source PDA atualização 052023.rar
    1 ponto
  19. È hoje a inauguração do http://baiaksky.online crie agora sua conta, chame seu time, que da tempo, server será liberado as 18:00 horário de brasilia. - Roshamuul (NEW + Boss com Drop de items bom) - Todas as quests 100% - Auto Loot System - 9 Eventos - Fly System - Addons Bonus System - Mining System - Event Coin System - Itens e vocation balançeadas - Dodge System 100%: !dodge - Critical System 100%: !critical - Push Fast, para melhor PvP - Fast Attack Equilibrado - Players Donates Tem 20% a mais de experiencia - Guild que domina o Castle 24H tem 10% a mais de experiencia - Morgum City (Descubra os Segredos) - Exp 400 (STAGES) - Expulsar players inativos (5 dias offline) de suas houses: !eject - Cast System - War System
    1 ponto
  20. Ayron5

    Modern Acc layout poketibia.

    Como essa área está parada a muito tempo, resolvi compartilhar um layout que editei de acordo com meu gosto. Deixei simplão mesmo, tá usável e fácil de editar. O que vale é ajudar. XD Créditos para otpk... e o Benny pois usei o dele como base. Imagem: Link: Scan:
    1 ponto
  21. xLeohige

    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 https://github.com/rubyserver/rubyserver [+] RubyClient - GitHub https://github.com/rubyserver/rubyclient [+] RubyServer - Website https://rubyserver.github.io/rubyserver/ [+] RubyServer - Discord https://discord.gg/XTrZGpy Algumas Imagens
    1 ponto
  22. LuckXL

    [ENTERGAME + TOPBUTTONS] - personalizado

    Iae galera do xtibia blz? Então já tem uns anos que recortei o enter game do "otpokemon" e não vou utilizar mais, não é official deles é versão personalizada 2% perfeita eu acho kkk Faça um bom aproveito :) Scan: https://www.virustotal.com/gui/file/f70d84da068cf59242a0420b95557c970f5f824ee9d6503b6fa1c2418e93ca3d/detection client_entergame by LuckXL.rar Credito: Otpokemon LuckXL FireBlue Pack simples v1 Scan: https://www.virustotal.com/gui/file/1d30c4bdd7f77fe089fc87249f3d561e5aac24e7fa79b663b1eab9a69d4ca5df/detection Pack v1 By LuckXL.rar Credito: LuckXl FireBlue Pack simples v2 Scan: https://www.virustotal.com/gui/file/a199f3079fc2b79d675a1501d3c931ea74747189cfba7be96b0a7053227b44ed/detection Pack v2 By LuckXL.rar Credito: LuckXl FireBlue
    1 ponto
  23. o Download Da Base Está Fixado No Vídeo Não Se Esquece De Se Inscrever No Canal e Dá Um Like Em Breve Estarei Postando Mais Bases Para Vocês
    1 ponto
  24. Fala galera do XTibia, andei pegando um BAIAK base pra dar uma editada, trackeando alguns mapas e otimizando algumas coisas para disponibilizar um baiak "filé" para vocês do XTibia Sem mimimi, vamos ao que interessa e depois algumas imagens! O que temos neste lindo Baiak? New Templo bem baiak. Dodge System Run Event BP Event Guilds System Castle 24H Battlefield Event Blood Castle Event Firestorm Event Capture the Flags Event Items Donates para vender no site/jogo Items VIP a mostra no termplo 3 Áreas VIPS jogo e Donate Vários Teleports Novas Hunts Look Frags Sistema de Refinamento Criminal System Hit Rank Reset System Full Task Zombie Event [VIP] no nome ao adquirir VIP Distro 04 com Cast System (LUAN) Sistema de teleporte (!FLY) Level Skills System Ao cadastrar o player irá ganhar 2 dias VIPs na quest do templo! War System Várias quests Arena PVP Treiners modificados Roda em SQLITE E MYSQL! E muito mais, basta baixar para conferir! Vamos as imagens: Ao abrir o mapa: Ingame: Local onde o player começa: Templo Baiak: Teleports Free's Básicos: Área de Eventos e Summon por alavanca: BP Event Room: TPS VIP DONATE: TPS VIP +: TPS VIP ++: Pasta do servidor: Dowload/Scan Download do servidor completo: http://www.4shared.c..._Absolute.html? Scan: https://www.virustot...sis/1407454456/ Desejo a todos um bom proveito e sucesso Até a próxima Créditos: Absolute DeathRocks Luan Luciano TFS TeaM
    1 ponto
  25. Michyalex

    [Pokemon] AutoMegaEvolve talkactions

    Oi galera, eu fiz um script faz muito tempo para autoMegaEvolve um pokemon com opçao de ativar ou desativar, nao e a gran coisa mais pode ser de ajuda para muitos. PD: sou spanhol e meu portuguesse não e o mais bom do mundo. Vamo lá: ___________________ TALKACTIONS ● Cria um arquivo chamado autoMegaEvolve.lua em talkactions/script cole o script ● Depois adiciona em talkactions.xml <talkaction words="!autoMegaEvolve" hide="yes" case-sensitive="no" event="script" value="automegaevolve.lua"/> ___________________ ACTIONS ● Vai para actions/scripts/basic/goback.lua e pesquise por doCreatureSetLookDir(pk, 2) ● Acima dele cole o seguente if getPlayerStorageValue(cid, storages.MegaAutoEvolve) == 1 then goBackToMega(pk) end ___________________ LIBS ● Vai para data/libs/106-main functions.lua e no final cole o seguente ● Vai para ~main tables.lua e pesquise por storages = { ● Adicione o seguente no final do Json MegaAutoEvolve = 20010
    1 ponto
  26. Hoje vou postar mais um sistema para o PDE Sistema da vez: Pokébolas com maior chance de catch dependendo do tipo do pokemon! Também vou ensinar a adicionar pokébolas Não pensei em um nome melhor, então vou chamar de: Ball System Adicionando novas Pokebolas: Pokébolas com maior chance de catch dependendo do tipo do pokemon! Créditos: @Ceetros (talvez ? ) @zipter98 (tive a ideia no tópico do @@Bluester, para acessar clique aqui)
    1 ponto
  27. DarkWore

    [PDA/TFS 0.3.6] Multi Addon System

    Boa Noite gente, Hoje eu venho postar um Sistema de Multi Addon System feito para o data do PDA 1.9 pode funcionar em TFS 0.3.6 com pequenas adaptações, como eu havia dito em outra postagem esse Sistema foi feito por meu Amigo Slicer e tem algumas coisas minhas e de alguns amigos, Bom em outra base aqui no fórum, na base vazada havia esse sistema que o amigo que eu passei passou para esse outro colega, enfim eu conversei com meu Amigo Slicer e decidimos por postar, vamos la. data\actions\scripts crie um arquivo com nome de addon.lua e cole isso dentro: local addons = { -- Shiny Alakazam [13089] = {addon_num = 1, pokemon= "Shiny Alakazam", looktype = 2013, nome = "Adventurer addon", fly = 0, ride = 0, surf = 0}, [13091] = {addon_num = 2, pokemon= "Shiny Alakazam", looktype = 2014, nome = "Grey hat addon", fly = 0, ride = 0, surf = 0}, [13092] = {addon_num = 3, pokemon= "Shiny Alakazam", looktype = 2016, nome = "Ret hat addon", fly = 0, ride = 0, surf = 0}, [13090] = {addon_num = 4, pokemon= "Shiny Alakazam", looktype = 2015, nome = "Purple hat addon", fly = 0, ride = 0, surf = 0}, -- Alakazam [13093] = {addon_num = 1, pokemon= "Alakazam", looktype = 2009, nome = "Adventurer addon", fly = 0, ride = 0, surf = 0}, [13095] = {addon_num = 2, pokemon= "Alakazam", looktype = 2010, nome = "Grey hat addon", fly = 0, ride = 0, surf = 0}, [13096] = {addon_num = 3, pokemon= "Alakazam", looktype = 2012, nome = "Ret hat addon", fly = 0, ride = 0, surf = 0}, [13094] = {addon_num = 4, pokemon= "Alakazam", looktype = 2011, nome = "Purple hat addon", fly = 0, ride = 0, surf = 0}, -- Shiny Tropius [13101] = {addon_num = 1, pokemon= "Shiny Tropius", looktype = 2019, nome = "Sorcerer addon", fly = 2065, ride = 0, surf = 0}, [13106] = {addon_num = 2, pokemon= "Shiny Tropius", looktype = 2069, nome = "Desert flower addon", fly = 2070, ride = 0, surf = 0}, -- Shiny Metagross [13098] = {addon_num = 1, pokemon= "Shiny Metagross", looktype = 2021, nome = "King's crown addon", fly = 0, ride = 2064, surf = 0}, [13099] = {addon_num = 2, pokemon= "Shiny Metagross", looktype = 2020, nome = "Queen's crown addon", fly = 0, ride = 2067, surf = 0}, -- Shiny Clefable [13097] = {addon_num = 1, pokemon= "Shiny Clefable", looktype = 2068, nome = "Angel addon", fly = 0, ride = 0, surf = 0}, -- Clefable [13102] = {addon_num = 1, pokemon= "Clefable", looktype = 2025, nome = "Angel addon", fly = 0, ride = 0, surf = 0}, -- Shiny Jynx [13100] = {addon_num = 1, pokemon= "Shiny Jynx", looktype = 2023, nome = "Witch addon", fly = 0, ride = 0, surf = 0}, -- Metagross [13103] = {addon_num = 1, pokemon= "Metagross", looktype = 2018, nome = "King's crown addon", fly = 0, ride = 2063, surf = 0}, [13104] = {addon_num = 2, pokemon= "Metagross", looktype = 2017, nome = "Queen's crown addon", fly = 0, ride = 2066, surf = 0}, -- Halloween [13105] = {addon_num = 1, pokemon= "Elder Charizard", looktype = 2074, nome = "Halloween addon", fly = 2072, ride = 0, surf = 0}, [13107] = {addon_num = 2, pokemon= "Charizard", looktype = 2073, nome = "Halloween addon", fly = 2071, ride = 0, surf = 0}, -- Shiny Blastoise [13108] = {addon_num = 1, pokemon= "Shiny Blastoise", looktype = 2078, nome = "Purple ninja pack addon", fly = 0, ride = 0, surf = 2083}, [13109] = {addon_num = 2, pokemon= "Shiny Blastoise", looktype = 2076, nome = "Orange ninja pack addon", fly = 0, ride = 0, surf = 2088}, [13110] = {addon_num = 3, pokemon= "Shiny Blastoise", looktype = 2075, nome = "Red ninja pack addon", fly = 0, ride = 0, surf = 2090}, [13111] = {addon_num = 4, pokemon= "Shiny Blastoise", looktype = 2077, nome = "Blue ninja pack addon", fly = 0, ride = 0, surf = 2086}, -- Blastoise [13112] = {addon_num = 1, pokemon= "Blastoise", looktype = 2082, nome = "Purple ninja pack addon", fly = 0, ride = 0, surf = 2083}, [13113] = {addon_num = 2, pokemon= "Blastoise", looktype = 2080, nome = "Orange ninja pack addon", fly = 0, ride = 0, surf = 2087}, [13114] = {addon_num = 3, pokemon= "Blastoise", looktype = 2079, nome = "Red ninja pack addon", fly = 0, ride = 0, surf = 2089}, [13115] = {addon_num = 4, pokemon= "Blastoise", looktype = 2081, nome = "Blue ninja pack addon", fly = 0, ride = 0, surf = 2085}, -- Shiny Gardevoir [13320] = {addon_num = 1, pokemon= "Shiny Gardevoir", looktype = 2159, nome = "Witch Apparentice addon", fly = 0, ride = 0, surf = 0}, [13324] = {addon_num = 2, pokemon= "Shiny Gardevoir", looktype = 2164, nome = "Housekeeper addon", fly = 0, ride = 0, surf = 0}, [13337] = {addon_num = 3, pokemon= "Shiny Gardevoir", looktype = 2136, nome = "Bride Saint Join addon", fly = 0, ride = 0, surf = 0}, -- Gardevoir [13291] = {addon_num = 1, pokemon= "Gardevoir", looktype = 2156, nome = "Witch Apparentice addon", fly = 0, ride = 0, surf = 0}, [13295] = {addon_num = 2, pokemon= "Gardevoir", looktype = 2161, nome = "Housekeeper addon", fly = 0, ride = 0, surf = 0}, [13302] = {addon_num = 3, pokemon= "Gardevoir", looktype = 2198, nome = "Bride Saint Join addon", fly = 0, ride = 0, surf = 0}, -- Shiny Spiritomb [13322] = {addon_num = 1, pokemon= "Shiny Spiritomb", looktype = 2204, nome = "Green Ballon addon", fly = 0, ride = 0, surf = 0}, [13345] = {addon_num = 2, pokemon= "Shiny Spiritomb", looktype = 2208, nome = "Orange Ballon addon", fly = 0, ride = 0, surf = 0}, [13347] = {addon_num = 3, pokemon= "Shiny Spiritomb", looktype = 2163, nome = "Clown Box addon", fly = 0, ride = 0, surf = 0}, -- Spiritomb [13293] = {addon_num = 1, pokemon= "Spiritomb", looktype = 2202, nome = "Green Ballon addon", fly = 0, ride = 0, surf = 0}, [13314] = {addon_num = 2, pokemon= "Spiritomb", looktype = 2206, nome = "Orange Ballon addon", fly = 0, ride = 0, surf = 0}, [13316] = {addon_num = 3, pokemon= "Spiritomb", looktype = 2200, nome = "Clown Box addon", fly = 0, ride = 0, surf = 0}, -- Shiny Togekiss [13321] = {addon_num = 1, pokemon= "Shiny Togekiss", looktype = 2205, nome = "Champion 2016 addon", fly = 2193, ride = 0, surf = 0}, [13339] = {addon_num = 2, pokemon= "Shiny Togekiss", looktype = 2158, nome = "Superman addon", fly = 2155, ride = 0, surf = 0}, [13342] = {addon_num = 3, pokemon= "Shiny Togekiss", looktype = 2201, nome = "Piloto addon", fly = 2203, ride = 0, surf = 0}, -- Togekiss [13292] = {addon_num = 1, pokemon= "Togekiss", looktype = 2121, nome = "Champion 2016 addon", fly = 2189, ride = 0, surf = 0}, [13303] = {addon_num = 2, pokemon= "Togekiss", looktype = 2158, nome = "Superman addon", fly = 2160, ride = 0, surf = 0}, [13308] = {addon_num = 3, pokemon= "Togekiss", looktype = 2162, nome = "Piloto addon", fly = 2183, ride = 0, surf = 0}, [13309] = {addon_num = 4, pokemon= "Togekiss", looktype = 2179, nome = "Batman addon", fly = 2182, ride = 0, surf = 0}, } local msgs = { return_poke = { [0] = "Por favor volte seu pokémon.", [1] = "Por favor, vuelve su pokémon.", [2] = "Please back your pokémon." }, cant_use = { [0] = "Desculpa, você não pode usar esse addon nesse pokémon.", [1] = "Lo sentimos, no se puede utilizar este addon en esse pokémon.", [2] = "Sorry, you can't use this addon on this pokémon." } } function onUse(cid, item, fromPosition, itemEx, toPosition) if #getCreatureSummons(cid) > 0 then doPlayerSendCancel(cid, msgs.return_poke[getPlayerLanguage(cid)]) return false end local addonNum = addons[item.itemid].addon_num local addon = addons[item.itemid].looktype local fly = addons[item.itemid].fly local ride = addons[item.itemid].ride local surf = addons[item.itemid].surf local addonlook = addons[item.itemid].nome local pb = getPlayerSlotItem(cid, 8).uid local pk = addons[item.itemid].pokemon if getItemAttribute(pb, "poke") ~= pk then doPlayerSendCancel(cid, msgs.cant_use[getPlayerLanguage(cid)]) return false end if getItemAttribute(pb, "pokeballusada") == 0 then doRemoveItem(item.uid, 1) doSendMagicEffect(fromPosition, 173) updateAddonAttr(pb, "addon" , addon , addonNum) updateAddonAttr(pb, "addonfly" , fly , addonNum) updateAddonAttr(pb, "addonride", ride , addonNum) updateAddonAttr(pb, "addonsurf", surf , addonNum) updateAddonAttr(pb, "addonlook", addonlook, addonNum) if not getItemAttribute(pb, "current_addon") then doSetItemAttribute(pb, "current_addon", addonNum) end return true end return false end Ainda em data\actions\scripts em goback.lua procure por: if useOTClient then doPlayerSendCancel(cid, '12//,show') --alterado v1.7 end Embaixo cole: -- ADDON SYSTEM local pk = getCreatureSummons(cid)[1] local pb = getPlayerSlotItem(cid, 8).uid local look = getAddonValue(pb, "addon") if look > 0 then doSetCreatureOutfit(pk, {lookType = look}, -1) end else doPlayerSendCancel(cid, "This pokemon is fainted.") end Ainda em data\actions\scripts em order.lua procure por: doRemoveCondition(cid, CONDITION_OUTFIT) Embaixo cole: -- ADDON SYSTEM local look = getAddonValue(item.uid, "addon") if look > 0 then doSetCreatureOutfit(pk, {lookType = look}, -1) end Ainda em data\actions\scripts em surf.lua procure por: setPlayerStorageValue(cid, 63215, 1) Embaixo cole: -- ADDON SYSTEM local look = getAddonValue(pb, "addonsurf") if look > 0 then doSetCreatureOutfit(cid, {lookType = look}, -1) else doSetCreatureOutfit(cid, pokes[getCreatureName(getCreatureSummons(cid)[1])], -1) end Agora em data\creaturescripts\scripts em login.lua procure por: doRemoveCondition(cid, CONDITION_OUTFIT) Embaixo cole: -- ADDON SYSTEM local look = getAddonValue(item.uid, "addonfly") if look > 0 then doSetCreatureOutfit(cid, {lookType = look}, -1) else doSetCreatureOutfit(cid, {lookType = flys[poke][1] + 351}, -1) end Ainda em data\creaturescripts\scripts em look.lua procure por: if getItemAttribute(thing.uid, "nick") then table.insert(str, " [Nickname]: "..getItemAttribute(thing.uid, "nick")..". ") end Depois do end coloque embaixo: if getItemAttribute(thing.uid, "addonlook") then table.insert(str, "Addons: "..getAddonTotalLook(getItemAttribute(thing.uid, "addonlook")).."\n") end Agora em data\lib em order.lua procure por: setPlayerStorageValue(cid, 54844, speed) Embaixo cole: -- ADDON SYSTEM local pb = getPlayerSlotItem(cid, 8).uid local look = getAddonValue(pb, "addonfly") if look > 0 then doSetCreatureOutfit(cid, {lookType = look}, -1) else doSetCreatureOutfit(cid, {lookType = pokemon[1] + 351}, -1) end Ainda em data\lib crie um arquivo com nome de addon.lua e cole isso dentro: ADDON_LIMIT = 5 --Limite de addons que um poke pode ter local ADDON_BASE_STRING = string.rep("0;", ADDON_LIMIT) --String base no formato: "0;0;0;0;0;" local function checkAddonTableConsistency(tab) if #tab < ADDON_LIMIT then --proteção para quando muda o ADDON_LIMIT for i = #tab+1, ADDON_LIMIT do tab[i] = 0 end end end function updateAddonAttr(uid, attr, value, pos) local tmp = getItemAttribute(uid, attr) or ADDON_BASE_STRING tmp = type(tmp) == "string" and tmp or ADDON_BASE_STRING local t = string.explode(tmp, ";") checkAddonTableConsistency(t) if pos > 0 and pos <= ADDON_LIMIT then t[pos] = value return doSetItemAttribute(uid, attr, table.concat(t, ";")) else return false end end function getAddonValue(uid, attr) local tmp = getItemAttribute(uid, attr) or ADDON_BASE_STRING tmp = type(tmp) == "string" and tmp or ADDON_BASE_STRING tmp = string.explode(tmp, ";") local pos = getItemAttribute(uid, "current_addon") or 0 checkAddonTableConsistency(tmp) if pos > 0 and pos <= ADDON_LIMIT then return tonumber(tmp[pos]) else return 0 end end function getAddonCount(uid) local tmp = getItemAttribute(uid, "addon") if type(tmp) ~= "string" then return 0 end local t = string.explode(tmp, ";") checkAddonTableConsistency(t) local count = 0 for _,v in ipairs(t) do if tonumber(v) ~= 0 then count = count + 1 end end return count end function getAddonTotalLook(value) local str = {} addonValue = 0 for addonList = 1, 5 do local addons = tostring(value:explode(";")[addonList]) if addons ~= '0' then addonValue = addonValue + 1 end end addonValue = addonValue == 0 and "Não possui addon." or addonValue return addonValue end Agora em data\talkactions/scripts crie um arquivo com nome de addon_talk.lua e cole isso dentro: function onSay(cid, words, param) local pb = getPlayerSlotItem(cid, 8).uid local pos = tonumber(param) if #getCreatureSummons(cid) >= 1 then doPlayerSendCancel(cid, "Volte seu pokemon para a pokebola antes de trocar o addon.") return true end if not pos then doPlayerSendCancel(cid, "O numero do Addon deve ser um valor entre 0 e " ..ADDON_LIMIT.. ".") return true end if pos >= 0 and pos <= ADDON_LIMIT then doSetItemAttribute(pb, "current_addon", pos) end return true end Arquivos Completos que eu utilizava, já que o sistema foi feito para a minha base, pode necessitar pequenas adaptações: data\actions\scripts: addon.lua goback.lua order.lua surf.lua data\creaturescripts\scripts: login.lua look.lua data\lib: addon.lua order.lua data\talkactions\scripts: addon_talk.lua Bom é isso, Só usarem agora, Não se esqueçam de registrar os scripts no xml e os comandos do talkactions, etc. Créditos: @Slicer (Desenvolvimento em Geral) @DarkWore (Completar Algumas coisas que ficaram pendentes/erros que surgiram) @Jair Kevick (Completar problema que estava havendo com o Look) Lembrando Nenhum dos citados oferece suporte ao sistema para erros que surgirem ou qualquer coisa do tipo, até porque ainda existe muita coisa incompleto e que pode ser melhorado nos scripts.
    1 ponto
  28. Markowiicz

    [download] Some Island

    E aí gente, tudo tranquilo? Hoje trago para vocês uma ilha que andei construindo quando não tinha nada pra fazer, para passar o tempo. LEL Algumas Screenshots dela: Minimap: Observações: Não utilizei a "relva" nas paredes das montanhas por problema de compatibilidade que haverá, então fiquem a vontade para expandir os detalhes. Recomendações: Caso usem em um servidor de Pokémon, recomendo colocarem do spawns do tipo grama, voador, e aquático. (Para o voador, recomendo colocarem outros detalhes em uma das montanhas xD) Enfim, o download: xTibia_Map.click_here! Bom uso!
    1 ponto
  29. Download: https://www.dropbox.com/s/frozgbysjvdsrxy/modzin_testando.rar?dl=0 Scan: https://www.virustotal.com/gui/file/8ecb5e7e02fc0e03ec6d22ec688f46c77568e2af508d6a41f1d3364f668174d8/detection Créditos: Não sei quem fez, apenas achei numa base antiga que tinha no meu pc. Não vou postar o talkactions pq depende do servidor, existe um pra PDA, um pra DXP e um pra outros sv... Não tenho nenhuma base aqui no pc pra testar. Como usar: 1.Crie um action que mande o opcode 70 pro Otclient 2. Crie 3 talkactions, uma pra cada pokemon inicial 3. Coloque o módulo na pasta mods ou na pasta modules do OTCLIENT. Script base opcode: function onUse(cid, item, fromPosition, itemEx, toPosition) doSendPlayerExtendedOpcode(cid, 70) return true end Editavel em testando.otui: @onClick: g_game.talk("/squirtle squirtle") hide() @onClick: g_game.talk("/charmander charmander") hide() @onClick: g_game.talk("/bulbasaur bulbasaur") hide()
    1 ponto
  30. dei um edit mas ficou top
    1 ponto
  31. Crodox232

    [Pokemon] Pda By Slicer 1.9/2.9

    tnx! very nice
    1 ponto
  32. 1 ponto
  33. Global Full [CLIENTS COMPATÍVEIS] 10 e 11.5. [BUGS E DOWNLOAD] BAIXEM E REPORTEM EM: OTXGlobal Full [FEATURES] NEW DEPOT, NEW SPAWN, NEW CAST SYSTEM, NEW NPC SYSTEM VIA BANK BALANCE, NEW CRITICAL BOOST SYSTEM, NEW POTIONS, REWARD SYSTEM, PREY ... [MAPA] FULL GLOBAL MAP WITH FEYRIST TODAS CIDADES E NOVAS AREAS TODAS QUESTS FUNCIONANDO! [EVENTS] WAR-ANTIENTROSA [CONTATO] SKYPE: onjogos WHATSAPP: (66) 998427-4493 [Créditos]Tfs 1.2 Developers -Zbizu - Pitis91 - MatheusMkalo - Gesior - Lundrial - M4G0 - Fish04k - Printer - Djarek - Ninjalulz - Slavidodo - Thexamx - Socket2810 - Ciroc -Absolute - Gordonbay - Mitsuig - Alissonfgp - Gunz - Bruno Minervino - Comedinha -Hirako - Maya - Mattyx14 – Darkjav - Viking Tibia
    1 ponto
  34. MUNlZ

    Spr e dat da pxg 07/05/2016

    AQUI PESSOAL O LINK DA SPR E DAT ATUAIS DA PXG Versão 854 V1 - http://www.mediafire.com/download/ukmjw4j85l8rc3d/pxg_maio_2016.zip Versão 854 V3 - http://www.mediafire.com/download/ykz4oqsc9sxydk8/pxg maio 2016.zip Lembrem-se de usar o object builder mais atual e marcarem como estendido e transparência. =D
    1 ponto
  35. KarlKalvin

    [Rides/Fly] de lendários e megas

    Algo legal para vocês que tinha no meu server SxR e em nenhum outro ( NA MINHA BASE SXR JÁ CONTEM ESSAS SPRITES ). alguns flys/rides de lendários e megas e alguns novos pokemons segue algumas print do que tem dentro da pasta: ( Todos em OBD ) Pokemons Para o Adm.rar
    1 ponto
  36. comedinhasss

    Passando Um Otserv Para 8.60

    Fala ae galerinha do xtibia... Bom vejo que muitos programadores ainda estão em dúvida para passar o seu ot para 8.6 ... Bom então estou fazendo um tutorial... Testado em tfs 0.3.6pl1 Sources: Em House.cpp: Procure: std::string metachars = ".[{}()\\+|^{:content:}quot;; Substitua por: std::string metachars = ".[{}()\\+|^$*?"; Procure: if(metachars.find(*it) != std::string::npos) outExp += "\\"; Subistitua por: if(metachars.find(*it) != std::string::npos) outExp += ""; Procure: replaceString(outExp, "*", ".*"); replaceString(outExp, "?", ".?"); Subistitua por: replaceString(outExp, "*", ""); replaceString(outExp, "?", ""); Em resources.h: Procure: #define CLIENT_VERSION_MIN 854 #define CLIENT_VERSION_MAX 854 #define CLIENT_VERSION_STRING "Only clients with protocol 8.54 are allowed!" #define STATUS_SERVER_NAME "TheForgottenServer" #define STATUS_SERVER_VERSION "0.3.6" #define STATUS_SERVER_CODENAME "Crying Damson" #define STATUS_SERVER_PROTOCOL "8.54" Substitua por: #define CLIENT_VERSION_MIN 860 #define CLIENT_VERSION_MAX 860 #define CLIENT_VERSION_STRING "Only clients with protocol 8.60 are allowed!" #define STATUS_SERVER_NAME "TheForgottenServer" #define STATUS_SERVER_VERSION "0.3.6" #define STATUS_SERVER_CODENAME "Crying Damson" #define STATUS_SERVER_PROTOCOL "8.60" Em itemloader.h: Procure: CLIENT_VERSION_854 = 16 Substitua e adicione por: CLIENT_VERSION_854 = 16, CLIENT_VERSION_855 = 17, CLIENT_VERSION_856 = 18, CLIENT_VERSION_857 = 19, CLIENT_VERSION_860 = 20 Em items.cpp: Procure: else if(Items::dwMinorVersion != CLIENT_VERSION_854) Substitua e adicione por: else if(Items::dwMinorVersion != 19) Em protocolgame.cpp: Procure: void ProtocolGame::parseAttack(NetworkMessage& msg) { uint32_t creatureId = msg.GetU32(); addGameTask(&Game::playerSetAttackedCreature, player->getID(), creatureId); } Substitua por: void ProtocolGame::parseAttack(NetworkMessage& msg) { uint32_t creatureId = msg.GetU32(); msg.GetU32(); msg.GetU32(); addGameTask(&Game::playerSetAttackedCreature, player->getID(), creatureId); } Também procure: void ProtocolGame::sendCancelTarget() { NetworkMessage_ptr msg = getOutputBuffer(); if(msg) { TRACK_MESSAGE(msg); msg->AddByte(0xA3); } } Substitua por: void ProtocolGame::sendCancelTarget() { NetworkMessage_ptr msg = getOutputBuffer(); if(msg) { TRACK_MESSAGE(msg); msg->AddByte(0xA3); msg->AddU32(0); } } Em spells.cpp (somente em spells.cpp) Procure: g_game.transformItem(item, item->getID(), std::max((int32_t)0, ((int32_t)item->getCharges()) - 1)); Substitua por: g_game.transformItem(item, item->getID(), std::max((int32_t)0, ((int32_t)item->getItemCount()) - 1)); Em tools.cpp: Procure: {"insects", MAGIC_EFFECT_INSECTS} Substitua por: {"insects", MAGIC_EFFECT_INSECTS}, {"dragonhead", MAGIC_EFFECT_DRAGONHEAD} Em const.h: Procure: MAGIC_EFFECT_INSECTS = 0x44, //68 MAGIC_EFFECT_LAST = MAGIC_EFFECT_INSECTS, Substitua por: MAGIC_EFFECT_INSECTS = 0x44, //68, MAGIC_EFFECT_DRAGONHEAD = 0x45, //69 MAGIC_EFFECT_LAST = MAGIC_EFFECT_DRAGONHEAD, Em game.cpp: Procure: void Game::showHotkeyUseMessage(Player* player, Item* item) { int32_t subType = -1; if(item->hasSubType() && !item->hasCharges()) subType = item->getSubType(); const ItemType& it = Item::items[item->getID()]; uint32_t count = player->__getItemTypeCount(item->getID(), subType, false); char buffer[40 + it.name.size()]; if(count == 1) sprintf(buffer, "Using the last %s...", it.name.c_str()); else sprintf(buffer, "Using one of %d %s...", count, it.pluralName.c_str()); player->sendTextMessage(MSG_INFO_DESCR, buffer); } Substitua por: void Game::showHotkeyUseMessage(Player* player, Item* item) { const ItemType& it = Item::items[item->getID()]; uint32_t count = player->__getItemTypeCount(item->getID(), -1); char buffer[40 + it.name.size()]; if(count == 1) sprintf(buffer, "Using the last %s...", it.name.c_str()); else sprintf(buffer, "Using one of %d %s...", count, it.pluralName.c_str()); player->sendTextMessage(MSG_INFO_DESCR, buffer); } Em npc.cpp: Procure: li.itemId = intValue; Embaixo adicione: const ItemType& it = Item::items[li.itemId]; Também procure: if(readXMLInteger(tmpNode, "subtype", intValue)) li.subType = intValue; Embaixo adicione: else { if(it.stackable) li.subType = 1; else if(it.isFluidContainer() || it.isSplash()) li.subType = 0; } Em item.cpp: Procure: s << "("; if(!it.runeSpellName.empty()) s << "\"" << it.runeSpellName << "\", "; s << "Charges:" << subType <<")"; Embaixo adicione: if(!it.runeSpellName.empty()) s << "(\"" << it.runeSpellName << "\")"; Em luascript.cpp: Procure por: //getCreatureHealth(cid) lua_register(m_luaState, "getCreatureHealth", LuaScriptInterface::luaGetCreatureHealth); Embaixo adicione: //getItemParent(uid) lua_register(m_luaState, "getItemParent", LuaScriptInterface::luaGetItemParent); Também procure por: int32_t LuaScriptInterface::luaGetCreatureHealth(lua_State* L) { //getCreatureHealth(cid) ScriptEnviroment* env = getEnv(); if(Creature* creature = env->getCreatureByUID(popNumber(L))) lua_pushnumber(L, creature->getHealth()); else { errorEx(getError(LUA_ERROR_CREATURE_NOT_FOUND)); lua_pushboolean(L, false); } return 1; } Substitua por: int32_t LuaScriptInterface::luaGetItemParent(lua_State* L) { //getItemParent(uid) ScriptEnviroment* env = getEnv(); Item* item = env->getItemByUID(popNumber(L)); if(!item) { errorEx(getError(LUA_ERROR_ITEM_NOT_FOUND)); lua_pushnil(L); return 1; } Item* container = item->getParent()->getItem(); pushThing(L, container, env->addThing(container)); return 1; } Em luascript.h: Procure por: static int32_t luaDoRemoveItem(lua_State* L); Embaixo adicione: static int32_t luaGetItemParent(lua_State* L); Pasta Data: Na pasta data\actions\scripts\liquids\potions.lua: Delete tudo e adicione: local config = { removeOnUse = "no", usableOnTarget = "yes", -- can be used on target? (fe. healing friend) splashable = "no", realAnimation = "no", -- make text effect visible only for players in range 1x1 healthMultiplier = 1.0, manaMultiplier = 1.0 } config.removeOnUse = getBooleanFromString(config.removeOnUse) config.usableOnTarget = getBooleanFromString(config.usableOnTarget) config.splashable = getBooleanFromString(config.splashable) config.realAnimation = getBooleanFromString(config.realAnimation) local POTIONS = { [8704] = {empty = 7636, splash = 2, health = {50, 100}}, -- small health potion [7618] = {empty = 7636, splash = 2, health = {100, 200}}, -- health potion [7588] = {empty = 7634, splash = 2, health = {200, 400}, level = 50, vocations = {3, 4, 7, 8}, vocStr = "knights and paladins"}, -- strong health potion [7591] = {empty = 7635, splash = 2, health = {500, 700}, level = 80, vocations = {4, 8}, vocStr = "knights"}, -- great health potion [8473] = {empty = 7635, splash = 2, health = {800, 1000}, level = 130, vocations = {4, 8}, vocStr = "knights"}, -- ultimate health potion [7620] = {empty = 7636, splash = 7, mana = {70, 130}}, -- mana potion [7589] = {empty = 7634, splash = 7, mana = {110, 190}, level = 50, vocations = {1, 2, 3, 5, 6, 7}, vocStr = "sorcerers, druids and paladins"}, -- strong mana potion [7590] = {empty = 7635, splash = 7, mana = {200, 300}, level = 80, vocations = {1, 2, 5, 6}, vocStr = "sorcerers and druids"}, -- great mana potion [8472] = {empty = 7635, splash = 3, health = {200, 400}, mana = {110, 190}, level = 80, vocations = {3, 7}, vocStr = "paladins"} -- great spirit potion } local exhaust = createConditionObject(CONDITION_EXHAUST) setConditionParam(exhaust, CONDITION_PARAM_TICKS, (getConfigInfo('timeBetweenExActions') - 100)) function onUse(cid, item, fromPosition, itemEx, toPosition) local potion = POTIONS[item.itemid] if(not potion) then return false end if(not isPlayer(itemEx.uid) or (not config.usableOnTarget and cid ~= itemEx.uid)) then if(not config.splashable) then return false end if(toPosition.x == CONTAINER_POSITION) then toPosition = getThingPos(item.uid) end doDecayItem(doCreateItem(2016, potion.splash, toPosition)) doTransformItem(item.uid, potion.empty) return true end if(hasCondition(cid, CONDITION_EXHAUST_HEAL)) then doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED) return true end if(((potion.level and getPlayerLevel(cid) < potion.level) or (potion.vocations and not isInArray(potion.vocations, getPlayerVocation(cid)))) and not getPlayerCustomFlagValue(cid, PLAYERCUSTOMFLAG_GAMEMASTERPRIVILEGES)) then doCreatureSay(itemEx.uid, "Only " .. potion.vocStr .. (potion.level and (" of level " .. potion.level) or "") .. " or above may drink this fluid.", TALKTYPE_ORANGE_1) return true end local health = potion.health if(health and not doCreatureAddHealth(itemEx.uid, math.ceil(math.random(health[1], health[2]) * config.healthMultiplier))) then return false end local mana = potion.mana if(mana and not doPlayerAddMana(itemEx.uid, math.ceil(math.random(mana[1], mana[2]) * config.manaMultiplier))) then return false end doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_MAGIC_BLUE) if(not realAnimation) then doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1) else for i, tid in ipairs(getSpectators(getCreaturePosition(cid), 1, 1)) do if(isPlayer(tid)) then doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1, false, tid) end end end doAddCondition(cid, exhaust) local v = getItemParent(item.uid) if(not potion.empty or config.removeOnUse) then return true end if fromPosition.x == CONTAINER_POSITION then for _, slot in ipairs({CONST_SLOT_LEFT, CONST_SLOT_RIGHT, CONST_SLOT_AMMO}) do local tmp = getPlayerSlotItem(cid, slot) if tmp.itemid == potion.empty and tmp.type < 100 then doChangeTypeItem(item.uid, item.type - 1) return getPlayerFreeCap(cid) >= getItemInfo(potion.empty).weight and doChangeTypeItem(tmp.uid, tmp.type + 1) or doPlayerAddItem(cid, potion.empty, 1) end end else doChangeTypeItem(item.uid, item.type - 1) doCreateItem(potion.empty, 1, fromPosition) return true end if v.uid == 0 then if item.type == 1 and isInArray({CONST_SLOT_LEFT, CONST_SLOT_RIGHT, CONST_SLOT_AMMO}, fromPosition.y) then doTransformItem(item.uid, potion.empty) else -- serversided autostack should take care of this doPlayerAddItem(cid, potion.empty, 1) doChangeTypeItem(item.uid, item.type - 1) end return true else doChangeTypeItem(item.uid, item.type - 1) local size = getContainerSize(v.uid) for i = 0, size-1 do local tmp = getContainerItem(v.uid, i) if tmp.itemid == potion.empty and tmp.type < 100 then return getPlayerFreeCap(cid) >= getItemInfo(potion.empty).weight and doChangeTypeItem(tmp.uid, tmp.type + 1) or doPlayerAddItem(cid, potion.empty, 1) end end if getContainerSize(v.uid) < getContainerCap(v.uid) then doAddContainerItem(v.uid, potion.empty) else doPlayerAddItem(cid, potion.empty, 1) end end return true end Na pasta data\lib\000-constant.lua: Procure maleOutfits = {128, 129, 130, 131, 132, 133, 134, 143, 144, 145, 146, 151, 152, 153, 154, 251, 268, 273, 278, 289, 325, 328, 335} femaleOutfits = {136, 137, 138, 139, 140, 141, 142, 147, 148, 149, 150, 155, 156, 157, 158, 252, 269, 270, 279, 288, 324, 329, 336} Subistitua por: maleOutfits = {128, 129, 130, 131, 132, 133, 134, 143, 144, 145, 146, 151, 152, 153, 154, 251, 268, 273, 278, 289, 325, 328, 335, 367} femaleOutfits = {136, 137, 138, 139, 140, 141, 142, 147, 148, 149, 150, 155, 156, 157, 158, 252, 269, 270, 279, 288, 324, 329, 336, 366} Em Data\xml\outfit.xml: Delete tudo e Adicione <?xml version="1.0"?> <outfits> <outfit id="1"> <list gender="0" lookType="136" name="Citizen"/> <list gender="1" lookType="128" name="Citizen"/> </outfit> <outfit id="2"> <list gender="0" lookType="137" name="Hunter"/> <list gender="1" lookType="129" name="Hunter"/> </outfit> <outfit id="3"> <list gender="0" lookType="138" name="Mage"/> <list gender="1" lookType="130" name="Mage"/> </outfit> <outfit id="4"> <list gender="0" lookType="139" name="Knight"/> <list gender="1" lookType="131" name="Knight"/> </outfit> <outfit id="5" premium="yes"> <list gender="0" lookType="140" name="Noblewoman"/> <list gender="1" lookType="132" name="Nobleman"/> </outfit> <outfit id="6" premium="yes"> <list gender="0" lookType="141" name="Summoner"/> <list gender="1" lookType="133" name="Summoner"/> </outfit> <outfit id="7" premium="yes"> <list gender="0" lookType="142" name="Warrior"/> <list gender="1" lookType="134" name="Warrior"/> </outfit> <outfit id="8" premium="yes"> <list gender="0" lookType="147" name="Barbarian"/> <list gender="1" lookType="143" name="Barbarian"/> </outfit> <outfit id="9" premium="yes"> <list gender="0" lookType="148" name="Druid"/> <list gender="1" lookType="144" name="Druid"/> </outfit> <outfit id="10" premium="yes"> <list gender="0" lookType="149" name="Wizard"/> <list gender="1" lookType="145" name="Wizard"/> </outfit> <outfit id="11" premium="yes"> <list gender="0" lookType="150" name="Oriental"/> <list gender="1" lookType="146" name="Oriental"/> </outfit> <outfit id="12" premium="yes"> <list gender="0" lookType="155" name="Pirate"/> <list gender="1" lookType="151" name="Pirate"/> </outfit> <outfit id="13" premium="yes"> <list gender="0" lookType="156" name="Assassin"/> <list gender="1" lookType="152" name="Assassin"/> </outfit> <outfit id="14" premium="yes"> <list gender="0" lookType="157" name="Beggar"/> <list gender="1" lookType="153" name="Beggar"/> </outfit> <outfit id="15" premium="yes"> <list gender="0" lookType="158" name="Shaman"/> <list gender="1" lookType="154" name="Shaman"/> </outfit> <outfit id="16" premium="yes"> <list gender="0" lookType="252" name="Norsewoman"/> <list gender="1" lookType="251" name="Norseman"/> </outfit> <outfit id="17" premium="yes"> <list gender="0" lookType="269" name="Nightmare"/> <list gender="1" lookType="268" name="Nightmare"/> </outfit> <outfit id="18" premium="yes"> <list gender="0" lookType="270" name="Jester"/> <list gender="1" lookType="273" name="Jester"/> </outfit> <outfit id="19" premium="yes"> <list gender="0" lookType="279" name="Brotherhood"/> <list gender="1" lookType="278" name="Brotherhood"/> </outfit> <outfit id="20" premium="yes"> <list gender="0" lookType="288" name="Demonhunter"/> <list gender="1" lookType="289" name="Demonhunter"/> </outfit> <outfit id="21" premium="yes"> <list gender="0" lookType="324" name="Yalaharian"/> <list gender="1" lookType="325" name="Yalaharian"/> </outfit> <outfit id="22" premium="yes"> <list gender="0" lookType="336" name="Warmaster"/> <list gender="1" lookType="335" name="Warmaster"/> </outfit> <outfit id="23" default="0"> <list gender="0" lookType="329" name="Wife"/> <list gender="1" lookType="328" name="Husband"/> </outfit> <outfit id="24" premium="yes"> <list gender="0" lookType="366" name="Wayfarer"/> <list gender="1" lookType="367" name="Wayfarer"/> </outfit> </outfits> Em data\items\items.xml: Delete onde estão configurada as runas a seguinte linha (Em Todas) <attribute key="charges" value="x" /> X: Qualquer numero Arquivos para procurar e repassar: Bom gente eu não gravei como era o antigo desse então procure uma frase e repasse Em container.cpp: Procure e repasse: Cylinder* Container::__queryDestination(int32_t& index, const Thing* thing, Item** destItem, uint32_t&) { if(index == 254 /*move up*/) { index = INDEX_WHEREEVER; *destItem = NULL; Container* parentContainer = dynamic_cast<Container*>(getParent()); if(parentContainer) return parentContainer; return this; } else if(index == 255 /*add wherever*/){ index = INDEX_WHEREEVER; *destItem = NULL; } else if(index >= (int32_t)capacity()){ /* if you have a container, maximize it to show all 20 slots then you open a bag that is inside the container you will have a bag with 8 slots and a "grey" area where the other 12 slots where from the container if you drop the item on that grey area the client calculates the slot position as if the bag has 20 slots */ index = INDEX_WHEREEVER; *destItem = NULL; } const Item* item = thing->getItem(); if(item == NULL){ return this; } if(item->isStackable()){ if(item->getParent() != this){ //try find a suitable item to stack with uint32_t n = 0; for(ItemList::iterator cit = itemlist.begin(); cit != itemlist.end(); ++cit){ if((*cit) != item && (*cit)->getID() == item->getID() && (*cit)->getItemCount() < 100){ *destItem = (*cit); index = n; return this; } ++n; } } } if(index != INDEX_WHEREEVER){ Thing* destThing = __getThing(index); if(destThing) *destItem = destThing->getItem(); Cylinder* subCylinder = dynamic_cast<Cylinder*>(*destItem); if(subCylinder){ index = INDEX_WHEREEVER; *destItem = NULL; return subCylinder; } } return this; } Em item.cpp: Procure e repasse: void Item::setDefaultSubtype() { setItemCount(1); const ItemType& it = items[id]; if(it.charges) setCharges(it.charges); } Em player.cpp: Procure e repasse: Cylinder* Player::__queryDestination(int32_t& index, const Thing* thing, Item** destItem, uint32_t& flags) { if(index == 0 /*drop to capacity window*/ || index == INDEX_WHEREEVER){ *destItem = NULL; const Item* item = thing->getItem(); if(item == NULL){ return this; } //find an appropiate slot std::list<Container*> containerList; for(int i = SLOT_FIRST; i < SLOT_LAST; ++i){ Item* inventoryItem = inventory[i]; if(inventoryItem == tradeItem){ continue; } if(inventoryItem == tradeItem){ continue; } if(inventoryItem){ //try find an already existing item to stack with if(inventoryItem != item && item->isStackable() && inventoryItem->getID() == item->getID() && inventoryItem->getItemCount() < 100){ *destItem = inventoryItem; index = i; return this; } //check sub-containers else if(Container* subContainer = inventoryItem->getContainer()){ Cylinder* tmpCylinder = NULL; int32_t tmpIndex = INDEX_WHEREEVER; Item* tmpDestItem = NULL; tmpCylinder = subContainer->__queryDestination(tmpIndex, item, &tmpDestItem, flags); if(tmpCylinder && tmpCylinder->__queryAdd(tmpIndex, item, item->getItemCount(), flags) == RET_NOERROR){ index = tmpIndex; *destItem = tmpDestItem; return tmpCylinder; } containerList.push_back(subContainer); } } //empty slot else if(__queryAdd(i, item, item->getItemCount(), flags) == RET_NOERROR){ index = i; *destItem = NULL; return this; } } //check deeper in the containers for(std::list<Container*>::iterator it = containerList.begin(); it != containerList.end(); ++it){ for(ContainerIterator iit = (*it)->begin(); iit != (*it)->end(); ++iit){ if(Container* subContainer = (*iit)->getContainer()){ if(subContainer == tradeItem){ continue; } Cylinder* tmpCylinder = NULL; int32_t tmpIndex = INDEX_WHEREEVER; Item* tmpDestItem = NULL; tmpCylinder = subContainer->__queryDestination(tmpIndex, item, &tmpDestItem, flags); if(tmpCylinder && tmpCylinder->__queryAdd(tmpIndex, item, item->getItemCount(), flags) == RET_NOERROR){ index = tmpIndex; *destItem = tmpDestItem; return tmpCylinder; } } } } return this; } Thing* destThing = __getThing(index); if(destThing) *destItem = destThing->getItem(); Cylinder* subCylinder = dynamic_cast<Cylinder*>(destThing); if(subCylinder){ index = INDEX_WHEREEVER; *destItem = NULL; return subCylinder; } else return this; } Downloads: Items.otb (8.6): Clique Aqui Items.xml (8.6): Clique aqui Creditos á: darkhaos - Sources Tauku - Sources BlueSilver - Sources Doidin - Data Cykotitan (O do xtibia) - Sources/Data Eu - Data/Sources Outros - Data/Sources Tutorial atualizado: 24/09/2010 Agora Funciona 99,9% perfeito (deve estar faltando um detalhe ou outro) Recomendo fazer tudo o que está mandando para não ocorrer erros
    1 ponto
  37. kttallan

    Mapa Padventures

    Então galera a uns 2 anos atrás mais ou menos recebi a proposta de desbugar um mapa do Padventures que estava na versão 8.10, bom continuando eu consegui desbugar grande parte do mapa em 8.54 o tradicional dos Poketibias(PDA) da epoca já que ele está sem utilidade pois não resolveram nada e foi só perca de tempo resolvi postar para a comunidade. Se gostou do conteúdo rep+ Coisas Pendentes Adicionar Houses Adicionar Spawn's Criar as Cidades Informações do Mapa 1 e 2º geração Muitas Quest's Mapa Kanto e Johto Áreas Especiais Minimap Download: http://www.mediafire.com/file/idcxtzfi42uz2jh/Padventures.rar
    1 ponto
  38. RodriigoRobson

    Pokemon Online X Com Sources

    •Link Reupload •Motivo: Formatei meu Pc e tinha perdido no fundo da Cova do meu HD ksaopksapok Estava no meio das minhas 10giga de musica que passei pro meu HD •Tive que cria outra conta no 4shared.com que perdi a antiga conta =s Eae Galera tudo na Paz! Vou postar Um servidor Antigo de Pokemon que estava no Meu pendrive a Anos e resolvi postar para voces ! •Como o Servidor e antigo vai conter sistemas basicos sem Novidades, so que Com Source o mais importante. E espero que usem como Base para Projetos futuras! •Distro Proprio •Client dentro da Pasta •Servidor Estavel sem Crashs •5 Balls •151 Pokemons + Shinys •Servidor com Sources •Systems •Pokemon With Gender: •Catch System: •Go/Back System: •Nick Name: •Ride System: •Surf System: •Fly System: •Evolution System: •Level On Pokemon's ball System: •Pokedex System: •Pokemons Balanced: •Blink System: •Fishing System: •M1-12 System: •Rare Candy System [Adiciona Level ao Pokemon] •Npc Nurse Joy System: •Portrait System: •Duel system •Order System: •Cut System: •Dig System: •Rock Smash System: •Teleport System: •Flash System: •Limit 6 Pokemons System: •Poke-Look System: •Novo Link: http://www.4shared.com/rar/VxNsv1zA/Pokemon_Online_x.html?
    1 ponto
  39. BrunooMaciell

    Pokemon Dash(V 11.0)

    Pokemon Dash V 11.0 OBS: Antes de qualquer coisa este server eu encontrei na internet dei uma olhada nele e achei uma boa base ou pra quem quer retira alguma coisa dele em si. Sistemas Prints Downloads Creditos
    1 ponto
  40. Administrador

    Baiaknew

    Obrigado pela contribuição, anexe os arquivos aqui na comunidade =D
    1 ponto
  41. mariano1

    PxG Sprites - Megas - Itens

    Olá pessoal ! esse é meu primeiro tópico e venho trazer a vocês sprites do pxg . é tipo um kit kkk u.u Trago a vocês . Megas , Mega Stones , Pokes da 3° geração . essas sprites sao do meu client. inclui Icons ,Fotos, Corpses ! espero que gostem . http://www.mediafire.com/download/wit51huw0972p43/PxG+Sprites.rar SCAN desculpem pelo tópico horrivel . nao sei editar direito . (se estiver em área errada movam por gentileza!)
    1 ponto
  42. Furabio

    EekBaiak Editado DeathRocks v1

    Fale Ae Galera Do EKS, Venho Trazer meu Primeiro Baiak Eek Que Editei v1 ------------------------------------------------------------------------------------------------------- Este é o Meu Primeiro Poste O Que Contem no Servidor ? Distro Tfs 0.3.6 City totalmente reformulada 8.60 Nova city donate Removido 8 Vips; Adicionado 2 Vips, 1 free e outra Donate Items, set editados melhor War Items donate Novas areas hunts Novas quests Monstros novos Areas de eventos Cassino System 5 Novos eventos automaticos adicionados; CTF ( Capture de Flag ) *Automatico* Zombie Event *Automatico* Battle field *Automatico Blood Castle *Automatico Castle 24h Com Castelo e Hunts Exclusivas GFS ( Guild Frag System ) com !guildfrags rank Dodge Sytem Oque eu Mudei ? ou Adicionei Editado DeathRocks v1 !! Arrumei Alguns Bugs no Mapa Reformulei o Templo Deixando Baiak City Totalmente Ice Dodge System Adicionado Task System com !task e NPC Frags no Look e com !rank frags Castle 24Horas Agora com CASTELO EXCLUSIVO E Hunts Vocações Equilibradas Potions e Magias Arrumadas Area de Amostra Donate com NPC que vende Moedas Donate Master Vip Itens Arrumado Anti Nuker de "Account Manager" Maximo 10 Exclusivo Para Uma War Legal Servidor Totalmente em Sqlite Wand e Rods Atacam com 0 a 6 de Distancia Loteria System Arrumado E Muito Mais Confira ! Algumas Scheenshots ! TEMPLO. TELEPORTES. AMOSTRA DONATE COM NPC ! CASTLE 24 HORAS COM CASTELO EXCLUSIVO ENTRADA PARA CASTELO OU ATALHO E ENTRADA PARA DOMINAR O CASTELO AREA DONATE,AMOSTRA TELEPORTES 1 "Não Mudei" AREA DONATE,AMOSTRA TELEPORTES 2 "Não Mudei" NPC Ludger De Pegar As Task,Localizado Em Cima do Templo ACC DO ADM: eek/eek SCAN - https://www.virustot...sis/1400174692/ DOWNLOAD: - http://www.mediafire... DeathRocks.rar Obs: Se Nao Conseguir Num,Tente no Outro =D CREDITOS : |- Juliosky (Criado) |- DeathRocks (Por Editar)
    1 ponto
  43. patrickjean

    [Actions] Soccer System

    Falaé galerinha do XTibia, estou aqui para postar mais um script que eu mesmo criei!!! #Caracteristicas e Informações @Nome: Soccer System @Versão: 1.0 @Autor: Potreco =D @Versão testada = TFS 0.3.5 #Instalação: @Actions: @Movements: @ShotScreens: Espero que gostem do Script!! Qualquer duvida, poste aqui... Gostou?? Te Ajudei??? REP++ =D
    1 ponto
  44. willian12345

    Neblina

    mais oke fasso com essa parte oke coloco la {x = 1001, y = 1057, z = 13}, to = {x = 1012, y = 1066, z = 13
    1 ponto
  45. iuryhere

    DBHO SYNISTER

    ****** DBHO SYSNISTER **** SITE: http://synister.no-ip.info:8090/notes.php DBO ONLINE 24HRS BASIADO NO MELHOR DESENHO DE TODOS TEMPOS DRAGON BALL VENHA PARA ESTE MUNDO 1 CRIEM CONTA NO SITE , 2 PERSONAGEM, BAICHEM O CLIENTE LEVINHO E OTIMO JOGO EXP :300 STAGES MAPA EDITADO , MUITAS HUNTERS E QUEST! DIVERSÃO GARANTIDA. MUNDO DBO UM MUNDO INESQUECIVEL.!
    1 ponto
  46. Zoobu

    Sprites Narutibia.

    Bem decidir disponibilizar todas minhas sprites de narutibia (não são em 45º) alguns servidores já possuem elas, mas ai tem algumas novas print :] http://www.mediafire.com/download/xked1q5a4bxjcfd/Sprites+Keviz.rar Bom proveito ^^.
    1 ponto
  47. Gabrieltxu

    [Download] Naruto Sprites Novas

    Ola Xtibianos Hj venho Postar umas Sprites Novas do naruto Conteudo: Pack com mais de 26 Sprites do naruto,Todos kages,Sasuke Com a forma demoniaca,karin,Juugo,Suigetsu,danzo, haku ,zabusa e Muito mais xD Algumas Prints: Sasuke: E muito mais baixem e Confirem Download Anexado xD Pack De Chars do Naruto DS.rar Comentem xD Num Esquesa do REP++
    1 ponto
  48. I'm watching Thursday Night Football (873 others checked-in) http://t.co/LVfvqgvN #GetGlue #ThursdayNightFootball
    1 ponto
  49. Gabrieltxu

    Criando Um Launcher Para Seu Client

    Olá Galera , Irei Ensinar como Se Criar uma Launcher para voces que gostam de mexer no client , para nao obrigar ao player ficar baixando direto do site , resolvi ensinar para voces a como criar uma launcher para fazer o auto-update creditos: tonyplyson e Gabrieltxu e tonynamoral Então Vamos Lá Primeiramente , Voces Precisam do Pack Launcher que eu irei Disponibilizar o Download Abaixo download: http://www.4shared.c...nynamoral_.html Quando Voces terminarem de Baixar , Extraiem na Desktop (Area De Trabalho) Após Isso , Vamos Configurar ao Seu Gosto Abra a Pasta *Config* , E Depois Abra o *Config.Ini* Procure Por News Lá Voce encontrará um site , Mude para o Seu Website de Noticias Depois Procure Por Register Lá voce coloca o Link da sua pagina de Registrar Depois Procure por patchs_list Lá voce coloca o link do Arquivo .ini de atualizaçoes (Veremos no Final) , Nao retire o /patchs_list.ini , Do Final do Link Depois Procure Por exec_file Lá voce coloca o nome do Seu Client.exe (Nao Tire o .EXE do Final) Pronto ! O Básico Do CONFIG.INI Está Pronto Edite a Sua SKIN a Gosto... OBS : NAO É NESCESÁRIO MUDAR A LEGUAGES.INI Após Ter Configurado a Pasta CONFIG Toda , Vamos Compilar ela.... Abra CFT (Tonynamoral) , e Procure primeiro o LEGUAGES.INI e Depois CONFIG.INI , Depois de Compactar , Voce Criará um arquivo chamado CONFIG.TPC Coloque esse arquivo dentro da pasta (Seu Client) Agora , Vamos Fazer o Arquivo Patchs_List.ini , para voce por no seu site , para o launcher baixar as atualizaçoes Abra o Bloco de Notas E Dentro Dele Escreva ; Launcher (TonyNamoral) [options] deny_getpatch = 0 deny_play = 1 [patchs] Embaixo de [patchs] , Voce adiciona o Link do download direto do arquivo (PATCH.TPP , VEREMOS NO FINAL) Ele irá ficar +- Assim ; Launcher (TonyNamoral) [options] deny_getpatch = 0 deny_play = 1 [patchs] http://www.xtibia.com/patch.tpp = 1 Agora , irei ensinar como criar o arquivo .TPP (Um Client Compilado em Um Arquivo que a launcher lÊ) Abra a Pasta *Compactador* Dentro dele , voce irá ver o arquivo PCT (TonyNamoral) , Abra-o Clique em Ajouter/ADD , e selecione do seu client o (Tibia.exe , Tibia.spr , Tibia.dat e Tibia.pic) E Depois Aperte em OK , para todos os arquivos. Quando Tiver Todos Dentro do Progama , Click Em Empacter / Pack Pronto , o arquivo TPP Está Criado Só por no seu progama de host site , e pronto !! Divirta-se OBS : Nao Mude a Forma da Foto , Apenas a Foto que está do Pokemon , Voce Poderá colocar a sua , Porque se mexer no formato da foto , voce precisará mecher nas configuraçoes , e eu nao irei ensinar , pq será outro tutorial bem grande Entao Galera , Ajudei ?? REP + Duvidas ?? Nao Fique Com Vergonha !! Solte a Boca :_
    1 ponto
  50. BRDominik

    Mapa Poketibia[Próprio]

    First Reply =D. Muito obrigado PeeWee, você foi a pessoa que mais me ajudou nesse fórum. Como eu já reputei outro tópico hoje reputarei amanhã. Se encontrar qualquer bug eu te aviso.
    1 ponto
Líderes está configurado para São Paulo/GMT-03:00
×
×
  • Criar Novo...