Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 08/23/17 em todas áreas

  1. [Narutibia] Jinchuuriki System - Distro 0.4

    Roo reagiu a KotZletY por uma resposta no tópico

    1 ponto
    Salve rápázyádá, recentemente estava de rolê pelo tk, e vi um tópico com o seguinte pedido: "Jinchuuriki System", pra que não conhece irei da um breve resumo. Para quem conhece o anime naruto sabe sobre as bijuus, e que elas foram seladas em shinobis destinados a carregar tamanha responsabilidade devido a cada biju ter um poder destruidor, como por exemplo a bijuu raposa de nove caldas(Kyuubi), selada dentro do personagem principal chamado de Naruto Uzumaki, a Kyuubi quando dominada, dá ao usuário uma grotesca quantidade de chakra, assim como jutsus e muito mais, cada bijuu tem sua especialidade, jutsus de defesa, assim como a própia defesa e resistência do usuário a tais jutsus, mas claro para você ter a bijuu, é necessário que você sele-a dentro de você, através de um dos jutsus proibidos, como o Shiki Fuujin usado por Minato o 4º Hokage e também pai de naruto, ao usar o selo ele consome a alma de quem usa levando-o a morte após o termino do jutsu, minato como hokage não poderia deixar a kyuubi destruir a vila, então ele invoca o Selo Consumidor do Demônio Morto(Shiki Fuujin) conhecido também como Selo Ceifeiro da Morte, e sela a kyuubi dentro de seu própio filho salvando a vila e morrendo como herói, e naruto desde então passa a ser o Jinchuuriki da raposa de nove caldas. Tendo uma ideia básica de como funciona, vamos a explicação do sistema, que não é diferente. Ao usar um jutsu(spell) de selo em algum bijuu(monstro), você terá ele selado dentro de você e obterá os jutsus de acordo com cada bijuu, mas para isso, a vida(hp) da bijuu deve está menor que 20%(configurável), e então você durante 2(configurável) dias, terá ele selado dentro de você e poderá usar os jutsus, ao acabar esse tempo você irá perdelo, assim como os jutsus. Sistema criado e testado na versão 8.60 usando uma distro na versão 0.4, mesmo assim pode funcionar em versões inferiores!! Siga os passos corretamente que é sucesso. Vá em data/lib e crie um arquivo chamado JinchuurikiSystem.lua e coloque o seguinte code dentro: A tabela está de acordo com a ordem de bijuus existente desde o bijuu de 1 calda, até a biju de nove caldas, então você irá mexer somente em qual ou quais jutsus(spells) cada bijuu irá usar, mais precisamente aqui: spells = {""} entre aspas coloque a quantidade que seja de jutsus(spell), como por exemplo: Tk no Jutsu 1- Tk no jutsu 2, separados por virgula, assim: spells = {"Tk no jutsu 1", "Tk no jutsu 2"} Lembrando que o nome das spells não é a que fica em words, é que fica em name na xml, por exemplo: eu tenho um jutsu chamado kai, quem joga narutibia sabe pra que serve, para usar ela, usamos o nome que está em words, e a que fica em name, será que vai ser mostrada quando for usar, entretanto a função que faz o player aprender a spell, segui pelo nome: <instant name="Kai!" words="kai" note que contém uma exclamação no nome da spell, então vai ter que ir exclamação e tudo junto, ficando assim: spells = {"Tk no jutsu 1", "Tk no jutsu 2", "Kai!"} e então quando o player for usar a spell pelo words kai, a spell será usada. Agora vá em data/spells/scripts crie um arquivo chamado selojin.lua e coloque o seguinte code dentro: Agora vá em data/spells/scripts crie um arquivo chamado buff bijuu.lua e coloque o seguinte code dentro: a tag que você irá colocar na spells.xml para esse jutsu(spell) será a seguinte: <instant name="Shiki Fuujin" words="shiki fuujin" lvl="1" mana="1" prem="0" exhaustion="10" enabled="1" needtarget="1" event="script" value="selojin.lua"> </instant> <instant name="Buff Jin" words="buff jin" lvl="1" mana="0" prem="0" selftarget="1" exhaustion="1000" enabled="1" event="script" value="buff bijuu.lua"> </instant> Agora vá em data/talkactions/scripts e crie um arquivo chamado jincheck.lua e coloque o seguinte code dentro: Nota: esse comando serve para você checar quanto tempo você tem de Jinchuuriki, e qual bijuu está selado dentro de você. A tag da talkactions.xml para esse jutsu(spell) é a seguinte: <talkaction words="!jincheck" event="script" value="jincheck.lua"/> Agora vá em data/globalevents/scripts e crie um arquivo chamado jincheck.lua e coloque o seguinte code dentro: Nota: esse script checa a cada um minuto, os players online na qual o tempo de Jinchuuriki já expirou, e então remove, para assim ele não continuar com os jutsus. A tag do globalevents.xml desse script é a seguinte: <globalevent name="JinSystem" interval="60000" script="jincheck.lua"/> Agora pra finalizar vá em data/creaturescripts/scripts e crie um arquivo chamado jinsystem.lua e adicione o seguinte code: e a tag do creaturescripts.xml desse script é a seguinte: <!-- Jinchuuriki System --> <event type="look" name="JinSystemLook" event="script" value="jinsystem.lua"/> <event type="death" name="JinSystemDeath" event="script" value="jinsystem.lua"/> <event type="login" name="JinSystemLogin" event="script" value="jinsystem.lua"/> <event type="logout" name="JinSystemLogout" event="script" value="jinsystem.lua"/> Nota: na spells.xml que não precisam ter uma vocação especifica para ser usada e devem conter a tag: needlearn="1" contendo essa tag, a spell não irá aparecer para nenhum player e não poderá ser usado até que o player sele a bijuu, após ser aprendida quando o player sela a bijuu, irá aparecer no comando !jutsus que em servidores normais é o spellbook e o !spells, em quanto o player não selar, ele não ver e nem pode usar. bijuu_outfit é o id da looktype que o player vai ganhar ao usar o buff(se você tem outro buff ou speel que faça o mesmo, remova-o ou então remova a função doSetCreatureOutfit da minha buff, assim não gerando conflito e ficando o outfit que deseja). skill_p é a quantidade de pontos que ao usar o buff da bijuu, vai add no player. time_buff é quanto tempo o buff vai ficar no player valendo também para a looktype. effBuff é o id do efeito que vai sair em cima do player quando ele usar o buff. Pronto, basta configura a spells que cada bijuu(monstro), e pronto. Acho que não preciso explicar como configurar, no própio script deixei umas observações. É totalmente proibido levar meu sistema para outro blog, site ou fórum, fiz esse sistema exclusivamente para membros da comunidade do TibiaKing. Quaisquer erros, sugestões, críticas(construtivas), fiquem a vontade, caso tenha alguma duvida sobre tal parte do script, ou não entendeu alguma parte de como configurar, basta comentar que estarei dando suporte. Script feito por mim. Abraços, bom uso, e boa noite! xD
  2. [Link Quebrado]Pokémon Mythology

    Hrod reagiu a SrP1kachu por uma resposta no tópico

    1 ponto
    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+ 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. Tem mais coisas mas não me lembro ao certo de tudo que eu coloquei ;-; </3 • 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 • Não queria ter que postar meu projeto mas como Minha Propia equipe esta ameaçando a fazer isso tai pra vcs :C • Dowload • scan : https://www.virustotal.com/#/file-analysis/Yjg0MTM2YmRkNjZkNmRjNDJhODgxMThlOWFjZmM2YmM6MTUwMzI3MzI0Mg== servidor+sources+cliente : https://mega.nz/#!sIJ1nATJ!cEXaqXdkW0iXWnFeklNpa9yRS0y9exoRDkM-WBnpACo 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) •Vinicius FT (K95) •DeadPool •Marshmello 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.
  3. Iniciando na área de sprit

    edumasterrrr reagiu a Martim Tiburcio por uma resposta no tópico

    1 ponto
    Olá, estou começando nessa área de sprits e gostaria de mostrar alguns trabalhos em que eu venho treinando, gostaria de saber a opinião de vocês em pontos que eu deva melhorar, obrigado.
  4. Iniciando na área de sprit

    KotZletY reagiu a Martim Tiburcio por uma resposta no tópico

    1 ponto
    Animação
  5. Iniciando na área de sprit

    edumasterrrr reagiu a KotZletY por uma resposta no tópico

    1 ponto
    @Martim Tiburcio foda botando pra fuder. Tóp cara, bom, desenhar você já sabia, colocar em prática em uma sprite era só questão de tempo. kkkkkkkkkkkkkk Parabéns cara, e me desculpe o termo. Segura meu like ae!! xD
  6. Estatua que teleporta

    Yamborghini reagiu a Dwarfer por uma resposta no tópico

    1 ponto
    local t = { newpos = {x=1,y=1,z=1}, effect = CONST_ME_TELEPORT, vocations = {1,2,3,4}, id = 2160, remover = "yes", level = 10, tempo = 30 -- em segundos } function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerStorageValue(cid, 19883) - os.time() > 0 then return doPlayerSendCancel(cid, "Você deve esperar "..t.tempo.." segundos para usar novamente.") end if getPlayerItemCount(cid, t.id) == 0 then return doPlayerSendCancel(cid, "Você não tem o item necessário.") end if getPlayerLevel(cid) < t.level then return doPlayerSendCancel(cid, "O level mínimo requerido é "..t.level.." .") end if not isInArray(t.vocations, getPlayerVocation(cid)) then return doPlayerSendCancel(cid, "Você não tem a vocação necessária.") end if not isPremium(cid) then return doPlayerSendCancel(cid, "Você não é premium.") end setPlayerStorageValue(cid, 19883, t.tempo + os.time()) doTeleportThing(cid, t.newpos) doSendMagicEffect(t.newpos, t.effect) if t.remover == "yes" then doPlayerRemoveItem(cid, t.id, 1) end return true end
  7. [DELETADO]

    Cain Jorge reagiu a LeoTK por uma resposta no tópico

    1 ponto
    namoral com esse nome não sei se tu vai conseguir membros para a equipe kkk tu vai matar os membros da equipe que eu to ligado seu nome te denuncia kkk, brincadeiras a parte se pecisar de alguma ajuda com mapa ou algumas coisas referentes a itens etc... me da um toque que te dou uma força só não posso participar em tempo integral porque já estou em um projeto
  8. Bug depot

    Krazzy reagiu a KotZletY por uma resposta no tópico

    1 ponto
    Este tópico foi movido para a área correta. Esta é uma mensagem automática! Pedimos que leia as regras do fórum! @Krazzy doPlayerSendMailByName(getCreatureName(cid), item, 1) essa é a função que manda a ball para o depot, no caso para seu email, seu server precisa ter o mail system, para enviar para seu depot, posso estar errado, não conheço essa função, não sei se ela manda já para o depot e seu depot está configurado errado, afinal nunca utilizei tal função, mas mail system precisa ser configurado, até onde sei. De forma resumida, ativa ou reconfigura seu mail system ou faça ele mandar diretamente para o depot!
  9. .

    Augusto Rajas reagiu a Jaurez por uma resposta no tópico

    1 ponto
    @AugustoEdge acesso aos mapas extras é pelo barco de thais, todos eles já estão no arquivo, eventos só no mapa global. Falta ajeitar bastante coisa ainda. Abraços.
  10. @quemtuacha a função seta apenas a descrição especial, o que faz o look realmente é um script. Me passe as funções que retornam o look do player e irei editar em um script de look. Tópico movido para suporte de scripts, preste mais atenção na próxima vez, leia as regras de postagem e a descrição das áreas e saberá onde postar!
  11. (Resolvido)Npc de Task Points e 1 movements

    JcA reagiu a Vodkart por uma resposta no tópico

    1 ponto
    domodlib('task_func') local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid local shopWindow = {} local t = { [2195] = {price = 5}, -- [id do item] e em price qnto task points vai custar [2493] = {price = 25}, [2361] = {price = 30}, [8851] = {price = 20}, [8925] = {price = 30}, [2640] = {price = 50}, [2494] = {price = 100}, [9932] = {price = 50}, [2472] = {price = 70}, [8931] = {price = 100} } local onBuy = function(cid, item, subType, amount, ignoreCap, inBackpacks) if t[item] and getTaskPoints(cid) < t[item].price then selfSay("you do not have "..t[item].price.." Task Points", cid) else doPlayerAddItem(cid, item) setPlayerStorageValue(cid, task_sys_storages[2], getTaskPoints(cid) - t[item].price) selfSay("Here you item", cid) end return true end if (msgcontains(msg, 'trade') or msgcontains(msg, 'TRADE'))then for var, ret in pairs(t) do table.insert(shopWindow, {id = var, subType = 0, buy = ret.price, sell = 0, name = getItemNameById(var)}) end openShopWindow(cid, shopWindow, onBuy, onSell) end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
  12. Scrol Skill item

    robiie123 reagiu a Dwarfer por uma resposta no tópico

    1 ponto
    Nessa parte, configure o level e a rate: {level = {1, 30}, rate = 1.0}, --- Do skill 1 até o 30, será adicionado 1.0*config.trys = 30 {level = {31,60}, rate = 0.5}, -- Do skill 31 até o 60: 0.5*30 = 15 {level = {61,100}, rate = 0.1}} -- Do skill 61 até o 100: 0.1*30 = 3
  13. Crie um arquivo com o nome que quiser e cole isto dentro <?xml version="1.0" encoding="UTF-8"?> <npc name="NPCNAME" script="default.lua" walkinterval="2000" speechbubble="4" floorchange="0"> <health now="100" max="100"/> <look type="73" head="0" body="0" legs="0" feet="0" addons="0"/> </npc>
  14. NPC de Vende Itens de Addon - [10.41]

    diegocaettano reagiu a Povildo por uma resposta no tópico

    1 ponto
    NPC de Vende Itens de Addon Patch v1.0 AVISO: Esse projeto meu é para eu sempre está atualizando o NPC quando sair coisa novas e atualiza aqui no tropico sempre ele atualizado. <?xml version="1.0" encoding="UTF-8"?> <npc name="Bulma" script="default.lua" walkinterval="2000" speed="100" walkradius="4" floorchange="0"> <health max="100" now="100"/> <look type="131" head="113" body="57" legs="95" feet="113" addons="3" mount="0"/> <parameters> <!--MESSAGES--> <parameter key="message_greet" value="Oi |PLAYERNAME|, Eu posso vender alguns items necessarios para seus addons, diga-me {trade} para ver o que eu posso lhe vender."/> <parameter key="message_farewell" value="Good bye, |PLAYERNAME|."/> <parameter key="message_buy" value="Do you want to buy |ITEMCOUNT| |ITEMNAME| for |TOTALCOST| gold coins?"/> <parameter key="message_onbuy" value="Here you are."/> <parameter key="message_bought" value="Bought |ITEMCOUNT|x |ITEMNAME| for |TOTALCOST| gold."/> <parameter key="message_sell" value="Do you want to sell |ITEMCOUNT| |ITEMNAME| for |TOTALCOST| gold coins?"/> <parameter key="message_onsell" value="Here you are, |TOTALCOST| gold."/> <parameter key="message_sold" value="Sold |ITEMCOUNT|x |ITEMNAME| for |TOTALCOST| gold."/> <parameter key="message_missingmoney" value="You don't have enough money."/> <parameter key="message_needmoney" value="You don't have enough money."/> <parameter key="message_missingitem" value="You don't have so many."/> <parameter key="message_needitem" value="You do not have this object."/> <parameter key="message_needspace" value="You do not have enough capacity."/> <parameter key="message_needmorespace" value="You do not have enough capacity for all items."/> <parameter key="message_idletimeout" value="Good bye."/> <parameter key="message_decline" value="Then not."/> <parameter key="message_sendtrade" value="Of course, just browse through my wares."/> <parameter key="message_noshop" value="Sorry, I'm not offering anything."/> <parameter key="message_oncloseshop" value="Thank you, come back whenever you're in need of something else."/> <parameter key="message_alreadyfocused" value="|PLAYERNAME|, I am already talking to you."/> <parameter key="message_walkaway_male" value="Good bye."/> <parameter key="message_walkaway_female" value="Good bye."/> <!--SHOP--> <parameter key="module_shop" value="1"/> <parameter key="shop_buyable" value="ankh,2193,5000;ape fur,5883,500;banana staff,3966,2000;bat wing,5894,200;bear paw,5896,3000;behemoth claw,5930,10000;blue piece of cloth,5912,5000;bonelord eye,5898,3000;brown piece of cloth,5913,1000;Brutus Bloodbeard's hat,6099,50000;chicken feather,5890,400;Deadeye Devious' eye patch,6102,70000;demonic essence,6500,900;dragon claw,5919,100000;dream warden claw,22609,5000000;dream warden mask,22610,7000000;dubious piece of cloth,13541,100000;elemental spikes,13940,30000000;enchanted chicken wing,5891,20000;eye patch,6098,1000;Ferumbras' hat,5903,50000000;fish fin,5895,2000;green piece of cloth,5910,200;hardened bone,5925,70;heaven blossom,5921,250;holy orchid,5922,400;honeycomb,5902,40;hook,6097,600;huge chunk of crude iron,5892,15000;iron ore,5880,500;legion helmet,2480,22;lizard leather,5876,150;lizard scale,5881,120;ludicrous piece of cloth,13544,5000;luminous piece of cloth,13545,5000;magic sulphur,5904,8000;mandrake,5015,30000;minotaur leather,5878,80;nose ring,5804,40000;obvious piece of cloth,13543,5000;ominous piece of cloth,13540,5000;peg leg,6126,600;perfect behemoth fang,5893,500;piece of draconian steel,5889,4000;piece of hell steel,5888,1000;piece of royal steel,5887,10000;pirate voodoo doll,5810,500;plague bell,13926,10000;plague mask,13925,2000;red dragon leather,5948,300;red dragon scale,5882,200;red piece of cloth,5911,300;Ron the Ripper's sabre,6101,90000;shard,7290,2000;slime mould,13758,5000;sniper gloves,5875,2000;soul stone,5809,250000;spider silk,5879,4000;spirit container,5884,40000;spool of yarn,5886,50000;the Lethal Lissy's shirt,6100,30000;tribal mask,3967,250;turtle shell,5899,200;voluminous piece of cloth,13542,5000;white piece of cloth,5909,500;wolf paw,5897,70;yellow piece of cloth,5914,150;mage's cap,13756,10000000"/> </parameters> </npc> CREDITO do Sistema: Elime's NPC Editor REPORTE BUG's Agradeço a Todo que viu o Tropico Que DEUS TE ABENÇOE
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo