Líderes
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 10/09/16 em todas áreas
-
Exclusivo! PokeTibia DxP OpenSource praticamente completo com sistemas e funções nunca liberados. ATENÇÃO: Não dou suporte, apenas estou disponibilizando o server para quem quiser continua-lo ou pegar os sistemas. Se alguns grandes aqui do xtibia quiserem ajudar nos bugs fiquem a vontade, pois este server é praticamente completo, com funções e sistemas nas sources, acho que nunca liberados para o publico. Aconselho a trocarem o mapa ou criarem outro por que não testei o mesmo, e não sei se há bugs ou armadilhas. • Menu: ├ Informações; ├ Bugs; ├ Prints; ├ Download; └ Créditos. • Informações Basicas • • Duel System. • Nick System. • TV 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. E muito+, não testei o servidor todo. podem ter sistemas no server que eu esqueci de colocar aqui na lista. Conta ADM: 222/222 • Bugs • Irei postar os que eu sei, podem haver mais. • Pode soltar mais de 1 poke ao mesmo tempo. • Botão que abre os chats tipo help, trade etc, não esta funcionando. • Não da para criar conta nem char(Provavelmente o programador colocou nas sources como proteção, alguem com conhecimento em programação pode resolver). • Tem um código nas sources, segundo fontes, em game.cpp que caso alguém coloque o servidor online o programador do server pode derrubá-lo(Outra coisa para um programador rever). • Fly anda travando, no chão voa normal, somente nos andares acima acontece isso, deve ser alguma config. • Gym System não esta funcionando. Bem, são os que eu sei, tem que dar uma revisada geral. • Prints • • Mega Evolução • Ditto Memory. • TV System. • Auto Loot System. • Block Respaw System. • Irei colocar mais prints em breve(Estou com pouco tempo agora). • Downloads • • Server; >>Download<< >>Scan<< • Server Sources; >>Download<< >>Scan<< • Server Sources 2; >>Download<< >>Scan<< • Cliente: >>Download<< >>Scan<< • Cliente Sources; >>Download<< >>Scan<< • Object Builder; >>Download<< >>Scan<< • Site Java; >>Download<< >>Scan<< • Patch de correção V1 DXP By kttallan >>Download<< >>Scan<< Para instalar o patch V1 by Kttallan basta estrair o arquivo, copiar a pasta data que vem nele e colar na pasta principal do server DXP, clicando em SIM para subistituir todos os arquivos que forem pedidos. Créditos; Kttallan Atualização V2. Correção bug fly by Drakopoulos: >>Download<< >>Scan<< Extraia o arquivo na pasta do server e subistitua o que for pedido. Distro/Executavel sem o código de derrubar o server em game.cpp. >>Download<< >>Scan<< • Atualização V3 Completo• >>DxP Server V3<< >>Scan<< >>Source V3<< >>Scan<< >>Cliente V3<< >>Scan<< >>WebSite<< >>Scan<< Bugs corrigidos na V3: *Portraits não podem mais ser movidos. *Icones usados não podem mais ser movidos. *Poke não morre mais ao entrar em um teleport. *Source atualizada sem o código de derrubar o server. *Portas das houses corrigidas. *Cliente agora é normal, não precisa descompilar para usar o OBD.(Podem usar o OBD normal agora). *HeadButt corrigido.(falta adicionar os pokes na tabela specialabilities em configuration.lua da pasta lib). *Double team e shared Team corrigidos parcialmente.(ainda contem alguns bugs). *Adicionei algumas sprs do cp que faltavam, e subistitui algumas com transparencia.(Deixei o cp de saffron igual pxg como exemplo, esta sem teto kk). Alguns antivirus detectam virus, possiveis dlls não reconhecidas, baixem por sua conta em risco, não estou obrigando ninguem a baixar, estou trabalhando no server e nao tive problemas. Caso tenham problemas na descompactação dos arquivos utilizem o 7zip, compactador que utilizei. • 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 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.1 ponto
-
Programas utilizados no PokéLight
underewarr reagiu a Luga03 por um tópico no fórum
Olá ekz tibianos, tranquilo? Eu vim mostrar uma lista de programas utilizados pelos desenvolvedores do PokéLight! Lua Auto Indent Descrição: Com este programa você pode identar seus códigos com apenas 1 clique! Download: LuaAutoIndent.rar Scan Remere's Map Editor Descrição: Editar mapa do servidor com client estendido e com transparência. Download: Remere's Map Editor.rar Scan Stian's Repack Dev-Cpp Descrição: IDE para compilar servidores como o PokéLight e outros. Download: Stian's Repack Dev-Cpp.rar Scan Deve instalar junto no Dev o OpenSSL: openssl-0.9.8-1cm.rar Pessoal, com mais tempo eu posto outros que nós utilizando... Valeu ae e espero que façam bom uso! Observação, Os créditos são exclusivamente dos seus desenvolvedores, colaboradores e outras pessoas. Segunda observação, Os vírus encontrados são inofensivos, então baixe por conta própria. openssl-0.9.8-1cm.rar LuaAutoIndent.rar Remere's Map Editor.rar1 ponto -
Maratona de Projetos - Pokémon Global
Altwidus reagiu a Administrador por um tópico no fórum
POKÉMON GLOBAL Olá Xtibianos, esta é a apresentação 1 do evento Maratona de Projetos. Peço humildemente que leia a apresentação que o projeto preparou e contribua comentando a respeito, saiba que devemos apoiar nossos desenvolvedores BR para que nossa comunidade cresça mais forte, faça sua parte! Lembro que no final das apresentações haverá uma votação, onde os membros avaliaram e escolherão o projeto desenvolvedor vencedor da maratona! Olá pessoal do XTibia. Meu nome é Tony e eu faço parte da UXPrimo Team, junto ao meu primo João P. Araújo. Venho por meio dessa maratona de projetos, apresentar-lhes o nosso xodó Pokémon Global, desenvolvido por nós da UXPrimo Team. Nossa equipe desenvolvedora, conta com vários amigos e contribuidores que estão nos ajudando, e o mais interessante, estão fazendo por amor ao projeto, pois estamos trazendo uma ideia antiga e que conquistou os corações de milhares de jogadores. Nosso projeto, como dito anteriormente, conta comigo (Tony) na programação em geral (Sistemas em LUA, C++ e Desenvolvimento do Cliente), João P. no desenvolvimento do mapa, que por sua vez fez praticamente 90% do mapa atual, Avronex que também contribui com o desenvolvimento do mapa e Lua, nosso amigo KalvinKarl é de suma importância em uma das áreas mais difíceis do projeto, onde consiste em balanceamento de pokémons, configurações, gráficas e desenvolvimento web e por último mas não menos importante, nosso querido amigo Gustavo Batista que também contribui no desenvolvimento gráfico e web tanto no servidor quanto no site. O código fonte do nosso projeto foi totalmente reconstruído a fins de ser utilizado exclusivamente para pokémon, assim retirando todo o código inútil podendo então aumentar o seu desempenho, diminuir o tamanho e o tempo de processamento pela máquina resultado em um jogo com maior estabilidade sem 'freezes', 'lags' e 'bugs'! O Servidor conta com inúmeras inovações, tanto em reconstruções de códigos, quanto de sistemas novos. Irei citar alguns, explica-los e mostrar algumas fotos logo abaixo. Nossos sistemas também conta com os mecanismos maravilhosos do OLDClient, que também proporciona aos nossos jogadores mais estabilidade e leveza pois nosso client pesará em seu download apenas 10MB. Wild Caught Mark - Este sistema tende a marcar todos os pokémons selvagens capturados pelo jogador, utilizando um ícone específico. Este ícone variará de acordo com a pokebola que o jogador utilizou para capturar o pokémon, ou seja, se o jogador captura o pokémon com uma PokeBall, o mesmo ficará marcado abaixo do seu nome com o ícone de uma Pokeball. Party System - Este sistema foi refeito utilizando a ideia de "dois em um", pois utiliza o private channel que por sua vez já traz uma comunicação mais facilitada a todos os membros desta parceria. Seu convite pode ser feito usando também o mecanismo proposto pelo chat. Moves Bar - Este sistema foi feito para aumentar a jogabilidade, assim fazendo com que o jogador tenha o conhecimento de em quanto tempo ele poderá reutilizar o movimento de seu pokémon. Market System - Um sistema que visa a praticidade no comércio de items e pokémons, podendo um jogador, anunciar seus próprios pertences à venda e/ou comprar de outros jogadores que anunciaram. Ainda não foi finalizado. Como anteriormente citado, estamos construindo nosso servidor tendo como base uma ideia antiga e que deixou boas lembranças na memória de cada um que teve sua vivência no jogo. Abaixo mostrarei uma pouquinho do mapa, para não acabar com as surpresas. CONTRIBUIÇÃO DO PROJETO PARA O XTIBIA1 ponto -
Pet System Simples
jociel emerson reagiu a Tingasgo por um tópico no fórum
Ha um tempo atrás eu procurei um Pet System bem simples pro meu servidor, e achei um muito bacana. TFS: 0.4 Tibia: 8.6 O script funciona corretamente, eu fiz apenas algumas alterações e queria compartilhar caso vocês tenham as mesmas exigências que eu; * Ao tentar usar o PET em PZ não da mais erro na distro, sobe um efeito FAILED! no player e manda uma mensagem. * Agora cada PET precisa de um storage para ser usado, no meu caso, cada PET tem sua quest individual. Indo para o assunto... Vá em "data/actions/scripts", copie algum arquivo da pasta e cole, renomeie para "simple_pet" e adicione isso dentro: function onUse(cid, item, frompos, item2, topos)local dolls = {[11256] = {pet = "Rat"},[11207] = {pet = "Demon"},[5791] = {pet = "Dragon"},}local go = dolls[item.itemid]local summon = getCreatureSummons(cid)---------------------------------------------------if not (getTilePzInfo(getCreaturePosition(cid))) thenif #summon >= 1 thenfor _, pid in ipairs(summon) dodoRemoveCreature(pid)doCreatureSay(cid, ""..go.pet..", Recuar!", TALKTYPE_ORANGE_1)endreturn trueendif item.itemid == 5791 thenif getPlayerStorageValue(cid, 6666) == 1 thendoConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid)))doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1)else doPlayerSendTextMessage(cid, 19, "Voce precisa da quest para usar esse PET!")doSendAnimatedText(getPlayerPosition(cid), "Failed!", 180)endend if item.itemid == 11256 thenif getPlayerStorageValue(cid, 4444) == 1 thendoConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid)))doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1)else doPlayerSendTextMessage(cid, 19, "Voce precisa da quest para usar esse PET!")doSendAnimatedText(getPlayerPosition(cid), "Failed!", 180)endendif item.itemid == 11207 thenif getPlayerStorageValue(cid, 4445) == 1 thendoConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid)))doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1)else doPlayerSendTextMessage(cid, 19, "Voce precisa fazer a quest para usar esse PET!")doSendAnimatedText(getPlayerPosition(cid), "Failed!", 180)endendelsedoPlayerSendTextMessage(cid, 19, "Voce nao pode sumonar seu PET em Protect Zone!")doSendAnimatedText(getPlayerPosition(cid), "Failed!", 180)return trueendend Muito bem, agora sigamos para "actions.xml" e adicione essa tag: <action itemid="11256;11207;11144;9019" event="script" value="simple_pet.lua"/> Agora para você configurar: Nesta parte do código: local dolls = {[11256] = {pet = "Crystal Spider"},[11207] = {pet = "Ashmunrah"},[11144] = {pet = "Demon"},[9019] = {pet = "Vampire"},} Oque está entre [ e ] nós colocamos os Item ID dos items que vão chamar o PET. Já entre { e } aonde está entre aspas, colocamos o nome do PET.E na tag do "actions.xml" adicionamos estes MESMOS Item Ids, separando-os por ; ficando: <action itemid="ID;ID;ID;ID" event="script" value="simple_pet.lua"/> Para o PET teleportar para você quando subir escadas, ou ficar muito longe, vá em "config.lua" e procure por: teleportPlayerSummons Se estiver false coloque true, se estiver "no", coloque "yes" Demonstração: http://imgur.com/a/emO4I Obrigado pela atenção galera, espero que tenham gostado, e qualquer dúvida tentarei ajudar vocês. Não tenho certeza se esse sistema não tem aqui, mas não estava achando então decidi postar :3 Se Ajudei Rep + CRÈDITOS: LUQUINHA "Um Sitezinho Qualquer"1 ponto -
Compilar Otclient Linux
LeirbagOtten reagiu a Administrador por um tópico no fórum
Compilando OTCLIENT - LINUX Ubuntu Primeiro instale os packages de desenvolvimento requeridos usando apt-get. sudo apt-get install build-essential cmake git-core sudo apt-get install libboost1.55-all-dev libphysfs-dev libssl-dev liblua5.1-dev sudo apt-get install libglew1.6-dev libvorbis-dev libopenal-dev libz-dev Pegue as sources, compile e rode git clone git://github.com/edubart/otclient.git cd otclient mkdir build && cd build cmake .. make ./otclient Arch Linux O criador do projeto @edubart utiliza Arch Linux como principal e mantém um AUR package para o client, veja se você tem o yaourt e rode: yaourt -S otclient-git Fedora Estas instruções foram testadas no Fedora 20. Instale Lua 5.1 to /opt/lua5.1 yum-builddep lua wget "http://www.lua.org/ftp/lua-5.1.5.tar.gz" -O- | tar zxvf -cd lua-5.1.5 make linux mkdir /opt/lua5.1 make INSTALL_TOP=/opt/lua5.1 install Instale packages necessários yum install boost boost-devel physfs physfs-devel mesa-libGLw mesa-libGL-devel glew-devel openal-devel libvorbis-devel boost-system boost-thread boost-chrono boost-filesystem Construindo Otclient O comando final, faça, vai levar mais tempo. Se você tem um processador multi-core, tente fazer -j$(nproc) para acelerar o processo. mkdir build && cd build cmake -DUSE_STATIC_LIBS=OFF -DLUA_LIBRARY=/opt/lua5.1/lib/liblua.a -DLUA_INCLUDE_DIR=/opt/lua5.1/include/ .. make Teste se roda. ./otclient Créditos e fonte: https://github.com/edubart/otclient/wiki/Compiling-on-Linux Xtibia.com - Sua comunidade de Tibia e Otserv1 ponto -
[Arquivado][PROJETO] YurotsRPG 8.60 Make in 7.4
LeirbagOtten reagiu a subyth por um tópico no fórum
Bem pessoal, estou querendo saber algumas coisas em relação ao servidor, coisas que vocês preferem. Tendo em mente que a XP do servidor é 2x e regeneração HP/MAPA será também 2x do GLOBAL. Servidor contará com um dedicado super potente (servercore 32GB ram + proteção) Estou utilizando TFS 0.4 versão final com todos os bugs corrigidos principalmente de ELFBOT Servidor será 8.60 porém com algumas mecânicas de 7.4 como (healar = runas, sd's fortes) Haverá mana rune no servidor, porém ela irá healar 300~400 (máx. (ainda não foi decidido, ajude-me na enquete)) Mapa será Yurots (não é baiak) Vel Atk 1.7seg (ainda não foi decidido) Servidor terá um RPG muito bem elaborado. No shop do servidor não haverá itens vips ou editados, apenas premium para acessar a área VIP. Free account poderá promover o personagem. Única coisa que premium account terá de vantagem é um soul maior e área vip. (Não quero que premium account tenha vantagens sobre os free accounts, acho injusto) OBS: respondam na enquete. Caso queiram saber + sobre algumas outras coisas, estarei aqui respondendo as dúvidas e perguntas. Fiz esta enquete na pressa pois tenho algumas coisas a resolver. OBRIGADO!!1 ponto -
Olá xtibianos, como vão? Hoje trago ao fórum algumas dicas feitas por mim para mappers iniciantes, lembrando que não sou nenhum profissional e procuro sempre melhorar, então peço que mappers deixem suas dicas também Então vamos lá! 1° Dica: Seja criativo Bom, muitos mappers seguem uma ideologia de fazer tudo aleatoriamente, reveja seus conceitos e tente sempre inovar assim diferenciando dos demais. 2° Dica: Não faça tudo muito quadrado! Esse é um erro básico dos iniciantes, criar respawns, ilhas e os demais tudo quadrado, ficando feio e sem sentido. Tente sempre ser criativo, como a dica acima. 3° Dica: Se baseie na vida real Muitos fazem obras totalmente sem sentido, como colocar árvores em gelo e não em neve, árvores em gelo seria impossível, pois gelo é feito de água, tente se basear na vida real deixando suas obras com total sentido. Agora vou falar algumas dicas mais especificas. 1° Dica: Tire algumas bordas das montanhas e coloque pedras, assim deixa a montanha mais bonitas e realista por Alex Cunha 2° Dica: Crie casas não muito quadradas, tente sempre lembrar da vida real no qual são na maioria das vezes uma "gambiarra". por Helton Junior 3° Dica: Sempre deixe passagens para players. por Helton Júnior 4° Dica: Nunca deixe muito vazio, sempre tenta preencher "vazios" no mapa. por Alex Silva1 ponto
-
O que torna o projeto que você escolher digno de receber o 1º lugar? O projeto que escolhi e digno de receber o primeiro lugar pelo fato de nao estar na mesmice de poketibia, e de conter vários sistemas revolucionários no mundo dos ot derrubando as barreiras de limitações do tíbia, além de ser bem promissor. OBS: escolhi o ATTACK.1 ponto
-
1 ponto
-
Bom, chegou a vez do Heroes Valley (clica aqui, vai) ser Apresentado, né. Eu vou mostrar hoje um sistema de mineração BEM SIMPLES, mas pode ser usado como base para várias coisas (como o sistema de profissão da PXG, porque não?) Bom, ele só usa um arquivo no Actions.lua. E para quem quiser que eu "transforme" em um sistema igual o da PXG, é só comentar aqui que eu posso editar o post e atualizar, ok? Esse sistema será o de base para o Heroes Valley, e é um dos "corações" do servidor, então, vamos lá: Em data/actions/scripts Crie um arquivo chamado mineracao.lua, e cole tudo: config = { -- [ID PEDRA PARA USAR A PICK] = {stone = ID PEDRA PARA USAR A PICK, item = ITEM QUE GANHA, quant = QUANTIDADE, tempo = TEMPO PARA A PEDRA VOLTAR EM SEGUNDOS (60 = 1 min), quebrado = ID PEDRA QUEBRADA} [8639] = {stone = 8639, item = 2156, quant = 4, tempo = 10, quebrado = 1336}, pick = 2553--ID PICKAXE}function onUse(cid, item, fromPosition, itemEx, toPosition) if item.itemid == config.pick then doTransformItem(itemEx.uid, config[itemEx.itemid].quebrado) doPlayerAddItem(cid, config[itemEx.itemid].item, config[itemEx.itemid].quanto) addEvent(function()doTransformItem(getThingfromPos(toPosition).uid, config[itemEx.itemid].stone)end, config[itemEx.itemid].tempo*1000) end return trueend--<action itemid="2553" event="script" value="mineração.lua"/>-- SISTEMA FEITO PARA O xTibia COMO CONTRIBUÍÇÃO PARA A MARATONA DE PROJETOS >>> HEROES VALLEY Para adicionar mais itens é só repetir: [8639] = {stone = 8639, item = 2156, quant = 4, tempo = 10, quebrado = 1336}, O código além de ser simples pode servir de base para vários outros sistemas, um exemplo é um sistema de cortar árvore: config = { [2701] = {tree = 2701, item = 2156, quant = 4, tempo = 10, quebrado = 8706}, axe = 2559--ID MACHADO}function onUse(cid, item, fromPosition, itemEx, toPosition) if item.itemid == config.axe then doTransformItem(itemEx.uid, config[itemEx.itemid].quebrado) doPlayerAddItem(cid, config[itemEx.itemid].item, config[itemEx.itemid].quant) addEvent(function()doTransformItem(getThingfromPos(toPosition).uid, config[itemEx.itemid].tree)end, config[itemEx.itemid].tempo*1000) end return trueend Bom, ali tem 2 notações, uma são os créditos, e o outro é a tag para por em actions.xml Vejo vocês na votação ! E caso queiram um "igual o da pxg" só comentar Bom, @Deadpool e @Daniel, postei antes pois eu estou sem internet em casa1 ponto
-
[PEDIDO] Teleport que de Vocation
Str00per reagiu a Drk Shadow por uma questão
em data/movements/scripts, crie um arquivo.lua e coloque isso: function onStepIn(cid, item, position, fromPosition, toPosition)local config = {coordenadas = {x = 1048, y = 1006, z = 7}, -- para onde o player será teleportado.vocacao = 3, -- ID Da vocação que o player vai ganhar.msg = "Parabens, agora você é um "..getPlayerVocationName(cid).."!" -- mensagem que vai mandar pro player, se não quiser deixe false.}doTeleportThing(cid, config.coordenadas)doPlayerSetVocation(cid, config.vocacao)if config.msg == false thenreturn trueelsedoPlayerSendTextMessage(cid, 20, config.msg)endend As Explicações já estão no script. Testei em TFS0.3.6 e funcionou.1 ponto -
VENHO TRAZER O MEU SERVER ARRUMADO E SEM BUGS NAO QUIS MAIS ABRIR MEU SV ENTAO VO POSTA OQ TEM NELE: Kame Vocation Raditz Vocation C16 Vocation & Muito Mais... Shenron Novas Transforms Novas Spells Fusoes melhoradas (Todos, Escrever: fusion) Escreva "Transform" Ou Escrever: transformar. Taxa de equilibrio (Aproximadamente 90% dos Skill) Monstros Dividido com "nivel" Armas Melhoradas e Com porcentagem de leveL ARRUMEI TODOS OS BUGS MENOS DO BOL (AOL) QUE EU N CONSEGUI E TAMBEM TODOS OS BUGS DO SITE. SS DO SITE : DEPOIS EU COLOCO SS's DO SERVER ! DOWNLOAD's : Cliente: https://www.mediafire.com/?gob4q7ksfj0w39h Server : http://www.mediafire...klkkxzgbwl9am0n Site : http://www.mediafire...b6f4eks2qlf8bsi Creditos : CRAZZY (PELO MAPA) EU (POR ARRUMAR OS BUGS MAPA E SITE) MEU IRMAO (POR ME AJUDAR NO SERVIDOR) MATHEUSVIDALOKA (PELO CLINTE) TE AJUDEI ME DA 1 REP++ AEW CUSTA NADA! * 11/02/2014 - CLIENTE RE-UPADO. NEM SABIA QUE TINHA QUEBRADO O LINK MALS.1 ponto