Jump to content

Search the Community

Showing results for tags 'open source'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Tibia King Portal
    • Portal
  • Open Source Projects
    • Baiak Thunder
    • Crystal Server
    • Mehah Otclient
    • OpenCore MMO
    • Otservbr
    • Styller
  • Otserv Downloads
    • Otserv
    • Tools
    • Codes
    • Clients
    • Maps
    • Websites
  • Tibia & Derivated Otserv
    • Otserv Discussions & Research
    • Show Off
    • Otserv Tutorials
    • Support and Requests
  • Tibia and Bots
    • Tibia
    • ElfBot
    • Outros Bots
  • Others
    • Announcements
    • Other Programming Languages
    • Graphics and Design
    • Playground (Off-topic)

Calendars

  • Official Calendar
  • OTServs Calendar
  • Several Calendars

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Localization


My character


Favorite OTServ


Bot preferred


Interests

  1. Nome: Perfect Upgrade System Tipo: Biblioteca, Action, Sistema Autor: Oneshot Essa √© a vers√£o final do Perfect Refine System ou Perfect Upgrade System criado por mim. √Č um sistema constru√≠do em cima de fun√ß√Ķes em POO (orienta√ß√£o a objetos), o que o torna muito vers√°til, possibilitando a outros programadores/scripters criarem seus pr√≥prios sistemas com base na biblioteca. A fun√ß√£o do sistema √© simples. N√£o passa de um sistema de refino, presente em todos os servidores, onde voc√™ usa um item em um equipamento e este fica mais forte e ganha um nome caracterizando o n√≠vel
  2. Fala galera do TK, vejo que tem bastante gente procurando esse sisteminha que é praticamente igual ao dodge system, então eu decidi fazer visto que na realidade era só mudar 3 linhas kkkk em todo caso ta aí pra quem quiser: creaturescripts.xml: <!-- CRITICAL SYSTEM --> <event type="statschange" name="critical" event="script" value="critical.lua"/> creaturescripts\scripts\login.lua: --- CRITICAL SYSTEM ---- registerCreatureEvent(cid, "critical") if getPlayerStorageValue(cid, 48913) == -1 then setPlayerStorageValue(cid, 48913, 0) end
  3. Ae galera do TK, uns caras ficaram me mandando PM pedindo esse sistema aqui.. aparentemente tem em algum server e eles queriam replicar o sistema no OT deles. Não sei como funciona no outro server mas no script que eu fiz vai funcionar assim: Serão 100 livros que você poderá comprar de um npc específico, cada livro te dá 1 ponto a mais na skill Dodge e isso acarreta em 0.3% de chance a mais de desviar de um golpe e tomar só 50% de dano. Infelizmente eu nunca joguei no servidor que foi o pioneiro desse sistema (na vdd eu nem sei qual é) então eu não fiz igual o deles, na realidade o meu só fu
  4. SCREENSHOT http://3.1m.yt/Zwo99Sdx.png http://4.1m.yt/oG_cwli8u.png ______________________________________________ COMANDOS !autoloot add, itemId ou name -- Adicionando um item na lista !autoloot remove, itemId or name -- Remover um item da lista !autoloot show -- Mostrar a lista do autoLoot !autoloot clear -- Limpar a lista do autoLoot ______________________________________________ SCRIPT data/global.lua -- AutoLoot config AUTO_LOOT_MAX_ITEMS = 5 -- Reserved storage AUTOLOOT_STORAGE_START = 10000 AUTOLOOT_STORAGE_END = AUTOLOOT_STORAGE_START +
  5. Fala galera do TK, criei esse anelzinho pra servers que procuram inovar.. bom, oque ele faz?? Simples, ele torna o usuário invisível. aff, mas já existe o stealth ring que faz isso! Sim mas dessa vez eu digo invisível mesmo, nenhum monstro ou players conseguirá te ver. que lixo, assim qualquer player vai poder ficar invisível e passar no meio dos monstros e players.. vai estragar o server Aí é que vc se engana porque o anel vem uma maldição, quem usar ele vai perdendo 3% de vida por segundo (ajustável) e só vai estragar o server se vc sair distribuindo o anel pra todos os players
  6. Link do projeto no Github: https://github.com/ottools/mapshapegen Cr√©ditos: EdMignari Download - Clique Aqui para obter o √ļltimo release Requer Adobe Air para instalar.
  7. Vi um pessoal atr√°s desse sistema e decidi trazer pra c√° ;] O que √©: Um sistema em que voc√™ insere um Cart√£o de Cr√©dito em um Caixa Eletr√īnico para executar a√ß√Ķes iguais √†s de um banco de verdade. Crie um arquivo em mods com extens√£o .xml e coloque isso dentro se quiser editar o id do item que √© usado como cart√£o de cr√©dito altere aqui: Por recomenda√ß√Ķes do criador do script, √© sugerido que se coloque NO-LOGOUT na √°rea da fila. Veja as imagens abaixo: Observa√ß√Ķes: - Para usar o caixa e
  8. Versão testada : 8.6 a TAG tem 2 tipos uma com % da mana e outra com valor fixo, vou disponibilizar as 2 tags vc escolhe o que preferir. <!-- Custom AVP Spells --> <instant name="SumonScript " words="Msg que vai sumonar você escolhe" lvl="lvl minimo para usar" maglv="ml para usar" manapercent="quanto gasta de mana em porcentagem 1,20,50,100" exhaustion="2000" needlearn="0" event="script" value="summon/summon_script.lua"> <vocation id="1"/>-- vocations do server que pode usar a magia , mecha de acordo com sua vontade <vocation id="2"/> <vocatio
  9. Ol√° pessoal, tudo bom? Ent√£o, estou trazendo um evento que criei: o Duca Evento. A uns 10 anos atr√°s joguei um ot pvp enforced que funcionava quase da mesma forma desse evento e recentemente resolvi criar um evento dessa forma ... Como funciona: ‚ÄĘ Primeiramente abre um teleport onde os jogadores que est√£o acima do level estipulado podem entrar (lembrando que o teleport fica aberto at√© o final do evento, ou seja, voc√™ pode morrer dentro do evento e entrar novamente quantas vezes quiser). ‚ÄĘ Ao entrar no teleport voc√™ ser√° enviado para uma equipe: azul ou rosa (lembrando que o objetivo
  10. Ol√° KingTibianos A pedido de um membro, vou postar um tutorial de como criar um NPC. Explicando detalhadamente. Primeiramente, cada npc se encontra em data/npcs no seu ot. Vou postar aqui como exemplo um NPC que venda algumas coisas: <?xml version="1.0" encoding="UTF-8"?> <npc name="Paul" script="default.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="129" head="57" body="86" legs="0" feet="114" addons="2"/> <parameters> <parameter key="module_shop" value="1"/> <parameter key="shop
  11. creaturescripts.xml <event type="login" name="aloot_reg" event="script" value="aloot.lua"/> <event type="kill" name="aloot_kill" event="script" value="aloot.lua"/> creaturescripts/scritps aloot.lua function onLogin(cid) registerCreatureEvent(cid, "aloot_kill") return true end local stor = 7575 function autoloot(cid, target, pos) local function doStack(cid, itemid, new) local count = getPlayerItemCount(cid, itemid) if (count > 100) then count = count - math.floor(count / 100) * 100 end local newCount = count + new if (coun
  12. Introdu√ß√£o: √Č uma wand que ataca v√°rios elementos aleatoriamente, por√©m n√£o somente isso, voc√™ pode alterar o elemento dela com uma talkaction. Instala√ß√£o: V√° at√© data/weapons/scripts e crie um arquivo chamando wandelementos.lua e coloque o seguinte conte√ļdo: local min, max = 1700,1900 --Ataque m√≠nino e ataque m√°ximo local w = { [1] = {ef = 36, sh = 3, dmg = COMBAT_FIREDAMAGE}, [2] = {ef = 42, sh = 28, dmg = COMBAT_ICEDAMAGE}, [3] = {ef = 46, sh = 38, dmg = COMBAT_POISONDAMAGE}, [4] = {ef = 17, sh = 31, dmg = COMBAT_DEATHDAMAGE}, [5] = {ef = 47, sh = 35, dmg = COMBAT
  13. Mana e Life 100/100 Salve galerinha, estive procurando em vários tópicos, algum codigo de life e mana 100/100, e nenhum deles funcionava perfeito para oque eu precisava, todos eles paravam de funcionar quando o player atingia o level 715835 ou mana/life "21474847" o numero 100 da vida virava 65750 ou da mana, de qual você atingisse primeiro "21474847" e pra quem quer por high XP isso é um problema, mas depois de muito, MUITO,MUITO,muito esforço de um amigo, @Rusherzin, ele conseguiu burla isso, e agora você pode pegar quantos de level/mana/life quiser que não vai sair d
  14. Ol√° galerinha do TK, hoje venho trazer aqui para voc√™s um dos melhores e mais famoso evento da atualidade, √© o famoso: War of Emperium (WOE), estou disponibilizando ele aqui de gra√ßa para voc√™s, bom aproveito! #Descri√ß√£o: Este evento consiste em dominar o castelo atrav√©s da destrui√ß√£o de alguns geradores. #O que possui? - Totalmente automatizado (Script: Abertura, Entrega do pr√™mio, Designa√ß√£o do vencedor e Encerramento). - P√°gina interativa (PHP: Possui explica√ß√£o do evento e os 5 √ļltimos vencedores do castle). - Talkactions (Script: Comandos que informam quanto tempo
  15. Créditos: AnneMotta & Vodkart Descrição: Ao andar com o full addon de algumas outfits irá sair um efeito. Em creaturescript/script crie um arquivo.lua e renomeie para: outfiteffect.lua function onLogin(cid) registerCreatureEvent(cid, "EffectOutLogin") registerCreatureEvent(cid, "OutfitEffects") return doCreatureChangeOutfit(cid,{lookType = getCreatureOutfit(cid).lookType, lookHead = getCreatureOutfit(cid).lookHead, lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs, lookFeet = getCreatureOutfit(cid).lookFeet, lookAddons = get
  16. Boa noite galera, após um pedido aqui no fórum sobre um sistema de Cassino, decidi então criar este e disponibilizar para vocês. Introdução: Bom, este script simula a máquina de Cassino conhecida como Cassino Slots, pra quem não conhece é a máquina que se encontra no spoiler abaixo: Como funciona? O jogador precisa escolher 1 (um) dos 10 (dez) itens disponíveis (da para configurar a quantidade de itens) como seu Item da Sorte, e após feito isso, terá que girar a alavanca e torcer para que a máquina so
  17. Meu primeiro tutorial....vamos la! vamos criar vip 4 como exemplo Primeiro precisamos achar um action n√£o usado! Em Data/actions/actions.xml digite CTRL+F e procure um action n√£o usado no meu caso vai ser 15670 e 15671! um deles vamos usar no piso e outro no ba√ļ de recompensa! Come√ßando! Data/actions/scripts Crie um arquivo .lua / pode copiar uma e colar substituindo o nome e limpando dentro! o meu ir√° se chamar premiumtile.lua 15671 - ACTION QUE USAREMOS NO BA√ö... 15670 - ACTION QUE USAREMOS NO PISO... "Voc√™ ja
  18. [simples Sys montaria] Talkactions TFS 0.3.6/0.4 - 8.54-8.6 Script: Medio esse script ele troca a outfit do player por talkactions e add uma speed comfiguravel no player tudo bem simples e facil de entender. Vai em \data\talkactions>talkactions.xml e add essa tag <talkaction words="!mt" event="script" value="mount.lua"/> Vai em \data\talkactions\scripts>mount.lua e crie um aquivo la chamado "mount.lua" e add esse script dentro ----By Garep local config = { mount = {"mount", "montar"}, unmount = {"demount", "desmontar"}, storage
  19. Nome: Zombie Event Versão TFS: 1.x Créditos: Printer Preview http://2.1m.yt/xHhGcL9.png Características Quantidade minima e máxima de players e zombies. Começar automaticamente através do Globalevent ou por comando. Se juntar ao evento através do teleport ou do comando. Contagem de zumbis e de mortes. Três troféus com descrição e data. BUGS CORRIGIDOS! Atenção Adicione no-logout tool do RME na sala de espera e também na área do evento. Tutorial data/creaturescripts/creaturescripts.xml <!-- Z
  20. Galerinha, muitas vezes voc√™s possuem items.otb editados ou de outras vers√Ķes, por√©m o server n√£o aceita ele e acaba dando erro na hora de abrir seu distro, leia esse f√°cil tutorial e seus problemas ir√£o acabar! Eu usei o Crystal Server e TFS 0.4 para fazer este tutorial, por√©m acho que ele funciona em outras vers√Ķes do TFS, bom, vamos l√°! V√° nas sources do seu servidor, abra seu items.cpp e procure por: if(Items::dwMajorVersion == 0xFFFFFFFF) std::clog << "[Warning - Items::loadFromOtb] items.otb using generic client version." << std::endl; else if(Items::dwMajo
  21. #Introdução Bem, este é um sistema no qual você pode protejer o seu locker(depot) com senha, assim evitando hackers http://forums.otserv.com.br/images/smilies/biggrin.gif. #Instalação http://1.imgland.net/3CaRNl.png Primeiro faça o download do sistema e cole na sua pasta data. Após ter instalado os arquivos nas suas respectivas pastas adicione as tags: @Actions <action itemid="2589; 2590; 2591; 2592" event="script" value="DPPass.lua"/> <!-- DP Pass --> @Creaturescripts <event type="login" name="LockerPass" event="script
  22. Aeeeeeee carai, hoje vim trazer pra voc√™s meu mais novo sistema *-*. √Č uma fodenda spell que voc√™ seleciona algu√©m pra ser seu voodoo e a partir disso durante um tempo X ela vai receber todos os hit's que voc√™ deveria receber... INCR√ćVEL, N√ÉO? Agora se nesse meio tempo ela deslogar ou entrar em pz voc√™ vai tomar o dano normal, mas se ainda tiver nesse tempo X e ela sair ela vai receber o dano instantaneamente (√Č BOM DEMAIS PRA SER VERDADE). Agora voc√™ deve estar imaginando, e se eu usar a magia pra transferir o dano pra um amigo e ele fizer a mesma coisa em mim, pra onde vai o dano? P
  23. Fala pessoal do TK, hoje vim trazer uma spell bem bonita que veio na minha cabeça. em 14:06 desse vídeo dá pra ver oque eu tentei criar http://tvuol.uol.com.br/video/avatar--livro-3-fogo--ep-48--a-manipuladora-de-fantoches-04028C98306ED8A90326/ mas por conta dos efeitos precários que o Tibia possui não ficou tão legal qnt eu imaginei mas em todo caso eu decidi compartilhar o código com vocês. O resultado final foi esse daqui: Se vocês se interessaram é só criar um arquivo em spells/scripts e colocar isso daqui dentro dele: function onCastSpell(cid, var) local confi
  24. Eae galera faz tempo que parei com o tibia e estava eu vasculhando pelo pc e encontrei essa base minha base. ent√£o como o tibiaking me ajudou demais com minhas duvidas e erros, resolvi retribuir o favor. obs: essa base pode estar incompleta: pokemons mal configurados assim como attacks etc.. ‚ÄĘ Base Utilizada PokeGod ‚ÄĘ ‚ÄĘ Adicionado Passive System (Incompleto). ‚ÄĘ Feito Alguns Remakes . ‚ÄĘ Aumentado Effects at√© 427. ‚ÄĘ Sem Level System. ‚ÄĘ Suporte S√≥ pra Mysql. ‚ÄĘ Adicionando ataques no pokemon em Data/Lib/Pokelib
  25. Vers√£o Testada: Tibia 8.60 // TFS 0.3.6 & 0.4 Descri√ß√£o: Evita jogadores que d√£o exit nos treiners upando skills. Eles s√£o kikados automaticamente depois de alguns minutos e algumas verifica√ß√Ķes. exit_treiner.lua config_exit_treiner = { Warning = "Favor trocar seu char de dire√ß√£o para evitar que ele seja kikado", -- mensagem time = 3, -- a cada 3 minutos ir√° checar roudsKick = 3, -- se ele estiver parado na mesma dire√ß√£o por 3 checagem seguidas ser√° kikado storages = {879780,879781}, -- n edite treiners = {"Trainer", "Training Monk"} -- coloque aqui
√ó
√ó
  • Create New...

Important Information

Confirmação de Termo