Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''tibia''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • xTibia - Notícias e Suporte
    • Regras
    • Noticias
    • Soluções
    • Projetos Patrocinados
    • Tutoriais para Iniciantes
    • Imprensa
  • OTServ
    • Notícias e Debates
    • OTServlist
    • Downloads
    • Recursos
    • Suporte
    • Pedidos
    • Show-Off
    • Tutoriais
  • OFF-Topic
    • Barzinho do Éks
    • Design
    • Informática

Encontrar resultados em...

Encontrar resultados que contenham...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Sou

  1. Naruto of War [ 7.81 ] O que tem no server de novo ? Sistemas: Modo de treinamento, clica e libera um monstro para matar e ganhar experiência Coração Player ( MATA ALGUEM, VOCÊ PEGA O CORAÇAO OU TROCA POR DINHEIRO OU JUNTA PRA EVENTOS ) Kakuzu Coração , cada coração com quantidade de hp.. Agua (Não é Clica Com Direito Na Agua , Agora è Andando e Perde Chakra e Se Não Tiver Chakra, Afoga (Perde Vida) Suigetsu,Kisame,Cachoeira Ganha Vantagens Andando Na Agua Madara Dimensão Ele Se Teleporta Para Qualquer Lugar Da Tela Yondaime Usa o Pergaminho Yellow Para Se Teleporta Chakras De Bijuus Dão Chakra E Vida (Tem Que Vira o Jinchuuriki do Mesmo) <<< Não Tem Exausted E NÃO É APELAO Sharingan Up Automático (Vai Ate O Mangekyou Sharingan, Que Ganha Chakra e Genjutsu) Mangekyou teleporta Hidan Imortal ! Emboscada Chunnin Pergaminho Mode Sannin! Castle War , funcionando perfeitamente! Experiencia Balanceada! Algumas imagens Recado deixado pelo criador do server Download Scan do Arquivo Download Client Scan do Client Outros Clientes Client Exntl Atualizado 23 de Janeiro 2013 Download NTO ULTIMATE Créditos: Thiago/narutoslipkadm (Eu) por trazer ao Xtibia e fazer algumas mudanças e pelas prints Sasky por Criar o Server e desponibilazar a nós. Gostou ? Rep + Até a próxima Xtibia http://www.xtibia.com/forum/topic/226837-dream-naruto-of-war-slipk/ ( novo server )
  2. É com muita satisfação que venho informar a todos a inauguração de nosso servidor. Após meses de ajustes, acertando detalhes e corrigindo bugs. IP: vardera.servegame.com - Versão 8.60 - Porta: 7171 Utilizamos Mapa Baiak, Pacera e Vardera 100% editados com 28 quests configuradas, +600 cave e 2.000 houses!. • Novas Quest. • Adicionado +2 novas cidades. • Adicionado +2 Outfit - (Elf / Vampiro). • NPC para casamento, Banqueiro, Dodge e Crítical entre outros. • Prisão para bot 100% AFK, com fiança de 4kk ou tempo de 4 horas preso. • Adicionado montaria sem precisar do cliente próprio - (Item de quest). • Adicionado novo gold INGOT no valor de 1kk. • XP por stages. • Boss com super loot, 9x por dia. • UPGRADE em nosso servidor para maior conforto e jogabilidade Magias Novas Sorcerer / Master Sorcerer Exevo Gran Vis Mort Exevo Gran Mas Mort Utevo Mort Paladin / Royal Paladin Exori Flux Exori Gran Flux Knigh / Elite Knight Mas Exori Novas atualizações ou qualquer noticia relacionada ao servidor será publicada em nosso News Ticker. Recompensa para bugs reportados: O Jogador que nos ajudar reportando bugs será recompensado pela administração com itens donate. Jogadores que se aproveitarem de qualquer bug para trapaça, será punido, podendo ser banido permanentemente de nossos servidores. Desejamos a todos um excelente jogo! Att; Equipe Vardera OT
  3. Olá a todos, Venho trazer um servidor que achei aqui na bagunça.Está na versão 9.60 do Tibia, Mapa Global Completo com Training Offline Gray Island, Quirefang, Montarias Completas, Magias Atuais , Task System 100%, War Of Emperium, Raids automaticas, War Castle, Dota, Zombie event, RookWar (Próprio), Fire Storm (Próprio), Database Completa pra não haver erros. Respawns próprios e personalizados. Como podem ver o servidor é mapa global mas possui modificações nos sistemas. Acompanha o site que utilizava, é um Gesior Acc sem erros com sistemas de pagamento automático (PayPal e PagSeguro), deve-se modificar os email nos scripts de pagamento. Download do Servidor: http://www.2shared.c..._Tibia_960.html Scan: https://www.virustot...sis/1348361601/ Sources do Servidor: http://www.2shared.c...ources_960.html Algumas imagens: - http://upload.crazzy...80f2c8dfae401b9 - http://upload.crazzy...49c8cbcfc95500a Obs: *Não tente usar teleports falantes; *Distro está em 32bits: TBOT.exe! Mas acompanha sources. *Modifique os emails nos sitemas de pagamento. *Retirei o mapa pra fazer o Scan. Offline Training 9.60.rar
  4. IP: cruelot.ddns.net Client: 8.6 (Custom client) Host: Canada Uptime: 24/7 Exp Rate: x999 Skills Rate: x50 Loot: x4 Server Start: Already Started! [MEDIA=youtube]KuNOUHnujIY[/MEDIA] Cruel-OT is a custom edited 8.6 Evo-server with a lot of events and features some of them will be listed below: -Custom remapped Evo with hidden hunting places, trap places for PVP, and some hidden quests around the map. -More than 50 Quests and hunting tps -Hourly Bosses with an advanced loot system that allows everyone that participated in killing the boss gets a loot. -Hourly Lottery System rewards players with different items including points, tokens etc.. -Hourly events located in temple, Lms, Bosses events raid, Dungeon event, and much more.. -Dodge and critical system that allows you to dodge your opponent attack/critical your dmg. -Advanced daily monsters task with a reward chest. -Random Mission NPC with more than 50 creatures task. -A custom Power system that adds power points to your character can be used later with the Power Npc to improve your character skills. -Casino system. -a broadcast system that will help players to gather a team for quests, bosses, etc. -Vip System can be obtained in-game -Advanced Weapon system spells. - Balanced Vocations in PVP -Rewarding points on level -Upgrade set system and much more to explore in the game. Regarding the Donations : - we're not aiming for donations, there's a lot of ways to obtain premium points through the game. -donation set is not the best set in-game, you can obtain the best set without donating. -it's not a pay 2 win server, it's more like play for fun. -First, 20 Players, Will Receive 450 premium points Good luck.
  5. pokemonpj.com ———————-//———————<br />——— Pokemon PJ Pokemon 1,2,3,4,5 e 6 Geração - - ok ( Inclusive lendários ) Shiny Pokemon - - ok Vírus Pokemon - - ok Mega Pokemon - - ok ——————————————-/-///——<br />——————- Outland - - ok Área Vip - - ok NPC Reset - - ok Reset Points - - ok Box all poke b30 - - ok Shiny box B50 - - ok CP VIP Reformado - - ok Vírus Ilha - - ok Catch Rate Melhorado - - ok XP melhorado - - ok Fishing com pokes de todas as gerações - - ok Torneio Shop - - ok 10 novas quest na Vip - - ok Attack Balanceados - - ok Npc Que vende stone Vip e Free - - ok Safari npc - - ok Auto loot - - ok ——————————————————- <br /> Experiência (Medio-Facil) Catch(Medio-Facil) Shiny (Medio-Facil) Server Sem Level Nos Pokes Boost - - ok até B200 Varias stone Evento Até 18/06 Ao criar sua conta Ganha 30 dias de vip Doublé Exp até 18/06 Equipe Pokemon PJ
  6. Galera, tenho um OT e gostaria de adicionar um Banner de Double Points no ínicio do site, quando a pessoa entra nele... site: baiakrealeza.servegame.com O banner poderia ser igual a esse, a única diferença seria: tirar o nome ICEWAR e adicionar REALEZA. Abraço, dou + REP!!!
  7. Inaugurado 20/05/2020. Bem vindos ao Baiak Realeza!!! - Versão: [8.60] - IP: baiakrealeza.servegame.com Port: 7171 - Cliente Próprio - Página no Facebook Contamos com o mapa Baiak. Confira os nossos destaques: -Evento Snowball War; -Evento Defend the Towers; -Evento Capture the Flag; -Evento Desert War; -Evento Battlefield; -Evento Firestorm; -Evento Zombie; -Evento Castle 48 Horas; -Evento SuperUP; -Safe zone system; -Mapa baiak editado e reformulado; E muito mais! Comando !fly templo para teleportar para algumas áreas. Exp Rate: 350x - tabela regressiva. Veja no nosso site! Skill rate: 25x Magic rate: 7x Loot Rate: 5x Venha se divertir!
  8. www.pbot.com.br O grande otserver de antigamente voltou com força e com muitas novidades, o grande pbOT. Que já abrigou mais de 800 players online diários, conhecido por seus sistemas únicos e inovadores além de um mapa inteiramente próprio está de volta a ativa![ Equipe ] God Mehah. God Neo. Gm Dracon. Gm Stan. Gm Shermanz. Gm Dimitri. Gm Stan. Gm Hamashaka. pbOT é um servidor alternativo, focando em sempre inovar com sistemas únicos, items únicos, Drops únicos, gráficos únicos e quests únicas inteiramente RPG . Somos um servidor sério e competente, sem mais delongas vamos direto para nossas features únicas que vocês não verão em nenhum outro servidor![Configurações] Cliente: customizado Formula do Dano: v8.4 Sprite: v11.00[Rates] Experience = 4x -(1 a cada 200) Skill = 2x Loot = 2x Magic Level = 2x SISTEMAS: Dialogo com NPC: - Visando facilitar essa funcionalidade, basta “ataca-lo”. Montarias: - Como não poderia deixar de ser, no PBOT o sistema de montarias foi criado de forma diferente, mais fácil por assim dizer. Aqui você não precisa realizar infinitas quests e pagar para ter montarias especiais. Nosso sistema de montarias funciona através de itens equipáveis, conforme na imagem a seguir: Notaram o item acima da backpack ? Então, as montarias são equipadas nesse slot. Notaram o fato dela estar roxa? Isso quer dizer que ela é uma montaria Mágica. Itens Mágicos, vem nessa cor. E com atributos especiais como pode ser visto na imagem abaixo: No caso essa montaria concede um adcional de +17 de Vitality, +20 de Inteligence e +18 de velocidade de movimento. As montarias podem dropar da seguinte forma: # Normal: Partir de monstros com - lvl 35 velocidade: 5~10 - lvl 70 velocidade: 10~15 # Magicas: Partir de monstros com - lvl 150 velocidade: 15~20, Vitality 30~50, Inteligence 30~50 - lvl 200 velocidade: 20~25, Vitality 30~50, Inteligence 30~50 # Lendarias: Partir de monstros com - lvl 250 velocidade: 20~30, Vitality 51~80, Inteligence 51~80, Luck 51~80, Agility 51~80 Para identificar um item de montaria, Normal, Mágico e Lendário, são usadas respectivamente as seguintes sprites: Sistema de ATRIBUTOS: Esse sistema funciona da seguinte forma, a cada level que o player evolui, ele ganha 5 pontos para distribuir entre as seguintes categorias:Distribuição:De um total de X pontos que o char tem, o máximo que poderá colocar em apenas um atributo é de 60%Exemplo: Após o char ter upado 4 leveis ele receberá ao total 20 pontos para ser distribuídos, desses 20 pontos, só será permitido colocar em um único atributo 12 pontos (20 x 60/100).Isso ajuda a montar builds mais diversificadas.Vale lembrar de que, como isso trata-se de um “bônus”, a diferença pode ser notada após aplicar bastante pontos em uma categoria em especifico e lembrando também que distribuições de pontos, sem sentido, como colocar todos os pontos em Inteligência para um knight, não fará o mesmo ter um alto poder mágico.Druids e Sorcerers se beneficiam melhor de pontos em Inteligência, porém não tem beneficio colocar pontos em Strengh nessas classes. Strengh funciona melhor para um Knight.Basta seguir a logica.Abaixo você pode conferir como é a tela de distribuição de seus pontos, que fica na janela Character information, no topo direito do seu cliente: Itens Mágicos e Lendários (Atributos): São itens que possuem atributos que tornam o item melhor do que os comuns.Itens Mágicos podem vir com:2(dois) atributos positivos1(um) Positivo e 1(um) negativo1 PositivoItens Lendários podem vir com 4(quatro) atributos positivos, sem atributos negativos.Será emitido um som ao cair um item raro.Lista dos possíveis atributos:Chance - Possibilidade de ter atribuição no item.Valor Max - Máximo de valor que o atributo passa vim.Valor Extra Max - Valor extra que incrementa o valor máximo quando o item for de um tipo que se expira ou ocupa as duas mãos. GEMAS Itens mágicos e lendários podem vir com um atributo chamado “Free SLOT”, isso significa que o item poderá receber mais um atributo . Como pode ser visto na imagem abaixo: O item acima possui um slot livre para receber a gema de refinamento.A gema de refinamento, chama-se Soul Essence , e ela pode conter qualquer atributo . Como pode ser visto na imagem abaixo:Isso quer dizer que se pegarmos essa gema e arrastarmos para cima do item que contem slot, esse item receberá o atributo listado na gema. Como pode ser visto abaixo:Em algum momento estaremos criando um sistema onde no qual será possível remover o atributo colocado em um item através das gemas, ou seja o item voltará a ter um slot livre, par poder adcionar outro option. Como no momento isso não é possível, recomendamos apenas refinar um item em caso de 100% certeza. Cristais: Cristais podem ser encontrados nos monstros ao matar o mesmo, eles funcionam como um summon temporário, que durão por 2 minutos ou caso o summon morra, ou o player morra, ele sumirá. Eles servem para ajudar em momentos críticos, saber a hora certa de usá-los pode fazer toda a diferença. Abaixo vemos a lista dos cristais que podem ser encontrados. Guild War: Não é o sistema convencional que vocês devem conhecer, o convencional irá vim no futuro porém com inovações que só o pbOT pode oferecer.Esse sistema funciona assim:- Manuseamento do guild war no icone de guilds do próprio cliente.- Um lider de guild enviará o convite de guerra para outra guild.- Você poderá aceitar ou recusar o convite.- Você poderá desistir do combate a qualquer momento sem penalidades.- Unfair Fight será ativado após o aceitamento do convite (unfair fight faz com que você perca menos EXP ao morrer para player).- Para definir a guild vencedora você terá que colocar um limite de deaths a serem concluídos, porém irá vim o MINIMO PADRÃO estabelecido que são 20 deaths e máximo 9999 deaths.- Poderá haver empates- Você poderá ver a qualquer momento o KD (kills and deaths) que você e sua guild fizeram na aba War, porém ao terminar a guerra irá aparecer nessa mesma tela, se você ganhou, perdeu ou empatou.- Durante a guild war você não será penalizado com FRAGS para ganhar red skull e afins.Segue um exemplo de Vitória e Derrota entre duas guilds: Tasks Diárias Daily task, que estará localizada em uma aba no Quest Log.O sistema de missões diárias funcionará assim:- As missões são escolhidas de forma aleatória pelo servidor de acordo com sua faixa de LvL.- Você pode fazer apenas 3 missões por dia.- Só poderá completar a missão até o server save (10:00).- O manuseamento das missões estarão localizadas em uma aba no Quest Log.- Ao concluir a missão dependendo de qual você pegou terá uma CHANCE de recompensa vim através de EXP, item ou os dois.Abaixo você pode ver com mais detalhes de como funciona o sistema. Promoção Aqui vai mais uma novidade que envolve um certo desafio divertido e compensador. No PBOT, para conseguir a segunda vocação (Elite Knight, Elder Druid, Royal Paladin, Master Sorcerer) Você deverá completar uma quest em contato com NPC, no qual você receberá um item de sua vocação e não poderá desequipá-lo até o fim da quest. O item que você receberá possuirá uma descrição, nessa descrição ele dirá quais monstros você precisa matar para evoluir o item e terminar a quest.Após terminar a quest, você deverá voltar ao NPC e entregar esse item para o mesmo. Finalizando a quest e recebendo sua Promotion. Fizemos isso pensando em dar a vocês uma oportunidade de realizar uma missão que se torna mais fácil, pois o item evoluirá conforme forem matando os monstros necessários e ficará mais forte.Como pode ser visto na imagem: Promoção suprema: Druid<Elder Druid< HIGH SAINTESSKnight<Elite Knight< TITAN BLADERSorcerer<Master Sorcerer< HELL WIZARDPaladin< Royal Paladin< FORCE ARCHERAs vocações supremas ganham atributos a mais além de novas magias customizadasPara virar vocação suprema você deverá fazer 2 quests no jogo, é recomendavel que você junte uma boa equipe para faze-las Outfit Quest: Visando uma maior jogabilidade foi criado uma série de outfits que você pode adquirir por meio de uma missão chamada Outfit QuestTodos players ao nascerem possuem 13 outfits que são: Citizen, Hunter, Mage, Knight, Nobleman, Summoner, Warrior, Barbarian, Druid, Wizard, Oriental, Pirate e AssassinAs demais outfits que o server possui, poderão ser adquiridas pela Outfit Quest. Essa quest é um sistema no qual a cada Server Save serão disponibilizadas DUAS opções aleatórias de Outfit.Para fazer a quest, você deve ir aos NPCs que se encontram no DP de cada cidade - Quando completar as tarefas da quest, basta falar novamente com qualquer npc que tenha a mesma função. Durante a quest se houver alguma dúvida sobre quais e quantos monstros ainda faltam derrotar, basta ir no npc que se encontra no DP. Ao derrotar o monstro, será exibido na tela do jogador ou no server log quantos já foram derrotados. Para cancelar a quest, basta esperar um dia como penalidade. Fogo Amigo: Pensando em tornar a experiência de jogo em grupo mais divertida e despreocupada, nos criamos um sistema de “Fogo Amigo” ON/OFF. Por default toda party criada, ja virá com FF OFF, para que as magias usadas em área não afetem os outros membros, sendo assim, vocês podem utilizar suas magias sem se preocupar em matar os amigos na party. É claro que há opção para habilitar o FF, para isso basta clicar no icone acima do char, da mesma forma que é feito a opção de habilitar Share EXP. Quick Loot: Pensando em tornar a experiência de jogo mais confortável para os nossos players, mas sem tirar a dificuldade do jogo, nós implementamos um sistema de loot inteligente, onde com apenas dois clicks do mouse no item desejado ele é automaticamente enviado para sua backpack, como demonstrado abaixo: https://i.imgur.com/FoyMaBq.mp4 Além de inúmeras melhorias visuais e comportamentais no nosso servidor Itens Mágicos e Lendários Modo de combate Aura Opções e inventário novo Quick Looting Aura conforme o set Fade Mapa: O mapa é incrivelmente grande e foi baseado no mapa MUNDI.Cidades:ArtemisiasNisseaEgeuStygeValentiaHorpusKyprosFlorensia (new) Screenshots: Para maiores informações sobre nossos sistemas, você pode ( e deve hehe ^^ ) visitar nossa wikia https://pbot.com.br/wiki/doku.php Agradecemos a atenção de todos. Atenciosamente, Equipe pbOT
  9. Fala Xtibianos! Eu vi que o Renomado GabrielTxu Postou o Servidor Pokémon Titanium, Mas para algumas pessoas só tinha um problema. O sistema de level nos Pokémons! Para aqueles que não gostam de level nos pokémons estarei disponibilizando para vocês o Download do mesmo servidor Sem o level sistema nos Pokémons e com mais algumas Edições!! Algumas Informações Do Servidor: - Servidor Sem level nos Pokémons - Servidor com Pokémon da 1º a 6º Geração -Todos os Pokémon Shinys da 1º a 4º Geração - Sprites atualizadas iguais a do PxG - Novas Pokebolas - Mapa Original do Servidor (Nao Editei Nada No Mapa) - Sistema de Bike - Sistema de Torneio - Sistema de Ovos Pokémon - Sistema de Clan - Look Totalmente modificado - Kit Inicial por Teleport Obs:Só Falta vocês fazerem o espaço de seleção de pokemon (ao seu gosto) - Pokémons Selvagens tem o nome "Wild" na frente - Golden Arena - Sistema de Duelo entre outros Sistemas e Novidades ..... .. . Print : Link para download do Servidor: Servidor:http://www.mediafire.com/download/wgqt305bcyy93mm/Pokemon_Titanium_Sem_lvl_System_Por_-_Kranzix.rar Client : http://www.4shared.com/rar/JCJcuV5Uba/Zombi_TRs_PGalaxy_Client.html Scan: Creditos: PGalaxy Team Gabrieltxu Slicer Kranzix
  10. Carlin War by Alissow Créditos: Delton (alguns scripts) Comedinha (distro) Alissow (O resto todo) Cipsoft (Carlin revamped map) TFS team Info: Versão client 8. 5 Acc Team [A] = 1/1 Acc Team [b.] = 2/2 Map carlin Acc do God: god/god Distro TFS 0.3.4pl2 Npcs global Deathbroadcast system Magias ajustadas Invasões na city - Morgaroth - Orshabaal - Ghazbaran - Ferumbras Sqlite recomendado Entre outros Screenshots: Download: Servidor: 4shared Tamanho: 9.00 MBs Download: Clique Aqui Link protegido: http://lix.in/-57731a Scan: Aqui Divirtam-se e Comentem
  11. fastot

    Rook War Serv Melhorado

    Oi Pessoal do :XTibia_smile: ,estou aki "DINOVO" para postar mais um mapinha que eu editei!!!calma calma não é o BAIAK não ,dessa vez é um servidor de war o ROOK WAR...siga uma historinha abaixo e entenda oque eu fiz ! Historinha do Leosinhuvd5 Felipe diz:E ai Leosinhuvd,oque ta fazendo de bao em? Leosinhuvd5 diz: Editando um Rook war aki,mais ta dificiu ,mais é pelo pessoal do xtibia lá Felipe diz:LoL Rook war?oque voce vai mudar? a parede? KKKK Leosinhuvd5 diz: Lol vc,sim estou pintando as paredes,não estou editando ele muito nao,apenas estou reformando ele,para ficar uma visao melhor,to criando novas coisas me ajuda? Felipe diz:Claro vamo lá Oque há no Rook War -Rookwar Baseado em TFS 0.3.6 cliente 8,60 -2 Teams 1ºEquipe Vermelha(RED TEAM) 2ºEquipe verde(GREEN TEAM) -Crie suas contas 1/1 1ºVocê começa a nível 100 2ºEntrando recebe suas habilidades 3ºVocê não perde os itens a morrer apenas no crânio Vermelho e preto 4ºAo matar um jogador recebe 500gps 5ºMapa Rookgaard (editado) Oque eu fiz no Rook War -Reformei todo o TEMPLE PRINCIPAL ,separei oque estava tudo misturado e coloquei as potions e runes infinitas 1ºCriei um tp que leva aos NPCS 2ºCriei um tp que leva aos Treiners 3ºCriei um tp que leva ao depot 4ºE Criei um tp que leva a praia para descançar -Reformei o Templo do time verde ,e do Time vermelho 1ºFiz um tp nos dois temple que é de um Evento de bp,somente membro da staff podem abrir 2ºFiz um Tp que volta ao templo principal 3ºFiz um tp que leva a sala de Reunioes 4ºNo caminho da Time vermelha eu criei alguns quadradinhos com escadar ,com alguns Prendimentos Bom pessoal e isso fiquem com algumas SS abaixo :colors: NOVO VISUAL DO TEMPLO PRINCIPAL NOVO DEPOT NPCS TREINERS TEMPLO DO TIME VERDE TEMPLO DO TIME VERMELHO SALA DE REUNIOES EVENTO PRAIA Senha do [ADM]Rook War (Leosinhuvd) Account Name :god Password :god Senha do [GOD]Felipe Account Name :felipe Password :102030 para mudar a senha dos god use :sql: Download :forward: Download do Rook War editado por Leosinhuvd5 :63_63: Scan Podem confiar pois eu nao posto scan falsos,para aqueles que tentarem derrubar meu topico ;/ eu quero ser conhecido entao nao farei isso nunca :forward: Scan do Rook War edited by Leosinhuvd5 Os 4 Virus que deram no virustotal,sao das dll,pois nao e prejudicavel ao seu pc e nem ao seu otserv OUTRO SCAN DE IMAGEM CREDITOS REP+
  12. Eai galerinha do Xtibia ? Suave ? Bom vejo muito pelo fórum muita gente precisando dos TFS 0.4 para versões mais novas como 8.70 é 9.60 , venho aqui trazer Essa Ajuda Para Vocês ! TFS 0.4 dev r5831 (9.60) Bom galera esta é uma soruce muito procurada então venho disponibilizar para vocês , está source está numa forma Estável , no momento ele só esta rodando nessa versão sem quase nenhuma novidades , mais para compensar as source já vai pronta sem bug para que vocês possam recompilar! ( SOURCE ) >Download Source< >Scan< [ Programa Usado Para Compilar o Distro ] CodeBlocks Créditos : Henke Rula ( De outro fórum que me passou as source ) AdilsonHacker ( Por trazer o conteúdo para o Xtibia ) TFS 0.4_dev r4382 (8.70) Este tfs 0.4 também vai todo estável , mais vai com war system sem bugs , Anti cloner , também não tem muita novidades mais como falei vai com as source para vocês compilarem do seus jeito ! >Download Distro+Source< >Scan< [ Programa Usado Para Compilar o Distro ] Dev C++ Créditos : AdilsonHacker Espero ter ajudado ! Abraços!
  13. Galera, meu ot está rodando tudo certinho, baiak 8.6 e tal. A questão é que esse bendito NPC não aparece no jogo, ao abrir o sistema reporta esse error... já tentei mudar o nome para somente Bank, mas continua na mesma. Segue os dados Error: Cannot find npc with name: Bank bank.luabank.xml
  14. Adaptação pra source 8.54+ LEMBRE-SE, ISSO É NA SOURCE DO SERVIDOR Vamos ao código. protocolgame.h Embaixo de void AddShopItem(NetworkMessage_ptr msg, const ShopInfo item); Adicione void parseExtendedOpcode(NetworkMessage& msg);void sendExtendedOpcode(uint8_t opcode, const std::string& buffer); protocolgame.cpp Embaixo de uint32_t key[4] = {msg.GetU32(), msg.GetU32(), msg.GetU32(), msg.GetU32()};enableXTEAEncryption();setXTEAKey(key); Adicione // notifies to otclient that this server can receive extended game protocol opcodesif(operatingSystem >= CLIENTOS_OTCLIENT_LINUX)sendExtendedOpcode(0x00, std::string()); Embaixo de void ProtocolGame::AddShopItem(NetworkMessage_ptr msg, const ShopInfo item){const ItemType& it = Item::items[item.itemId];msg->AddU16(it.clientId);if(it.isSplash() || it.isFluidContainer())msg->AddByte(fluidMap[item.subType % 8]);else if(it.stackable || it.charges)msg->AddByte(item.subType);elsemsg->AddByte(0x01);msg->AddString(item.itemName);msg->AddU32(uint32_t(it.weight * 100));msg->AddU32(item.buyPrice);msg->AddU32(item.sellPrice);} Adicione void ProtocolGame::parseExtendedOpcode(NetworkMessage& msg){uint8_t opcode = msg.GetByte();std::string buffer = msg.GetString();// process additional opcodes via lua script eventaddGameTask(&Game::parsePlayerExtendedOpcode, player->getID(), opcode, buffer);}void ProtocolGame::sendExtendedOpcode(uint8_t opcode, const std::string& buffer){// extended opcodes can only be send to players using otclient, cipsoft's tibia can't understand themNetworkMessage_ptr msg = getOutputBuffer();if(msg){TRACK_MESSAGE(msg);msg->AddByte(0x32);msg->AddByte(opcode);msg->AddString(buffer);}} Embaixo de case 0x1E: // keep alive / ping responseparseReceivePing(msg);break; Adicione case 0x32: // otclient extended opcodeparseExtendedOpcode(msg);break; enums.h Embaixo de enum GuildLevel_t{GUILDLEVEL_NONE = 0,GUILDLEVEL_MEMBER,GUILDLEVEL_VICE,GUILDLEVEL_LEADER}; Substitua o OperatingSystem por este enum OperatingSystem_t{CLIENTOS_LINUX = 0x01,CLIENTOS_WINDOWS = 0x02,CLIENTOS_OTCLIENT_LINUX = 0x0A,CLIENTOS_OTCLIENT_WINDOWS = 0x0B,CLIENTOS_OTCLIENT_MAC = 0x0C,};/ player.h Embaixo de void sendCreatureShield(const Creature* creature) Adicione void sendExtendedOpcode(uint8_t opcode, const std::string& buffer){if(client) client->sendExtendedOpcode(opcode, buffer);} luascript.cpp Embaixo de void LuaScriptInterface::registerFunctions(){ Adicione //doSendPlayerExtendedOpcode(cid, opcode, buffer)lua_register(m_luaState, "doSendPlayerExtendedOpcode", LuaScriptInterface::luaDoSendPlayerExtendedOpcode); Embaixo de SHIFT_OPERATOR(int32_t, LeftShift, <<)SHIFT_OPERATOR(int32_t, RightShift, >>)SHIFT_OPERATOR(uint32_t, ULeftShift, <<)SHIFT_OPERATOR(uint32_t, URightShift, >>)#undef SHIFT_OPERATOR Adicione int32_t LuaScriptInterface::luaDoSendPlayerExtendedOpcode(lua_State* L){//doSendPlayerExtendedOpcode(cid, opcode, buffer)std::string buffer = popString(L);int opcode = popNumber(L);ScriptEnviroment* env = getEnv();if(Player* player = env->getPlayerByUID(popNumber(L))) {player->sendExtendedOpcode(opcode, buffer);lua_pushboolean(L, true);}lua_pushboolean(L, false);return 1;} luascript.h Embaixo de virtual void registerFunctions(); Adicione static int32_t luaDoSendPlayerExtendedOpcode(lua_State* L); creatureevent.h . Substitua CREATURE_EVENT_PREPAREDEATH Por isso CREATURE_EVENT_PREPAREDEATH,CREATURE_EVENT_EXTENDED_OPCODE // otclient additional network opcodes Embaixo de uint32_t executePrepareDeath(Creature* creature, DeathList deathList); Adicione uint32_t executeExtendedOpcode(Creature* creature, uint8_t opcode, const std::string& buffer); creatureevent.cpp Embaixo de else if(tmpStr == "death")m_type = CREATURE_EVENT_DEATH; Adicione else if(tmpStr == "extendedopcode")m_type = CREATURE_EVENT_EXTENDED_OPCODE; Embaixo de case CREATURE_EVENT_DEATH:return "onDeath"; Adicione case CREATURE_EVENT_EXTENDED_OPCODE:return "onExtendedOpcode"; Embaixo de case CREATURE_EVENT_DEATH:return "cid, corpse, deathList"; Adicione case CREATURE_EVENT_EXTENDED_OPCODE:return "cid, opcode, buffer"; Embaixo de std::cout << "[Error - CreatureEvent::executeFollow] Call stack overflow." << std::endl;return 0;}} Adicione uint32_t CreatureEvent::executeExtendedOpcode(Creature* creature, uint8_t opcode, const std::string& buffer){//onExtendedOpcode(cid, opcode, buffer)if(m_interface->reserveEnv()){ScriptEnviroment* env = m_interface->getEnv();if(m_scripted == EVENT_SCRIPT_BUFFER){env->setRealPos(creature->getPosition());std::stringstream scriptstream;scriptstream << "local cid = " << env->addThing(creature) << std::endl;scriptstream << "local opcode = " << (int)opcode << std::endl;scriptstream << "local buffer = " << buffer.c_str() << std::endl;scriptstream << m_scriptData;bool result = true;if(m_interface->loadBuffer(scriptstream.str())){lua_State* L = m_interface->getState();result = m_interface->getGlobalBool(L, "_result", true);}m_interface->releaseEnv();return result;}else{#ifdef __DEBUG_LUASCRIPTS__char desc[35];sprintf(desc, "%s", player->getName().c_str());env->setEvent(desc);#endifenv->setScriptId(m_scriptId, m_interface);env->setRealPos(creature->getPosition());lua_State* L = m_interface->getState();m_interface->pushFunction(m_scriptId);lua_pushnumber(L, env->addThing(creature));lua_pushnumber(L, opcode);lua_pushlstring(L, buffer.c_str(), buffer.length());bool result = m_interface->callFunction(3);m_interface->releaseEnv();return result;}}else{std::cout << "[Error - CreatureEvent::executeRemoved] Call stack overflow." << std::endl;return 0;}} game.h Embaixo de int32_t getLightHour() {return lightHour;}void startDecay(Item* item); Adicione void parsePlayerExtendedOpcode(uint32_t playerId, uint8_t opcode, const std::string& buffer); game.cpp Embaixo de player->sendTextMessage(MSG_INFO_DESCR, buffer);} Adicione void Game::parsePlayerExtendedOpcode(uint32_t playerId, uint8_t opcode, const std::string& buffer){Player* player = getPlayerByID(playerId);if(!player || player->isRemoved())return;CreatureEventList extendedOpcodeEvents = player->getCreatureEvents(CREATURE_EVENT_EXTENDED_OPCODE);for(CreatureEventList::iterator it = extendedOpcodeEvents.begin(); it != extendedOpcodeEvents.end(); ++it)(*it)->executeExtendedOpcode(player, opcode, buffer);} /creaturescripts/creaturescrips.xml <event type="extendedopcode" name="ExtendedOpcode" event="script" value="extendedopcode.lua"/> /creaturescripts/extendedopcode.lua OPCODE_LANGUAGE = 1function onExtendedOpcode(cid, opcode, buffer)if opcode == OPCODE_LANGUAGE then-- otclient languageif buffer == 'en' or buffer == 'pt' then-- example, setting player language, because otclient is multi-language...--doCreatureSetStorage(cid, CREATURE_STORAGE_LANGUAGE, buffer)endelse-- other opcodes can be ignored, and the server will just work fine...endend Créditos : MaXwEllDeN 100% por adaptar o código
  15. Ola galera hoje trago para vocês um tutorial de como adicionar novas spells aos pokemons em um servidor 'PDA'... Tutorial feito a pedido do usuario: @josegremista Importante: Antes de começar gostaria de deixar claro que criar uma nova spell em um servidor de pokemon eh totalmente diferente que criar uma spell em um servidor de tibia, as spells de pokemon são criadas em lib/pokemon moves.lua e não na pasta spells como no tibia... A pasta spells vai simplismente 'chamar' as spells feitas na pasta lib. Vão em lib/pokemon moves.lua e achem isso.. Caso estejam usando meu servidor: --/////////////////////// PASSIVAS /////////////////////////--Caso usem outro tipo de 'PDA', vão ao final do script e achem isso: end return true end E entao adicionem um outro 'elseif'... elseif spell == "xxxx" thenOnde "xxxx" é o nome da nova spell... E então embaixo disso, criem o script da nova spell.. Exemplo: local pos = getThingPosWithDebug(cid) doMoveInArea2(cid, 91, inferno1, FIREDAMAGE, 0, 0, spell) addEvent(doDanoWithProtect, math.random(100, 400), cid, FIREDAMAGE, pos, inferno2, -min, -max, 0) Importante: Caso usem meu servidor, aconcelho a olharem o arquivo lib/newStatusSyst.lua, la estão todas as funções de dano do servidor... Importante: Não coloquem areas de spells nesse arquivo! As areas de spells devem ser colocadas em lib/areas.lua, para deixar o outro script mais organizado... Depois de criado o script da spell, vão em lib/configuration.lua e achem a tabela movestable, e então adicionem a nova spell nos pokes q vocês quiserem... No meu 'PDA' usem: move1 = {name = "xxxx", level = aa, cd = bb, dist = cc, target = dd, f = ee, t = "yyyy"},Onde: "xxxx" = nome da spell, aa = level que o poke/player precisa ter para usar a spell, bb = cd, tempo de espera, para usar a spell denovo, cc = distância minima que o poke tem q tar pra usar a spell, dd = coloquem 1, caso precise ter um target pra usar a spell, ou coloquem 0, caso não precise de target pra usar a spell, ee = esse é o 'dano' da spell, esse valor vai ser usado na formula final de dano de cada spell -caso seja uma spell que não tem dano coloquem 0-, "yyyy" = é o 'tipo' da spell -"grass", "water", "fire"...- Caso usem outro tipo de 'PDA' usem: move1 = {name = "xxxx", level = aa, cd = bb, dist = cc, target = dd},Onde: "xxxx" = nome da spell, aa = level que o poke/player precisa ter para usar a spell, bb = cd, tempo de espera, para usar a spell denovo, cc = distância minima que o pokemon tem que tar pra usar a spell, dd = coloquem 1, caso precise ter um target pra usar a spell, ou coloquem 0, caso nao precise de target pra usar a spell Importante: caso usem outro tipo de 'PDA' o dano e o 'tipo' da spell ficam em lib/moves.lua... ["xxxx"] = {f = aa, t = "yyyy"}, Onde: "xxxx" = nome da spell, aa = esse é o 'dano' da spell, esse valor vai ser usado na formula final de dano de cada skill -caso seja uma skill que n]ao tem dano coloquem 0-, "yyyy" = é o tipo da spell -"grass", "water", "fire"... Depois de feito isso, vão em spells/ps/ e copiem algum arquivo la e mudem o nome para o nome da sua nova spell e depois abram esse arquivo e mudem isso: docastspell(cid, "xxxx")Onde "xxxx" é o nome da spell... Depois abram o arquivo spells/spells.xml e adicionem uma nova linha... <instant name="xxxx" words="yyyy" lvl="1000" mana="0" event="script" value="ps/xxxx.lua"></instant>Onde: "xxxx" = nome da nova spell, "yyyy" = vocês colocam "spellYYY" onde "YYY" eh o proximo numero em sequencia, olhem a ultima spell adicionada q vocês vão intender... E por ultimo, vão em monster/pokes/ e adicionem a spell nos pokemons que vocês quiserem... <attack name="xxxx" interval="yyyy" chance="zzzz" range="aaaa"/>Onde: "xxxx" = nome da spell, "yyyy" = de quanto em quantos, milésimos de segundos -1s = 1000-, o pokemon tentara usar a spell, "zzzz" = a chance do pokemon conseguir usar a spell, "aaaa" = distância minima pro pokemon começar a usar a spell Pronto, espero q vocês gostem do tutorial. Qualquer erro ou se faltou alguma coisa me avisem para eu editar o post ^^
  16. Decal93

    DBHO Online

    Server DBHO Online v3 is a renewed version of the DBHO / DBKO2 server from 2015. I am the new admin of this project but the old team is also involved in server development. I want this server to give you a lot of fun to you players! The most important changes that will affect the gameplay will be the new Party System (well-balanced Shared Experience), thanks to which you will be able to effectively drive experience in the group, a lot of missions (daily, one-time, pvp). What we want to create is a server on which you'll be able to spend a lot of time in a great atmosphere and have a lot of fun playing! It is supposed to be a server on which it is difficult to reach the summit alone. We want the group game to be fun, that's why we will put emphasis on team hunting. I also invite you to our Discord! https://discord.gg/pByKC4 Some screenshoots: https://zapodaj.net/592de7de77b19.png.html https://zapodaj.net/02961fab9928e.png.html https://zapodaj.net/800ce630fcac9.png.html https://zapodaj.net/805b7a3b87e49.png.html https://zapodaj.net/9804d24259658.png.html https://zapodaj.net/e01fe20a33e83.png.html https://zapodaj.net/130550200c54a.png.html https://zapodaj.net/b6e03702bd2c4.png.html https://zapodaj.net/410357b66db1f.png.html https://zapodaj.net/9993df750a5e5.png.html Our Facebook page: https://www.facebook.com/DBHO-Online-110459223999571/ https://dbho.online
  17. Bem, estava fuçando o LUA_FUNCTIONS e vi la uns negocim interessante e resolvir fazer um script legal com o que vi.. Basicamente e um item que quando usado, dara uma certa quandidade de EXP ao jogador. Muito simples de se fazer e de se configurar... Vamos la: Primeiramente crie um arquivo chamado scroll.lua dentro da pasta data/actions/scripts e coloque isso dentro dele: Agora pra finalizar, abra o actions.xml e adicione esta linha ate ele: Pronto, agora dentro do jogo crie o item 6119 e tente usar-lo para ver o que que acontece =] Dica: -Vale lembrar que o item pode ser mudado, basta voce trocar o ItemID no scroll.lua e no actions.xml -Outra dica boa, é você colocar esse script em uma quest, e colocar para apenas para os player sem vocaçao que no caso seria a vocation 0 poderem usar...Deixa o server mais original :wink: Créditos: 100% AlissonLinneker
  18. Eu quero um script para quando algum player capturar um qualquer pokemon, aparecer no chat default para todos que ele capturou aquele pokemon. Esse sistema eu vi no Exairos KPDO Se for um pokemon normal aparecer em azul Fulano acabou de capturar um Gloom Se for um pokemon shiny aparecer em Vermelho Fulano acabou de capturar um Shiny Gloom exemplo 17:52 Parabens o jogador Dark Fisher Capturou um Shiny Seaking!!!. quando for shiny aparece red quando for um pokemon normal aparece isso 17:58 Parabens o jogador Juiz Capturou um pokemon raro Wooper!!!. < --- no default tbm
  19. Vou ensinar um modo facil e rapido de colocar algumas outfits só para jogadores vip... Primeiro vá até Data\data\XML\outfits.xml Lá dentro escolha a outfit que você quer colocar(podera ser varias outfitis) só para jogadores vip e adicione: quest="XXXX" XXXX = numero de uma storage qualquer Exemplo Meu: <outfit id="32" premium="yes" quest="11322"> <list gender="0-3" lookType="264" name="Brutetamer"/> </outfit> obs: caso tenha alguma como acess"3" remova essa parte no meu caso a outfit foi Brutetamer e storage escolhida foi 11322,vamos usar essa mesmo storage depois... agora vamos para o script: [ Outfit Vip para o Perfect Vip System ] : [ Outfit vip o Vip System By Account V1.0 ] : [ Outfit vip para o System By MOCK] :
  20. Vá em xammp/htdocs e crie um arquivo chamado auctionsystem.php dentro adicione isso: <?PHP $auctions = $SQL->query('SELECT `auction_system`.`player`, `auction_system`.`id`, `auction_system`.`item_name`, `auction_system`.`item_id`, `auction_system`.`count`, `auction_system`.`cost`, `auction_system`.`date`, `players`.`name` FROM `auction_system`, `players` WHERE `players`.`id` = `auction_system`.`player` ORDER BY `auction_system`.`id` DESC')->fetchAll(); $players = 0; $main_content .= '<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR="'.$config['site']['vdarkborder'].'"><TD CLASS=white><b>Instructions<b></TD></TR><TR BGCOLOR='.$config['site']['darkborder'].'><TD><center><h2>Comandos</h2><b>!offer add, itemName, itemPrice, itemCount</b><br /><small>example: !offer add, plate armor, 500, 1</small><br /><br /><B>!offer buy, AuctionID</b><br /><small>example: !offer buy, 1943</small><br /><br /><b>!offer remove, AuctionID</b><br /><small>example: !offer remove, 1943</small><br /><br /><b>!offer withdraw</b><br /><small>Use this command to get money for sold items.</small></center></TR></TD></TABLE><br />'; if(empty($auctions)) { $main_content .= '<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR="'.$config['site']['vdarkborder'].'"><TD CLASS=white><b>Auctions</b></td></TR><TR BGCOLOR='.$config['site']['darkborder'].'><TD>Currently is no one active Auction.</TD></TR></TABLE>'; $main_content .= '<br /><p align="right"><small>System created by <a href="http://dynamic-world.servegame.com">WSF</a>.</small></p>'; } else { foreach($auctions as $auction) { $players++; if(is_int($players / 2)) $bgcolor = $config['site']['lightborder']; else $bgcolor = $config['site']['darkborder']; $cost = round($auction['cost']/1000, 2); $content .= '<TR BGCOLOR='.$bgcolor.'><TD><center>'.$auction['id'].'</center></TD><TD><center><img src="images/items/'.$auction['item_id'].'.gif"/></center></TD><TD><center>'.$auction['item_name'].'</center></TD><TD><center><a href="?subtopic=characters&name='.urlencode($auction['name']).'">'.$auction['name'].'</a></center></TD><TD><center>'.$auction['count'].'</center></TD><TD><center>'.$cost.'k<br /><small>'.$auction['cost'].'gp</small></center></TD><TD><center>!offer buy, '.$auction['id'].'</center></TR>'; } $main_content .= '<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR="'.$config['site']['vdarkborder'].'"><TD CLASS=white><b><center>ID</center></b></TD><TD class="white"><b><center>#</center></b></TD><TD class="white"><b><center>Item Name</center></b></TD><TD class="white"><b><center>Player</center></b></TD><TD class="white"><b><center>Count</center></b></TD><TD class="white"><b><center>Cost</center></b></td><TD class="white"><b><center>Buy</center></b></td></TR>'.$content.'</TABLE>'; $main_content .= ''; } ?> Agora vá em index.php e add isso: case "auctionsystem"; $topic = "Trade Offline"; $subtopic = "auctionsystem"; include("auctionsystem.php"); break; Em Htdocs/layout/tibiacom/layout.php add isto: <a href='?subtopic=auctionsystem'> <div id='submenu_auctionsystem' class='Submenuitem' onMouseOver='MouseOverSubmenuItem(this)' onMouseOut='MouseOutSubmenuItem(this)'> <div class='LeftChain' style='background-image:url(layouts/tibiacom/images/general/chain.gif);'></div> <div id='ActiveSubmenuItemIcon_auctionsystem' class='ActiveSubmenuItemIcon' style='background-image:url(layouts/tibiacom/images/menu/icon-activesubmenu.gif);'></div> <div class='SubmenuitemLabel'><blink><font color=yellow>Trade Offline</font></blink></div> <div class='RightChain' style='background-image:url(layouts/tibiacom/images/general/chain.gif);'></div> </div> </a> E adicione isso no phpmyadmin (database do seu gesior) CREATE TABLE IF NOT EXISTS `auction_system` ( `id` int(11) NOT NULL auto_increment, `player` int(11) default NULL, `item_id` int(11) default NULL, `item_name` varchar(255) default NULL, `count` int(11) default NULL, `cost` int(11) default NULL, `date` int(11) default NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ; Agora basta acessar www.SEUSITE.com/?subtopic=auctionsystem ....
  21. Fala galera, blz? Estou escolhendo uma base para criar um servidor de poketibia (voltar no caso), mas estou nessa dúvida de: - Pokemon com LVL ou sem LVL? Independente da escolha de vocês, gostaria também de saber a opinião a respeito e o que seria bom implantar, agradeço se poderem ajudar!
  22. Boa Tarde... Venho Trazer a Vocês uma Potion de Double Exp. Essa Potion Você Pode Morrer, Sair, Voltar que ela Não perde o Efeito! Essa Potion Depois de usada, Sua Exp Sera Aumentada conforme a Configuração que Fizer nela! Testada em OTServers 8.6 - 0.4.1 Vamos la! Em mods Crie um Arquivo chamado Doubleexppotion.xml e Dentro dele Adicione: <?xml version="1.0" encoding="UTF-8"?> <mod name="AdvancedExpPotionSystem" enabled="yes" author="MatheusMkalo" forum="XTibia.com"> <!-- Configs and Functions --> <config name="PotionExpConfigs"><![CDATA[ ------ CONFIGURE SEU SCRIPT ------ TRUE ou FALSE configs = { time = 30, ---- TIME IN MINUTES needpa = TRUE, needlvl = {TRUE, level = 50}, costmana = {TRUE, mana = 300}, addrate = 50, -- Exp que vai adicionar em % removeonuse = TRUE } function getTime(s) local n = math.floor(s / 60) s = s - (60 * n) return n, s end CreatureEventChecker = function(event, ...) -- Colex if isCreature(arg[1]) then event(unpack(arg)) end end creatureEvent = function(event, delay, ...) -- Colex addEvent(CreatureEventChecker, delay, event, unpack(arg)) end function getPlayerExtraExpRate(cid) -- By MatheusMkalo return (getPlayerRates(cid)[8]-1)*100 end ]]></config> <!-- exppotion.lua --> <action itemid="7440" event="script"><![CDATA[ domodlib('PotionExpConfigs') if getPlayerStorageValue(cid, 62164) >= 1 then return doPlayerSendCancel(cid, "Voce ja ta Sob o Efeito da Potion.") end if configs.needpa and not isPremium(cid) then return doPlayerSendCancel(cid, "Voce Precisar ser Premium Para Usar") end if configs.needlvl[1] and getPlayerLevel(cid) < configs.needlvl.level then return doPlayerSendCancel(cid, "Voce Precisa ser " .. configs.needlvl.level .. " Para usar a Potion.") end if configs.costmana[1] then if getCreatureMana(cid) < configs.costmana.mana then return doPlayerSendCancel(cid, "Voce Precisar ter " .. configs.costmana.mana .. " de Mana Para usar a Potion") else doCreatureAddMana(cid, -configs.costmana.mana) end end if configs.removeonuse then doRemoveItem(item.uid, 1) end for i = configs.time*60, 1, -1 do local a = math.floor(i/60) .. ":" .. i - (60 * math.floor(i/60)) if #a < 4 then a = string.sub(a,1,2) .. "0" .. string.sub(a, 3) end if i == configs.time*60 then creatureEvent(doPlayerSendCancel, configs.time*60*1000, cid, "Efeito Final da Pocao de EXP.") end creatureEvent(doPlayerSendCancel, (configs.time*60-i)*1000, cid, "O Efeito da Pocao vai acabar em "..a..".") end doPlayerSetExperienceRate(cid, (1+(configs.addrate/100))+(getPlayerExtraExpRate(cid)/100)) creatureEvent(doPlayerSetExperienceRate, configs.time *60*1000, cid, 1+(getPlayerExtraExpRate(cid)/100-(configs.addrate/100))) doPlayerSendTextMessage(cid, 22, "Agora Voce Esta Recebendo mais EXP por Matar Monstros.") setPlayerStorageValue(cid, 62164, os.time()) creatureEvent(setPlayerStorageValue, configs.time *60*1000, cid, 62164, 0) return TRUE ]]></action> <creaturescript type="login" name="ExpPotion" event="script"><![CDATA[ domodlib('PotionExpConfigs') local time = configs.time if os.time()-getPlayerStorageValue(cid, 62164) < time *60 then doPlayerSetExperienceRate(cid, (1+(configs.addrate/100))+(getPlayerExtraExpRate(cid)/100)) creatureEvent(doPlayerSetExperienceRate, (time*60-(os.time()-getPlayerStorageValue(cid, 62164))) * 1000, cid, 1+(getPlayerExtraExpRate(cid)/100-(configs.addrate/100))) creatureEvent(setPlayerStorageValue, (time*60-(os.time()-getPlayerStorageValue(cid, 62164))) * 1000 , cid, 62164, 0) for i = (time*60-(os.time()-getPlayerStorageValue(cid, 62164))), 1, -1 do local a = math.floor(i/60) .. ":" .. i - (60 * math.floor(i/60)) if #a < 4 then a = string.sub(a,1,2) .. "0" .. string.sub(a, 3) end if i == (time*60-(os.time()-getPlayerStorageValue(cid, 62164))) then creatureEvent(doPlayerSendCancel, (time*60-(os.time()-getPlayerStorageValue(cid, 62164)))*1000, cid, "O Efeito da Potion Termina em.") end creatureEvent(doPlayerSendCancel, ((time*60-(os.time()-getPlayerStorageValue(cid, 62164)))-i)*1000, cid, "O Efeito da Potion Termina em "..a..".") end end return TRUE ]]></creaturescript> </mod> Configurações configs = { time = 30, ---- TEMPO EM MINUTOS needpa = TRUE, --- NECESSITA DE PREMIUM OU NÃO, TRUE OU FALSE needlvl = {TRUE, level = 50},---- EXIGE LEVEL TRUE OU FALSE CASO NÃO , E O LEVEL QUE DESEJA USAR NO CASO ESTA 50 costmana = {TRUE, mana = 300}, --- CUSTA MANA TRUE OU NÃO CASO NÃO QUERIA, CUSTARA 300 NO CASO addrate = 50, -- EXP QUE VAI ADICIONAR EM PORCENTAGEM , NO CASO ESTA 50% removeonuse = TRUE --- CASO QUEIRA QUE ELA SUMA APOSTA USAR, DEIXE TRUE, CASO CONTINUE FALSE! Agora vamos escolher uma Potion: Aqui Estamos usando a ID:7440 Procure Por essa Linha: <action itemid="7440" event="script"><![CDATA[ Caso queira deixar Essa Potion, ou Renome-la vá em data/items/items.xml Items.xml e Procure pela ID: 7440 <item id="7440" article="a" name="Double Exp Potion"> <attribute key="weight" value="200" /> <attribute key="description" value="Depois de Tomar Sua EXP Dobrara." /> </item> Salve, e Aproveite! Créditos: MatheusMkalo e a Mim Por Traduzir e trazer pra cá!
  23. Nogard

    This Is Spriting Discord

    Já conhece o Discord da This is Spriting? Nós temos o intuito de ajudar os interessados em aprender a fazer sprites. Como as do Tibia, PokeXGames, Grand Line Adventures e similares. Para isso, o grupo conta com o acompanhamento de profissionais no chat, dando dicas de como e o que melhorar. E a melhor parte: É tudo gratuito! Duelo Mensal Nós organizamos um duelo de sprites mensalmente, com um tema escolhido pela comunidade. O objetivo do duelo é estarmos sempre praticando e incentivar novos artistas. Sprites Free For Use Nós procuramos incentivar desenvolvedores independentes cedendo algumas sprites gratuitas e exclusivas. Interaja, aprenda, ensine, encontre um artista para seu projeto ou apresente seu trabalho. Te esperamos lá!
  24. ♨️TIBIA CLASSIC♨️ Depois de muito trabalho duro e suor, viemos aqui anunciar o nosso ot server. Fizemos tudo com muito carinho e dedicação para que vocês possam curtir muito. ‼️INAUGURAÇÃO 06/05 - 15:00 - CRIE SUA CONTA‼️ Todas as vocações estão balanceadas. Priorizamos o melhor do balanceamento para vocês se divertirem tanto nas quests, quanto no PvP, priorizando muito o PVP. ‼️INAUGURAÇÃO 06/05 - 15:00 - CRIE SUA CONTA‼️ ♨️TIBIA CLASSIC♨️ Versão: 8.60 SITE: www.tibiaclassic.com.br ?% LISO - SEM LAG MAPA YOUROTS Exp: 100x Stages ⚠️Diversos Eventos⚠️ ✔️Counter Strike ✔️The Rain ✔️Blood Castle ✔️Caça ao tesouro ✔️Zombie Event ✔️Monster Hunter ✔️ Entre outros!! ?Aqui sua diversão será garantida!? ?Convidem seus amigos e inimigos!? Crie sua conta em nosso site, la tem todas as informações sobre nosso servidor, chame seus amigos e não perca tempo. ‼️INAUGURAÇÃO 06/05 - 15:00 - CRIE SUA CONTA‼️ SITE: www.tibiaclassic.com.br Att, Equipe Tibia Classic
  25. DudaLima

    [8.60] Global Com Tps

    Ae galera to aqui pra postar um OT que varias pessoas me pediram que é o Global com TPS sem nenhum Bug. Um servidor que usa ele é o Confidence World bem conhecido #Descrição: Esse servidor é considerado inovador no mundo do otserver, pois é uma nova modalidade de servidor global, muito famoso entre os players. Possui muitos adeptos e, dificilmente, é encontrado um servidor adaptado a este mapa com poucos players. Difere-se do Global TPS em relação à quantidade de sistemas. #O que possui? - War of Emperium (Evento) - Dota Conquest (Evento) - Coliseum Arena (Evento) - Vip Test (Script) - Bonus 50+ (Script) - Database completa (DB) - TFS 0.4 (Distro: Anti-Divulgação, War System e No-otbm check) - Task 80% RL (Script: Com ranking e bonus bosses) - War System com escudos (Script) - VIP System (Script) - 2 cidades VIP Oken e Gengia (Mapa) - 10 items VIPS (Script) - +150 teleports free (Mapa) - Entre outras coisas... *OBS: Este servidor só funciona em S.O. Windows ou Linux com +3GB de RAM Download Bom, é isso, espero ter ajudado vocês. Créditos: Eu:DudaLima WarWolf
×
×
  • Criar Novo...