Jump to content

Search the Community

Showing results for tags 'talkaction'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • 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

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Sou

  1. É um script que eu realmente achei excelente, e ajuda muito a servidores onde esse serviço não é vendido. Segue o script Em data/talkactions/scripts adicione um arquivo com o nome de changename.lua com o seguinte script: local config = { item = { Id = 1111, count = 0, }, maxTextLenght = 15, blacklistParam = {"account manager", "god", "cm", "gm", "tutor", "tester"}, minWordLenght = 3, delay = 2 } function onSay(cid, words, param, channel) local textCancel, t = config.text, string.explode(param, ",") if(param == '') then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.") elseif((getPlayerGUIDByName(t[1]) ~= nil) and (not getBooleanFromString(t[2]))) then textCancel = "That name is already in use." elseif(getPlayerItemCount(cid, config.item.Id) < config.item.count) then textCancel = "You do not fulfill the requirements." elseif(not getTilePzInfo(getCreaturePosition(cid))) then textCancel = "You must be inside a protection zone to use this command." elseif(string.len(tostring(t[1])) >= config.maxTextLenght) then textCancel = "You can only use a maximum of " .. config.maxTextLenght .. " characters." elseif(string.find(t[1]:lower(), "[^%l%s]") ~= nil) then textCancel = "You cannot use symbols." else for blacklist = 1, table.maxn(config.blacklistParam) do if(string.find(t[1]:lower(), config.blacklistParam[blacklist]) ~= nil) then textCancel = "Invalid name entry." break end end end if(config.text ~= textCancel) then doPlayerSendCancel(cid, textCancel) return true end local paramTemp, space, oldName = '', '', getCreatureName(cid) for word in string.gmatch(t[1], "%a+") do if(string.len(word) < config.minWordLenght) then doPlayerSendCancel(cid, "Each word must have a minimum of " .. config.minWordLenght .. " characters.") return true end paramTemp = "" .. paramTemp .. "" .. space .. "" .. word .. "" if(space == '') then space = " " end end local guid = getPlayerGUID(cid) t[1] = paramTemp doPlayerRemoveItem(cid, config.item.Id, config.item.count) if(pcall(doPlayerChangeName, guid, oldName, t[1]) == false) then db.executeQuery("INSERT INTO `player_namelocks` (`player_id`, `name`, `new_name`, `date`) VALUES (" .. guid .. ", " .. db.escapeString(oldName) .. ", " .. db.escapeString(t[1]) .. ", " .. os.time() .. ");") db.executeQuery("UPDATE `players` SET `name` = " .. db.escapeString(t[1]) .. " WHERE `id` = " .. guid .. " LIMIT 1;") end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Your name has been changed successfully. You will be kicked in " .. config.delay .. " seconds.") addEvent(function(cid, forceLogout) if(isPlayer(cid)) then doRemoveCreature(cid, forceLogout) end end, config.delay * 1000, cid, false) return true end Em talkactions.xml adicione a tag: <talkaction words="!changename;/changename;!namechange;/namechange" script="changename.lua" /> Funcional em tfs 0.3.7 / 0.4.0 Credito: Ratser Espero que aproveitem esse super script
  2. Bom agr to postando aki um sistema de auto-hunted, não sei se ja foi postado aki se ja foi um mod exclui aki por favor, bom vamos la. Este sistema baseia-se em evitar que a diferença de level dos players do seu servidor seja muito grande, reconhecendo, automaticamente, os players com os maiores levels do servidor e, então, enviando uma mensagem aos players anunciando uma recompensa em Gold Coins, que será fornecida a quem matar o referido Top Level. Após a morte do mesmo, o player que ganhou o frag recebe, instantaneamente, o prêmio correspondente. Download: [Auto-Hunted] Scan: Não sei fazer se alguem poder fazer agradeço. Se gosto da um REP+ nao cai o dedo
  3. Bom galera, creio que estou na seção correta.. se não, desculpe e movam. Oque eu quero uma troca de teleport, pra quem sabe existe um teleport para ir até a Pits of Inferno, e eu queria que esse teleport mudasse as cordenadas no dia X e no horário Y. mas 10 minutos antes iria aparecer uma mensagem avisando que o teleport foi mudado. e logo depois que o teleport mudasse as cordenadas e as pessoas entrassem nele, iriam para um lugar onde existe um monstro chamado Luciferus, e dai então quando matassem ele, apareceria um teleport para sair do lugar e voltar para o templo. e claro que o teleport da Pits of Inferno volta a ser normal depois. acho que vocês conseguem, conto com a ajuda de todos. obrigado
  4. gente quero colocar para todas as fusões de goku e a de vegeta distransformar em 5 minutos ou seja voltar a vocação anterior meu scropter fusion
  5. tipo assim os player fala !notice dai aparece as noticias dos servidores eu ja tentei usa 3 script diferente nenhuma delas funcionou Servidor 8.54 poketibia pda
  6. gente meu scriper revert ta revertendo todas as vocações quero deixar para reverter so as fusões de goku e vegeta meu scripter Script em talkaction revert
  7. Fmz Galerinha Suave ? Hoje estou aqui para trazer um video feito por min que envia item a todos players online através do comando ./additem (id) (quantidade) , eu me inspirei do ./addshop do Website Gesior do meu antigo servidor . Video : Link do Download: http://www.4shared.com/office/VUzcNn0sba/Script.html? IP Do Meu OtServer [24Hrs]: brightot.sytes.net Gostaria Que Deixa-se Um Like e Se inscreverem no canal estara ajudando muito. Obrigado,Estarei trazendo video tutoriais todos os dias Quase. Ajudei ? Deixe seu REP+
  8. Aviso Esse script precisa do Advanced Guild System instalado corretamente para funcionar. Informações Essa talkaction reúne as informações de todos os jogadores que tem guild. Depois, separa os 10 lvls mais altos de cada guild e soma, fazendo um ranking. No final, o jogador que usar o comando recebe uma janela com as 10 guilds (se existirem) mais fortes do servidor, rankeadas pela soma dos 10 levels mais altos (se existirem). Código Salve como guildrank.lua em talkactions/scripts: Agora, registre a talkaction em talkactions.xml: <talkactions words="/guildrank" access="0" event="script" value="guildrank.lua"/>
  9. Fala XTibianos, vim aqui postar um script muito simples, porem criativo e que eu nunca vi aqui no XTibia. É uma talkaction em que você faz um player falar, npc ou monstro. Obs: Os monstros ou NPC, se tiver mais de 1 criatura com o mesmo nome, somente uma vai falar, que é a primeira que seu char vai ir até ele por /goto Foto da talkaction: Vamos ao código, vá em talkactions/scripts e dê ctrl + c e ctrl + v em um arquivo qualquer e renomeie para criaturasfalar.lua, e coloque isso dentro: function onSay(cid, words, param) local t = string.explode(param, ",") doCreatureSay(getCreatureByName(t[1]), t[2], 1) return true end Agora abra o talkactions.xml e coloque essa tag: <talkaction log="yes" words="/falar" access="5" event="script" value="criaturasfalar.lua"/> É isso galera, abraços!
  10. É um comando normal que mostra uma lista de lugares disponíveis e teleporta para o local escolhido Crie teleportvip.lua em data/talkactions/scripts e coloque: Agora em data/talkactions/talkactions.xml coloque essa tag: <talkaction words="!teleport" script="teleportvip.lua"/>
  11. Queria um egg system igual ao do pokebro. tipo assim: O Daycare é um sistema criado para cruzar e obter novos Pokémons, até mesmo os que não podem ser conseguidos por outros métodos. Utilizando Para cruzar dois Pokémons, basta deixá-los no Daycare. Para isto, fale com a NPC Brenda. Diga hi e depois assistente para iniciar a conversa. Feito isso, coloque a Pokébola do primeiro Pokémon que deseja deixar no Daycare no slot da Pokébola principal e diga continuar. Repita para o segundo Pokémon. Para completar o processo, você precisa ter 100 td e em mãos no jogo. O processo será iniciado automaticamente após deixar o segundo Pokémon no Daycare. Note que você só pode cruzar Pokémons de sexos diferentes. Além disso, você só pode cruzar dois Pokémons que estejam no mesmo grupo de ovo. O ovo gerado será dependente do grupo de ovo dos pais. Você pode ver o grupo de ovo de um Pokémon na Pokédex. O Pokémon Ditto pode cruzar com qualquer Pokémon de qualquer sexo, exceto com outro Ditto, e o ovo gerado pertencerá ao grupo de ovo do outro pai. Pokémons sem sexo determinado só podem cruzar com um Ditto. Note que, para cruzar um Pokémon com um Ditto, o Ditto deve ser o segundo Pokémon à ser adicionado ao Daycare! Pokémons no grupo de ovo desconhecido não podem cruzar com nenhum outro Pokémon, nem mesmo um Ditto. Nesta categoria incluem-se Pokémons lendários. Após esperar 24 horas, volte para verificar se seus Pokémons geraram um ovo para você! Às vezes são precisas várias tentativas para um ovo ser gerado, por isso é importante tentar até que os dois Pokémons tenham afinidade. Incubadora Conseguiu um ovo no Daycare? Parabéns! A parte mais difícil já foi feita. Agora, para chocar o ovo, vá até o NPC Douglas e compre uma incubadora! Use-a com o seu ovo para começar à incubá-lo. O ovo demorará alguns dias para ser chocado, e você só pode incubar um ovo de cada vez. É possível até mesmo conseguir um Pokémon shiny! Você saberá se o seu novo Pokémon será um shiny desde a fase de ovo, pois o ovo brilhará. Não é possível saber qual Pokémon nascerá do ovo, pois pode nascer qualquer um no grupo de ovo dos pais. A única informação disponível é a cor do ovo, que é sempre a mesma para um mesmo Pokémon. Breeding Level Se você cuidar bem de seu ovo, pode receber um bônus de atributos no Pokémon quando o mesmo for chocado. Este bônus é chamado de Breeding Level (BL), ou nível de cruza, e pode chegar até o nível máximo de 12. Enquanto o ovo está na incubadora, você pode lhe dar carinho e fornecer Pokéorbs da mesma cor do ovo para aumentar seu nível de energia. Deixar o ovo com carinho e energia máximos não significa que o nível de cruza será máximo. Uma energia máxima significa que o nível cairá entre 0 e 10, com um bônus adicional de carinho. Na tabela abaixo você pode conferir quantos Pokéorbs são necessários para aumentar um nível de energia: numero Pokéorbs: 1 1 2 2 3 4 4 6 5 8 6 16 7 32 8 64 9 82 10 100 Para alguns Pokémons raros, o ovo só terá chance de ser gerado no Daycare se você deixar um brinquedo específico com o NPC Yuri logo após deixar os dois Pokémons no Daycare. Mesmo com o brinquedo, não há certeza de que o ovo gerado será chocado no Pokémon que necessita do brinquedo. Confira na tabela abaixo quais brinquedos são necessários para cada um destes Pokémons: Pokémon Brinquedo Raridade: Miltank Laço de Sininho Raro Magby Isqueiro Raro Elekid Lâmpada Nova Raro Smoochum Batom Raro Mime Jr. Espelho de Mão Raro Tyrogue Bandana de Lutador Raro Larvitar Pedra Extremamente Dura Raro Lickitung Laço Rosa Raro Munchlax Bolo de Creme Raro Skarmory Carta de Pombo Correio Raro Togepi Pokepirulito Raro Misdreavus Fantoche de Fantasma Raro Dratini Colar de Cristal Raro Stantler Chapéu de Papai Noel Muito Raro Happiny Utensílios de Enfermeira Muito Raro Lapras Sorvete Italiano Muito Raro Kangaskhan Chupeta Muito Raro Bonsly Vaso com Terra Muito Raro Eevee Lenço Vermelho Muito Raro Murkrow Chapéu Longo Muito Raro Porygon Gameboy Advanced Muito Raro Kabuto Pérola Ultra Rara Raríssimo Grupos de ovos Na tabela abaixo você pode conferir quais Pokémons tem chance de chocar para cada grupo de ovo. Grupo de ovo Pokémons Monstro Bulbasaur, Squirtle, Charmander, Nidoran M, Nidoran F, Slowpoke, Cubone, Rhyhorn, Lapras, Lickitung, Kangaskhan, Chikorita, Totodile, Mareep, Larvitar, Treecko, Mudkip e Munchlax Humanóide Abra, Machop, Drowzee, Magby, Elekid, Smoochum, Tyrogue e Mime Jr. Água 1 Squirtle, Psyduck, Poliwag, Slowpoke, Seel, Lapras, Omanyte, Kabuto, Dratini, Totodile, Azurill, Mantyke, Wooper, Corsola, Remoraid, Delibird e Mudkip Água 2 Goldeen, Chincou, Qwilfish, Magikarp e Remoraid Água 3 Tentacool, Shellder, Krabby, Staryu, Omanyte, Kabuto e Corsola Inseto Caterpie, Weedle, Paras, Venonat, Scyther, Pinsir, Ledyba, Spinarak, Yanma, Pineco, Shuckle e Heracross Mineral Geodude, Magnemite, Onix, Voltorb, Porygon e Bonsly Voador Pidgey, Spearow, Zubat, Doduo, Hoothoot, Natu, Murkrow, Skarmory e Farfecthd Amorfo Grimer, Gastly, Koffing, Misdreavus e Slugma Terrestre Rattata, Ekans, Sandshrew, Vulpix, Diglett, Meowth, Mankey, Growlithe, Ponyta, Tauros, Eevee, Cyndaquil, Sentret, Aipom, Girafarig, Dunsparce, Sneasel, Teddiursa, Swinub, Houndour, Phanpy, Stantler, Miltank, Torchic, Nidoran M, Nidoran F, Psyduck, Farfecthd, Seel, Rhyhorn, Mareep, Wooper, Snubbull e Delibird Encantado Cleffa, Igglybuff, Pichu, Happiny e Togepi Grama Oddish, Bellsprout, Exeggcute, Tangela, Sunkern, Bulbasaur, Paras, Chikorita e Hoppip Dragão Charmander, Ekans, Magikarp, Horsea, Dratini e Treecko Sem Gênero Magnemite, Voltorb, Staryu e Porygon Pokémons que precisam de um brinquedo para ter chance de chocar estão destacados.
  12. GALERA ME AJUDA OQUE ESTOU FAZENDO ERRADO ESTOU TENTANDO ADD MADARA MAIS NAO TA DANDO PRA TRANSFORMAR NEM REVETER VO POSTA O VOCATIONS XML E O TRANSFORMAR.LUA FALEM OQUE TA ERRADO PFV MADARA E O ULTIMO <?xml version="1.0" encoding="UTF-8" ?> <vocations> <vocation id="0" name="None" description="none" needpremium="0" gaincap="5" gainhp="5" gainmana="5" gainhpticks="6" gainhpamount="1" gainmanaticks="6" gainmanaamount="1" manamultiplier="4.0" attackspeed="200" soulmax="100" gainsoulticks="120" fromvoc="0" attackable="no"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0" /> <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0" /> </vocation> <vocation id="1" name="Naruto" description="a naruto" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="1"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="2" name="Naruto" description="a naruto" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="1"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="3" name="Naruto" description="a naruto" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="2"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="4" name="Naruto" description="a naruto" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="3"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="5" name="Naruto" description="a naruto" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="4"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="6" name="Naruto" description="a naruto" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="5"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="7" name="Naruto" description="a naruto" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="6"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="8" name="Naruto" description="a naruto" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="7"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="9" name="Naruto" description="a naruto" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="8"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="10" name="Naruto" description="a naruto" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="9"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="11" name="Naruto" description="a naruto" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="10"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="12" name="Naruto" description="a naruto" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="11"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="13" name="Sasuke" description="a sasuke" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="13"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="14" name="Sasuke" description="a sasuke" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="13"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="15" name="Sasuke" description="a sasuke" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="14"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="16" name="Sasuke" description="a sasuke" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="15"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="17" name="Sasuke" description="a sasuke" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="16"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="18" name="Sasuke" description="a sasuke" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="17"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="19" name="Sasuke" description="a sasuke" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="18"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="20" name="Sasuke" description="a sasuke" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="19"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="21" name="Sasuke" description="a sasuke" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="20"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="22" name="Sasuke" description="a sasuke" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="21"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="23" name="Sasuke" description="a sasuke" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="22"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="24" name="Sasuke" description="a sasuke" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="23"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="25" name="Lee" description="a lee" needpremium="0" gaincap="20" gainhp="390" gainmana="310" gainhpticks="310" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="25"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="6.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="26" name="Lee" description="a lee" needpremium="0" gaincap="20" gainhp="390" gainmana="310" gainhpticks="310" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="25"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="6.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="27" name="Lee" description="a lee" needpremium="0" gaincap="20" gainhp="390" gainmana="310" gainhpticks="310" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="26"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="6.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="28" name="Lee" description="a lee" needpremium="0" gaincap="20" gainhp="390" gainmana="310" gainhpticks="310" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="27"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="6.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="29" name="Lee" description="a lee" needpremium="0" gaincap="20" gainhp="390" gainmana="310" gainhpticks="310" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="28"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="6.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="30" name="Lee" description="a lee" needpremium="0" gaincap="20" gainhp="390" gainmana="310" gainhpticks="310" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="29"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="6.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="31" name="Lee" description="a lee" needpremium="0" gaincap="20" gainhp="390" gainmana="310" gainhpticks="310" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="30"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="6.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="32" name="Lee" description="a lee" needpremium="0" gaincap="20" gainhp="390" gainmana="310" gainhpticks="310" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="31"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="6.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="33" name="Lee" description="a lee" needpremium="0" gaincap="20" gainhp="390" gainmana="310" gainhpticks="310" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="32"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="6.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="34" name="Sakura" description="a sakura" needpremium="0" gaincap="20" gainhp="380" gainmana="320" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="34"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="5.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="35" name="Sakura" description="a sakura" needpremium="0" gaincap="20" gainhp="380" gainmana="320" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="34"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="5.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="36" name="Sakura" description="a sakura" needpremium="0" gaincap="20" gainhp="380" gainmana="320" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="35"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="5.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="37" name="Sakura" description="a sakura" needpremium="0" gaincap="20" gainhp="380" gainmana="320" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="36"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="5.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="38" name="Sakura" description="a sakura" needpremium="0" gaincap="20" gainhp="380" gainmana="320" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="37"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="5.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="39" name="Sakura" description="a sakura" needpremium="0" gaincap="20" gainhp="380" gainmana="320" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="38"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="5.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="40" name="Sakura" description="a sakura" needpremium="0" gaincap="20" gainhp="380" gainmana="320" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="39"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="5.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="41" name="Sakura" description="a sakura" needpremium="0" gaincap="20" gainhp="380" gainmana="320" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="40"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="5.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="42" name="Sakura" description="a sakura" needpremium="0" gaincap="20" gainhp="380" gainmana="320" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="41"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="5.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="50" name="Gaara" description="a gaara" needpremium="0" gaincap="20" gainhp="380" gainmana="320" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="50"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="2.0" axe="2.0" distance="4.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="51" name="Gaara" description="a gaara" needpremium="0" gaincap="20" gainhp="380" gainmana="320" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="50"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="2.0" axe="2.0" distance="4.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="52" name="Gaara" description="a gaara" needpremium="0" gaincap="20" gainhp="380" gainmana="320" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="51"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="2.0" axe="2.0" distance="4.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="53" name="Gaara" description="a gaara" needpremium="0" gaincap="20" gainhp="380" gainmana="320" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="52"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="2.0" axe="2.0" distance="4.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="54" name="Gaara" description="a gaara" needpremium="0" gaincap="20" gainhp="380" gainmana="320" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="53"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="2.0" axe="2.0" distance="4.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="55" name="Gaara" description="a gaara" needpremium="0" gaincap="20" gainhp="380" gainmana="320" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="54"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="2.0" axe="2.0" distance="4.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="56" name="Gaara" description="a gaara" needpremium="0" gaincap="20" gainhp="380" gainmana="320" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="55"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="2.0" axe="2.0" distance="4.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="57" name="Gaara" description="a gaara" needpremium="0" gaincap="20" gainhp="380" gainmana="320" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="56"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="2.0" axe="2.0" distance="4.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="58" name="Gaara" description="a gaara" needpremium="0" gaincap="20" gainhp="380" gainmana="320" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="57"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="2.0" axe="2.0" distance="4.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="59" name="Gaara" description="a gaara" needpremium="0" gaincap="20" gainhp="380" gainmana="320" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="58"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="2.0" axe="2.0" distance="4.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="60" name="Gaara" description="a gaara" needpremium="0" gaincap="20" gainhp="380" gainmana="320" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="59"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="2.0" axe="2.0" distance="4.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="70" name="Neji" description="a neji" needpremium="0" gaincap="20" gainhp="330" gainmana="370" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="70"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="5.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="71" name="Neji" description="a neji" needpremium="0" gaincap="20" gainhp="330" gainmana="370" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="70"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="5.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="72" name="Neji" description="a neji" needpremium="0" gaincap="20" gainhp="330" gainmana="370" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="71"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="5.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="73" name="Neji" description="a neji" needpremium="0" gaincap="20" gainhp="330" gainmana="370" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="72"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="5.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="74" name="Neji" description="a neji" needpremium="0" gaincap="20" gainhp="330" gainmana="370" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="73"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="5.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="75" name="Neji" description="a neji" needpremium="0" gaincap="20" gainhp="330" gainmana="370" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="74"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="5.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="76" name="Neji" description="a neji" needpremium="0" gaincap="20" gainhp="330" gainmana="370" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="75"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="5.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="77" name="Neji" description="a neji" needpremium="0" gaincap="20" gainhp="330" gainmana="370" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="76"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="5.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="78" name="Neji" description="a neji" needpremium="0" gaincap="20" gainhp="330" gainmana="370" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="77"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="5.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="90" name="Kiba" description="a kiba" needpremium="0" gaincap="20" gainhp="360" gainmana="340" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="90"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="5.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="91" name="Kiba" description="a kiba" needpremium="0" gaincap="20" gainhp="360" gainmana="340" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="90"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="5.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="92" name="Kiba" description="a kiba" needpremium="0" gaincap="20" gainhp="360" gainmana="340" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="91"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="5.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="93" name="Kiba" description="a kiba" needpremium="0" gaincap="20" gainhp="360" gainmana="340" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="92"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="5.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="94" name="Kiba" description="a kiba" needpremium="0" gaincap="20" gainhp="360" gainmana="340" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="93"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="5.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="95" name="Kiba" description="a kiba" needpremium="0" gaincap="20" gainhp="360" gainmana="340" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="94"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="5.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="96" name="Kiba" description="a kiba" needpremium="0" gaincap="20" gainhp="360" gainmana="340" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="95"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="5.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="97" name="Kiba" description="a kiba" needpremium="0" gaincap="20" gainhp="360" gainmana="340" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="96"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="5.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="98" name="Kiba" description="a kiba" needpremium="0" gaincap="20" gainhp="360" gainmana="340" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="97"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="5.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="110" name="Shikamaru" description="a Shikamaru" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="110"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="2.0" axe="2.0" distance="4.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="111" name="Shikamaru" description="a Shikamaru" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="110"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="2.0" axe="2.0" distance="4.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="112" name="Shikamaru" description="a Shikamaru" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="111"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="2.0" axe="2.0" distance="4.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="113" name="Shikamaru" description="a Shikamaru" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="112"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="2.0" axe="2.0" distance="4.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="114" name="Shikamaru" description="a Shikamaru" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="113"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="2.0" axe="2.0" distance="4.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="115" name="Shikamaru" description="a Shikamaru" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="114"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="2.0" axe="2.0" distance="4.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="116" name="Shikamaru" description="a Shikamaru" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="115"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="2.0" axe="2.0" distance="4.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="130" name="Hinata" description="a hinata" needpremium="0" gaincap="20" gainhp="330" gainmana="370" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="130"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="5.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="131" name="Hinata" description="a hinata" needpremium="0" gaincap="20" gainhp="330" gainmana="370" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="130"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="5.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="132" name="Hinata" description="a hinata" needpremium="0" gaincap="20" gainhp="330" gainmana="370" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="131"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="5.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="133" name="Hinata" description="a hinata" needpremium="0" gaincap="20" gainhp="330" gainmana="370" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="132"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="5.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="134" name="Hinata" description="a hinata" needpremium="0" gaincap="20" gainhp="330" gainmana="370" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="133"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="5.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="135" name="Hinata" description="a hinata" needpremium="0" gaincap="20" gainhp="330" gainmana="370" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="134"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="5.0" sword="2.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="150" name="Tenten" description="a tenten" needpremium="0" gaincap="20" gainhp="380" gainmana="320" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="150"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="2.0" axe="2.0" distance="4.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="151" name="Tenten" description="a tenten" needpremium="0" gaincap="20" gainhp="380" gainmana="320" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="150"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="2.0" axe="2.0" distance="4.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="152" name="Tenten" description="a tenten" needpremium="0" gaincap="20" gainhp="380" gainmana="320" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="151"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="2.0" axe="2.0" distance="4.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="153" name="Tenten" description="a tenten" needpremium="0" gaincap="20" gainhp="380" gainmana="320" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="152"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="2.0" axe="2.0" distance="4.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="154" name="Tenten" description="a tenten" needpremium="0" gaincap="20" gainhp="380" gainmana="320" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="153"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="2.0" axe="2.0" distance="4.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="170" name="Itachi" description="a itachi" needpremium="0" gaincap="20" gainhp="400" gainmana="400" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="170"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="171" name="Itachi" description="a itachi" needpremium="0" gaincap="20" gainhp="400" gainmana="400" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="170"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="172" name="Itachi" description="a itachi" needpremium="0" gaincap="20" gainhp="400" gainmana="400" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="171"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="173" name="Itachi" description="a itachi" needpremium="0" gaincap="20" gainhp="400" gainmana="400" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="172"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="174" name="Itachi" description="a itachi" needpremium="0" gaincap="20" gainhp="400" gainmana="400" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="173"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="175" name="Itachi" description="a itachi" needpremium="0" gaincap="20" gainhp="400" gainmana="400" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="174"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="176" name="Itachi" description="a itachi" needpremium="0" gaincap="20" gainhp="400" gainmana="400" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="175"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="177" name="Itachi" description="a itachi" needpremium="0" gaincap="20" gainhp="360" gainmana="370" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="176"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="190" name="Killer Bee" description="a killer bee" needpremium="0" gaincap="20" gainhp="360" gainmana="370" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="190"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="191" name="Killer Bee" description="a killer bee" needpremium="0" gaincap="20" gainhp="360" gainmana="370" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="190"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="192" name="Killer Bee" description="a killer bee" needpremium="0" gaincap="20" gainhp="360" gainmana="370" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="191"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="193" name="Killer Bee" description="a killer bee" needpremium="0" gaincap="20" gainhp="360" gainmana="370" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="192"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="194" name="Killer Bee" description="a killer bee" needpremium="0" gaincap="20" gainhp="360" gainmana="370" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="193"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="195" name="Killer Bee" description="a killer bee" needpremium="0" gaincap="20" gainhp="360" gainmana="370" gainhpticks="1" gainhpamount="550" gainmanaticks="1" gainmanaamount="550" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="194"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="196" name="Killer Bee" description="a killer bee" needpremium="0" gaincap="20" gainhp="360" gainmana="370" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="195"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="200" name="Kakashi" description="a kakashi" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="200"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="201" name="Kakashi" description="a kakashi" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="200"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="202" name="Kakashi" description="a kakashi" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="201"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="203" name="Kakashi" description="a kakashi" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="202"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="204" name="Kakashi" description="a kakashi" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="203"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="205" name="Kakashi" description="a kakashi" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="204"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="206" name="Kakashi" description="a kakashi" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="205"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="207" name="Kakashi" description="a kakashi" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="206"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="208" name="Kakashi" description="a kakashi" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="207"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="230" name="Madara" description="a madara" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="230"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="231" name="Madara" description="a madara" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="230"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="232" name="Madara" description="a madara" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="231"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="233" name="Madara" description="a madara" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="232"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> <vocation id="458" name="Pain" description="a pain" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="458"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0" /> <skill fist="6.0" club="3.0" sword="3.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0" /> </vocation> </vocations> E ESSE E O TRANSFORMAR.LUA local config = { --[vocation id] = { level, nova voc, looktype, efeito} [1] = { 25, 2, 66, 208}, [2] = { 50, 3, 91, 208}, [3] = { 75, 4, 18, 208}, [4] = { 100, 5, 31, 208}, [5] = { 125, 6, 92, 208}, [6] = { 150, 7, 40, 208}, [7] = { 175, 8, 305, 208}, [8] = { 200, 9, 320, 208}, [9] = { 225, 10, 179, 208}, [10] = { 250, 11, 394, 208}, [11] = { 275, 12, 397, 208}, [12] = { 350, 235, 317, 208}, [13] = { 25, 14, 93, 108}, [14] = { 50, 15, 6, 108}, [15] = { 75, 16, 5, 108}, [16] = { 100, 17, 306, 108}, [17] = { 125, 18, 7, 108}, [18] = { 150, 19, 94, 108}, [19] = { 175, 20, 59, 108}, [20] = { 200, 21, 8, 108}, [21] = { 225, 22, 178, 110}, [22] = { 250, 23, 95, 110}, [23] = { 275, 24, 54, 110}, [25] = { 25, 26, 80, 87}, [26] = { 50, 27, 190, 87}, [27] = { 75, 28, 83, 87}, [28] = { 100, 29, 191, 87}, [29] = { 150, 30, 192, 87}, [30] = { 175, 31, 193, 87}, [31] = { 225, 32, 392, 87}, [32] = { 250, 33, 330, 87}, [34] = { 25, 35, 194, 5}, [35] = { 50, 36, 175, 5}, [36] = { 75, 37, 169, 5}, [37] = { 100, 38, 173, 5}, [38] = { 150, 39, 172, 5}, [39] = { 175, 40, 171, 5}, [40] = { 225, 41, 174, 5}, [41] = { 250, 42, 170, 5}, [50] = { 25, 51, 67, 205}, [51] = { 50, 52, 72, 205}, [52] = { 75, 53, 158, 205}, [53] = { 100, 54, 65, 205}, [54] = { 125, 55, 329, 205}, [55] = { 150, 56, 188, 205}, [56] = { 175, 57, 62, 205}, [57] = { 200, 58, 189, 205}, [58] = { 225, 59, 335, 205}, [59] = { 250, 60, 57, 205}, [70] = { 25, 71, 102, 124}, [71] = { 50, 72, 103, 124}, [72] = { 75, 73, 105, 124}, [73] = { 100, 74, 107, 124}, [74] = { 150, 75, 108, 124}, [75] = { 175, 76, 314, 124}, [76] = { 225, 77, 315, 124}, [77] = { 250, 78, 333, 124}, [90] = { 25, 91, 331, 209}, [91] = { 50, 92, 69, 209}, [92] = { 75, 93, 70, 209}, [93] = { 100, 94, 199, 209}, [94] = { 150, 95, 196, 209}, [95] = { 175, 96, 197, 209}, [96] = { 225, 97, 198, 209}, [97] = { 250, 98, 332, 209}, [97] = { 250, 98, 332, 209}, [110] = { 25, 111, 88, 187}, [111] = { 75, 112, 341, 187}, [112] = { 100, 113, 343, 187}, [113] = { 150, 114, 342, 187}, [114] = { 200, 115, 344, 187}, [115] = { 250, 116, 345, 187}, [130] = { 25, 131, 296, 124}, [131] = { 75, 132, 297, 124}, [132] = { 150, 133, 298, 124}, [133] = { 200, 134, 299, 124}, [134] = { 250, 135, 300, 124}, [150] = { 25, 151, 384, 126}, [151] = { 75, 152, 385, 126}, [152] = { 150, 153, 386, 126}, [153] = { 200, 154, 396, 126}, [170] = { 25, 171, 97, 108}, [171] = { 50, 172, 285, 108}, [172] = { 75, 173, 282, 108}, [173] = { 100, 174, 98, 108}, [174] = { 125, 175, 284, 109}, [175] = { 150, 176, 99, 109}, [176] = { 200, 177, 283, 109}, [190] = { 25, 191, 373, 4}, [191] = { 75, 192, 374, 4}, [192] = { 125, 193, 375, 4}, [193] = { 150, 194, 376, 4}, [194] = { 200, 195, 318, 4}, [195] = { 250, 196, 377, 4}, [200] = { 25, 201, 11, 10}, [201] = { 50, 202, 287, 10}, [202] = { 75, 203, 12, 10}, [203] = { 125, 204, 10, 10}, [204] = { 150, 205, 289, 10}, [205] = { 175, 206, 288, 10}, [206] = { 200, 207, 13, 10}, [207] = { 250, 208, 14, 10}, [231] = { 200, 232, 245, 10}, [232] = { 300, 233, 244, 10} } function onSay(cid, words, param, channel) local from,to = {x=1001, y=705, z=7},{x=1031, y=737, z=7} -- começo e final do mapa local from2,to2 = {x=1011, y=705, z=6},{x=1031, y=738, z=6} -- começo e final do mapa local from3,to3 = {x=1012, y=706, z=5},{x=1032, y=739, z=5} -- começo e final do mapa local from4,to4 = {x=985, y=598, z=7},{x=1044, y=652, z=7} -- começo e final do mapa local from5,to5 = {x=986, y=615, z=6},{x=1039, y=647, z=7} -- começo e final do mapa local from6,to6 = {x=990, y=616, z=5},{x=1040, y=647, z=5} -- começo e final do mapa if isInRange(getCreaturePosition(cid), from, to) or isInRange(getCreaturePosition(cid), from2, to2) or isInRange(getCreaturePosition(cid), from3, to3) or isInRange(getCreaturePosition(cid), from4, to4) or isInRange(getCreaturePosition(cid), from5, to5) or isInRange(getCreaturePosition(cid), from6, to6) then doPlayerSendCancel(cid, "Você não pode se Transformar nesta área!") return true end doPlayerSay(cid, "transformar") local voc = config[getPlayerVocation(cid)] if voc then if getPlayerLevel(cid) >= voc[1] then doPlayerSetVocation(cid, voc[2]) doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Você Transformou!") local outfit = {lookType = voc[3]} doCreatureChangeOutfit(cid, outfit) doSendMagicEffect(getCreaturePosition(cid), voc[4]) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Você precisa estar no level " .. voc[1] .. " para transformar.") end else doPlayerSendCancel(cid, "Você não pode se Transformar!") end return true end
  13. Versão: 1.1 Versão testada: 8.60 (acho que funciona em versões acima). Descrição: O script foi criado para caso os membros da staff (CM+) do servidor quiser dar um bônus a todos os players online ele pode digitar o comando e dar o premio a todos. Tag: Code: data/talkactions/createitemall.lua Creditos: JackXan Bruno Carvalho
  14. Versão testada: 9.4+ (Pode funcionar em anteriores) Descrição: O script de cadeia feito por FreaksOt onde eu modifiquei e fiz algumas alterações. Alterações: - Quando prende o player ele não fica mais em um local fixo, você pode configurar para coloca-lo em outras celas. - O tempo pode ou não ser fixo, é só você digitar /jail (nome do player) para um tempo fixo ou /jail (nome do player), (tempo) para coloca-lo com um tempo especifico. -- OBS: O tempo é posto em segundos. (120 segundos = 2 minutos) TAG: <talkaction log="yes" words="/jail;!jail;/prender;!prender;/unjail;!unjail;/desprender;!desprender" access="3" event="script" value="prisao.lua"/> Script: data/talkaction/prisao.lua grouprequired = 3 jailedstoragevalue_time = 1338 jailedstoragevalue_bool = 1339 local jailpos = { [1] = {x = 59, y = 52, z =6}, [2] = {x = 59, y = 52, z =5}, [3] = {x = 55, y = 47, z =6}, [4] = {x = 55, y = 47, z =5}, [5] = {x = 55, y = 52, z =6}, [6] = {x = 55, y = 52, z =5}, [7] = {x = 59, y = 47, z =5}, [8] = {x = 63, y = 52, z =5} } local unjailpos = { x = 63, y = 54, z =6 } jail_list = {} jail_list_work = 0 function checkJailList(param) addEvent(checkJailList, 1000, {}) for targetID,player in ipairs(jail_list) do if isPlayer(player) == TRUE then if getPlayerStorageValue(player, jailedstoragevalue_time) < os.time() then doTeleportThing(player, unjailpos, TRUE) setPlayerStorageValue(player, jailedstoragevalue_time, 0) setPlayerStorageValue(player, jailedstoragevalue_bool, 0) table.remove(jail_list,targetID) doPlayerSendTextMessage(player, MESSAGE_STATUS_CONSOLE_ORANGE, 'Você saiu da cadeia, tente não fazer coisas malvadas da próxima vez para não ser preso novamente. Cuide-se amigo.') end else table.remove(jail_list,targetID) end end end function onSay(cid, words, param, channel) if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.") return true end local t = string.explode(param, ",") if jail_list_work == 0 then jail_list_work = addEvent(checkJailList, 1000, {}) end local jail_time = -1 for word in string.gmatch(tostring(t[1]), "(%w+)") do if tostring(tonumber(word)) == word then jail_time = tonumber(word) end end local isplayer = getPlayerByName(t[1]) if isPlayer(isplayer) ~= TRUE then isplayer = getPlayerByName(string.sub(t[1], string.len("jail_time")+1)) if isPlayer(isplayer) ~= TRUE then isplayer = getPlayerByName(string.sub(t[1], string.len("jail_time")+2)) if isPlayer(isplayer) ~= TRUE then isplayer = getPlayerByName(string.sub(t[1], string.len("jail_time")+3)) end end end local default_jail = 30 if(t[2]) then default_jail = t[2] end if jail_time ~= -1 then jail_time = jail_time * 60 else jail_time = default_jail end if (words == '!prender' or words == '/prender') then if getPlayerGroupId(cid) >= grouprequired then if isPlayer(isplayer) == TRUE then doTeleportThing(isplayer, jailpos[math.random(#jailpos)], TRUE) setPlayerStorageValue(isplayer, jailedstoragevalue_time, os.time()+jail_time) setPlayerStorageValue(isplayer, jailedstoragevalue_bool, 1) table.insert(jail_list,isplayer) doPlayerSendTextMessage (cid, MESSAGE_STATUS_CONSOLE_ORANGE, 'Você prendeu o player: '.. getCreatureName(isplayer) ..' ate ' .. os.date("%H:%M:%S", getPlayerStorageValue(isplayer, jailedstoragevalue_time)) .. ' (agora é: ' .. os.date("%H:%M:%S", os.time()) .. ').') doPlayerSendTextMessage (isplayer, MESSAGE_STATUS_CONSOLE_ORANGE, 'Voce foi preso por '.. getCreatureName(cid) ..' ate ' .. os.date("%H:%M:%S", getPlayerStorageValue(isplayer, jailedstoragevalue_time)) .. ' (agora é: ' .. os.date("%H:%M:%S", os.time()) .. ').') else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Este jogador não existe ou esta offline.") end else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você não tem permissão para prender players.") end elseif (words == '!desprender' or words == '/desprender') then if getPlayerGroupId(cid) >= grouprequired then if isPlayer(isplayer) == TRUE then if getPlayerStorageValue(isplayer, jailedstoragevalue_bool) == 1 then doTeleportThing(isplayer, unjailpos, TRUE) setPlayerStorageValue(isplayer, jailedstoragevalue_time, 0) setPlayerStorageValue(isplayer, jailedstoragevalue_bool, 0) table.remove(jail_list,targetID) doPlayerSendTextMessage(isplayer, MESSAGE_STATUS_CONSOLE_ORANGE, 'O player '.. getCreatureName(cid) ..' te tirou da prisão. Te vejo em breve!!!') doPlayerSendTextMessage (cid, MESSAGE_STATUS_CONSOLE_ORANGE, 'Você tirou da prisão o player: '.. getCreatureName(isplayer) ..'.') else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Este jogador não está preso.") end else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Este jogador não existe ou esta offline.") end else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você não tem permissão para prender players.") end end return true end Config: local jailpos = { -- Local das selas onde o player vai aparecer. local unjailpos = { x = 63, y = 54, z =6 } -- Local onde ele irá sair. local default_jail = 30 -- Tempo padrão. Créditos: FreaksOt Comedinha (Bruno Carvalho)
  15. "Zombie Event + Talkaction" Créditos: PhoOwned (criação do script) GuizitoG (Tradução e explicação) Em breve, imagens! Importante (testado em tfs 0.3) - Versão 8.6 (testes) Bom, como o título já diz, venho aqui vos trazer, esse sistema Zombie Event, com uma inovação: A função de realizar o evento a qualquer hora do dia (apenas por comandos in-game) Mãos à obra: » Instalando o Evento Bom, o primeiro passo é instalar o evento: Vá na pasta 'data/creaturescripts/scripts/' e crie uma pasta chamada zombie. Em seguida crie um arquivo chamado onattack.lua (dentro da pasta zombie). Coloque o seguinte conteúdo no 'onattack.lua': (A mensagem em negrito é a mensagem que irá apareçer pro player quando ele morrer no evento) Logo em seguida, crie um arquivo chamado ondeath.lua (na mesma pasta zombie) e coloque isso: (neste não mecha em nada) E agora, na mesma pasta, crie um arquivo chamado onthink.lua Coloque o seguinte conteudo dentro: (também não mecha em nada) __+''+__ Agora em creaturescripts/scripts/login.lua adicione essa tagzinha: E logo após, adicione estas tags em creaturescripts.xml Prontinho, agra va pra pasta globalevents e crie uma pasta chamada Zombie. Nela crie um arquivo chamado onthink.lua e coloque o seguinte conteudo: E em globalevents.xml adicione a tag: Agora, em data/lib crie um arquivo chamado zombie_event, e coloque isso dentro: Explicação :><: ZE_blockEnterItemPosition = {x= 163, y=56, z=8} << Isso é a posição do item que vai trapar o tp, pra que ninguem entre no evento antes do inicio, (coloque o tp num lugar fechado com um item. ZE_enterPosition = {x = 401, y = 163, z = 7} << Essa é a posição que o jogador ira apareçer ao entrar no evento. ZE_kickPosition = {x=161, y=55, z=7} << Posição pra onde o player vai quando perder o evento (templo). ZE_spawnFromPosition = {x = 388, y = 155, z = 7} << Posição de area do spawn, da parte noroeste do mapa (</\) ZE_spawnToPosition = {x = 409, y = 171, z = 7} << Posição de area do spawn, parde sudeste do mapa (\/>) ZE_blockEnterItemID = 12344 << Esse é o id do item que vai trapar a entrada pro tp, no caso é uma pedra preta esse item, aí no rme vc teria que colocar esse item na frente do tp. _________________________ Agora va em movements/scripts, crie uma pasta chamada zombie e dentro crie um arquivo chamado onenter.lua e adicione o conteudo dentro: depois adicione a tag em movements.xml: <movevent type="StepIn" actionid="5555" event="script" value="zombie/onenter.lua"/> Agora vai em talkactions, crie uma pasta chamada zombie e crie um arquivo chamado onsay.lua, nele coloque isso: e adicione a tag no talkactions.xml Agora crie o monstro: Em data/monsters/ crie um monstro chamado zombie_event.xml e coloque isso dentro: e depois registre o monstro em monsters.xml: <monster name="Zombie Event" file="zombie_event.xml"/>] Finalizando: No tp que voce vai colocar no evento, coloque actionid 5555. Depois de ter feito tudo isso reinicie seu servidor e para dar inicio é simples: /zombiestart pra iniciar, com o numero de players na frente, exemplo: /zombiestart 15 Caso não tenha dado o numero total de players e voce desejar iniciar o evento basta dizer: /zombiestart force Bom, é isto... Caso de algum bug avise!
  16. Gente, ta dando esse erro aki quando vou dar load nas talkactions, enquanto coloca servidor online: [04/03/2014 15:20:21] [Error - LuaScriptInterface::loadFile] data/talkactions/scripts/transformar.lua:168: '}' expected (to close '{' at line 1) near '[' [04/03/2014 15:20:21] [Warning - Event::loadScript] Cannot load script (data/talkactions/scripts/transformar.lua) [04/03/2014 15:20:21] data/talkactions/scripts/transformar.lua:168: '}' expected (to close '{' at line 1) near '[' Percebi que é um erro no data/talkactions/scripts/transformar.lua , isso eu ja sei, mas o que há de errado? vou postar o script aqui para voces verem para mim. local config = { --[vocation id] = { level, nova voc, looktype, efeito} [1] = { 1, 2, 66, 208}, [2] = { 50, 3, 91, 208}, [3] = { 75, 4, 18, 208}, [4] = { 100, 5, 31, 208}, [5] = { 125, 6, 92, 208}, [6] = { 150, 7, 40, 208}, [7] = { 175, 8, 305, 208}, [8] = { 200, 9, 25, 208}, [9] = { 225, 10, 179, 208}, [10] = { 250, 11, 397, 208}, [11] = { 275, 12, 124, 208}, [13] = { 1, 14, 93, 108}, [14] = { 50, 15, 6, 108}, [15] = { 75, 16, 5, 108}, [16] = { 100, 17, 7, 108}, [17] = { 125, 18, 94, 108}, [18] = { 150, 19, 59, 108}, [19] = { 175, 20, 8, 108}, [20] = { 200, 21, 178, 108}, [21] = { 225, 22, 95, 110}, [22] = { 250, 23, 54, 110}, [23] = { 275, 24, 37, 110}, [25] = { 1, 26, 80, 87}, [26] = { 50, 27, 190, 87}, [27] = { 75, 28, 83, 87}, [28] = { 100, 29, 191, 87}, [29] = { 150, 30, 192, 87}, [30] = { 175, 31, 109, 87}, [31] = { 225, 32, 81, 87}, [32] = { 250, 33, 111, 87}, [34] = { 1, 35, 194, 5}, [35] = { 50, 36, 175, 5}, [36] = { 75, 37, 169, 5}, [37] = { 100, 38, 173, 5}, [38] = { 150, 39, 172, 5}, [39] = { 175, 40, 171, 5}, [40] = { 225, 41, 174, 5}, [41] = { 250, 42, 170, 5}, [50] = { 1, 51, 67, 205}, [51] = { 50, 52, 72, 205}, [52] = { 75, 53, 273, 205}, [53] = { 100, 54, 65, 205}, [54] = { 125, 55, 329, 205}, [55] = { 150, 56, 188, 205}, [56] = { 175, 57, 62, 205}, [57] = { 200, 58, 189, 205}, [58] = { 225, 59, 335, 205}, [59] = { 250, 60, 57, 205}, [70] = { 1, 71, 102, 124}, [71] = { 50, 72, 103, 124}, [72] = { 75, 73, 105, 124}, [73] = { 100, 74, 107, 124}, [74] = { 150, 75, 108, 124}, [75] = { 175, 76, 314, 124}, [76] = { 225, 77, 315, 124}, [77] = { 250, 78, 333, 124}, [90] = { 1, 91, 331, 209}, [91] = { 50, 92, 69, 209}, [92] = { 75, 93, 70, 209}, [93] = { 100, 94, 199, 209}, [94] = { 150, 95, 196, 209}, [95] = { 175, 96, 197, 209}, [96] = { 225, 97, 198, 209}, [97] = { 250, 98, 198, 209}, [97] = { 250, 98, 198, 209}, [110] = { 1, 111, 88, 187}, [111] = { 75, 112, 341, 187}, [112] = { 100, 113, 343, 187}, [113] = { 150, 114, 342, 187}, [114] = { 200, 115, 344, 187}, [115] = { 250, 116, 345, 187}, [130] = { 1, 131, 296, 124}, [131] = { 75, 132, 297, 124}, [132] = { 150, 133, 298, 124}, [133] = { 200, 134, 299, 124}, [134] = { 250, 135, 300, 124}, [150] = { 1, 151, 384, 126}, [151] = { 75, 152, 385, 126}, [152] = { 150, 153, 386, 126}, [153] = { 200, 154, 396, 126}, [170] = { 1, 171, 97, 108}, [171] = { 50, 172, 285, 108}, [172] = { 75, 173, 282, 108}, [173] = { 100, 174, 98, 108}, [174] = { 125, 175, 99, 109}, [175] = { 150, 176, 359, 109}, [176] = { 200, 177, 211, 109}, [190] = { 1, 191, 373, 4}, [191] = { 75, 192, 374, 4}, [192] = { 125, 193, 375, 4}, [193] = { 150, 194, 376, 4}, [194] = { 200, 195, 318, 4}, [195] = { 250, 196, 377, 4}, [200] = { 1, 201, 11, 10}, [201] = { 50, 202, 287, 10}, [202] = { 75, 203, 12, 10}, [203] = { 125, 204, 10, 10}, [204] = { 150, 205, 289, 10}, [205] = { 175, 206, 13, 10}, [206] = { 200, 207, 14, 10}, [207] = { 250, 208, 203, 10}, [209] = { 1, 210, 244, 10}, [210] = { 50, 211, 458, 10}, [211] = { 100, 212, 391, 10}, [212] = { 150, 213, 254, 10}, [213] = { 200, 214, 456, 10}, [214] = { 350, 215, 460, 10}, [216] = { 1, 217, 404, 175}, [217] = { 100, 218, 405, 175}, [223] = { 25, 224, 371, 10}, [224] = { 100, 225, 371, 10}, [225] = { 150, 226, 371, 10}, [226] = { 250, 227, 371, 10}, [227] = { 300, 228, 371, 10}, [300] = { 1, 301, 406, 10}, [301] = { 50, 302, 441, 10}, [302] = { 100, 303, 440, 10}, [303] = { 200, 304, 213, 10}, [305] = { 1, 306, 19, 10}, [306] = { 150, 306, 339, 10}, [400] = { 1, 401, 35, 10}, [401] = { 100, 402, 477, 10}, [402] = { 200, 403, 484, 10}, [403] = { 225, 404, 389, 10}, [404] = { 250, 404, 489, 10}, [405] = { 350, 404, 489, 10}, [500] = { 1, 501, 411, 90}, [501] = { 50, 502, 412, 90}, [502] = { 100, 503, 414, 90}, [503] = { 200, 504, 415, 90}, [504] = { 300, 505, 416, 90}, [520] = { 50, 521, 491, 13}, --RAIKAGE [521] = { 100, 522, 492, 13}, --RAIKAGE [522] = { 150, 523, 493, 13}, --RAIKAGE [523] = { 200, 524, 494, 13}, --RAIKAGE [524] = { 250, 525, 401, 13}, --RAIKAGE [525] = { 300, 526, 402, 13}, --RAIKAGE [526] = { 350, 527, 403, 13}, --RAIKAGE [527] = { 400, 528, 495, 13}, --RAIKAGE [530] = { 50, 531, 245, 10}, [531] = { 100, 532, 245, 10}, [532] = { 150, 533, 370, 10}, [533] = { 200, 534, 370, 10}, [534] = { 250, 534, 370, 10}, [536] = { 50, 537, 378, 13}, [537] = { 100, 538, 379, 13}, [538] = { 150, 539, 380, 13}, [539] = { 200, 540, 381, 13}, [540] = { 250, 541, 382, 13}, [541] = { 300, 541, 322, 13}, [620] = { 50, 621, 429, 10}, --YAMATO [621] = { 100, 622, 430, 10}, --YAMATO [622] = { 150, 623, 431, 10}, --YAMATO [623] = { 200, 624, 432, 10}, --YAMATO [624] = { 225, 625, 433, 10}, --YAMATO [625] = { 250, 626, 434, 10}, --YAMATO [626] = { 300, 627, 435, 10}, --YAMATO [627] = { 400, 628, 436, 10}, --YAMATO [631] = { 50, 632, 51, 208}, --DEIDARA [632] = { 100, 632, 519, 208}, --DEIDARA [634] = { 50, 634, 222, 10}, [638] = { 100, 638, 450, 10}, [639] = { 150, 638, 451, 10}, [641] = { 100, 641, 357, 10}, [644] = { 100, 644, 541, 10} [647] = { 100, 648, 595, 10} } function onSay(cid, words, param, channel) local from,to = {x=1001, y=705, z=7},{x=1031, y=737, z=7} -- começo e final do mapa local from2,to2 = {x=1011, y=705, z=6},{x=1031, y=738, z=6} -- começo e final do mapa local from3,to3 = {x=1012, y=706, z=5},{x=1032, y=739, z=5} -- começo e final do mapa local from4,to4 = {x=985, y=598, z=7},{x=1044, y=652, z=7} -- começo e final do mapa local from5,to5 = {x=986, y=615, z=6},{x=1039, y=647, z=7} -- começo e final do mapa local from6,to6 = {x=990, y=616, z=5},{x=1040, y=647, z=5} -- começo e final do mapa if isInRange(getCreaturePosition(cid), from, to) or isInRange(getCreaturePosition(cid), from2, to2) or isInRange(getCreaturePosition(cid), from3, to3) or isInRange(getCreaturePosition(cid), from4, to4) or isInRange(getCreaturePosition(cid), from5, to5) or isInRange(getCreaturePosition(cid), from6, to6) then doPlayerSendCancel(cid, "Você não pode se Transformar nesta área!") return true end doPlayerSay(cid, "transformar") local voc = config[getPlayerVocation(cid)] if voc then if getPlayerLevel(cid) >= voc[1] then doPlayerSetVocation(cid, voc[2]) doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Você Transformou!") local outfit = {lookType = voc[3]} doCreatureChangeOutfit(cid, outfit) doSendMagicEffect(getCreaturePosition(cid), voc[4]) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Você precisa estar no level " .. voc[1] .. " para transformar.") end else doPlayerSendCancel(cid, "Você não pode se Transformar!") end return true end Rep + se alguem me ajudar!
  17. Talkactions, são scripts que são executados * ao falar . Função : function onSay(cid, words, param) -- ao falar . Valores de Armazenamento: (Não tem que Editar). cid = Jogar que está falando . words = palavras faladas . param = parâmetros . Exemplo de Script : onSay . function onSay(cid, words, param) if doPlayerRemoveMoney(cid, 10000) == TRUE then doPlayerAddItem(cid, 2173, 1) doSendMagicEffect(getCreaturePosition(cid), 28) else doPlayerSendCancel(cid, "Você não tem dinheiro suficiente.") doSendMagicEffect(getCreaturePosition(cid), 2) end return true end Entendendo... Ao falar "Algo" definido em talkactions.Xml. verificar se o Player tem Money , 10000 (1 crystal coin). Se for verdadeiro (se remover o money do player) então Adicionar o 1 item 2173 ao player . e mandar magic effect 28 na posição do player. se não (se não remover 1 crystal coin do player) então.. Mandar mensagem ao player falando ("Você não tem dinheiro suficiente.") e mandar magic effect 2 na posição do player. finaliza . Tag : <talkaction words="!PalavraQueoPlayerTemQueFalar" script="NomeDoArquivo.lua"/> Para criar um novo Script, vá em data / talkactions / scripts. Cria um novo Arquivo.lua e coloca seu script dentro. Depois é só colocar a tag em talkactions.Xml . Algumas funções get, set, do .. Aqui.
  18. Bom, eu usei "Estátua" no titulo, mais pode ser qualquer coisa . Ex : Parede, Pedra ... Ao falar "Algo" a estátua será removida, mais o player tem que está em X posição . (posição configurável) .. Agora chega de papo.. vá em data / talkaction / script .. cria um arquivo.lua , e coloca isso dentro : function onSay(cid, words, param) local second = 10 -- Tempo para a estátua aparecer denovo, em segundos. local trapPos = {x=159, y=55, z=7, stackpos = 1} -- posição da estátua local trap = getThingFromPos(trapPos) local trapId = 3739 -- id da estátua . local player = {x=160, y=54, z=7} -- posição que o player deve estar. function create() doCreateItem(trapId, 1, trapPos) doSendMagicEffect(trapPos, 6) return true end if getThingPos(cid).x ~= player.x or getThingPos(cid).y ~= player.y or getThingPos(cid).z ~= player.z then return doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Você não pode utilizar este comando fora do SQM correto.") end if trap.itemid == trapId then doRemoveItem(trap.uid, 1) doSendMagicEffect(trapPos, 2) addEvent(create, second*1000) end return true end Agora vá em data / talkaction / talkaction.xml e coloca a tag .. <talkaction words="abra-te" script="NomeDoArquivo.lua"/> words = "abra-te" (coloca o que o player tem que falar) é isso .
  19. PESSOAL , ALGUEM PODERIA ME AJUDAR ?! EU QUERIA ADICIONAR MAIS NUMEROS NO [ /Z E /X ] POIS O > /Z < SÓ VAI ATÉ : 68 , /z 69 ( não dá pra usar ) E O > /X < SÓ VAI ATÉ : 41 , /x 42 ( não dá pra usar ) DOU REP+ PRA QUEM ME AJUDAR OBRIGADO !
  20. Na verdade é basicamente uma função a parte, mas o modo mais fácil de ativar ela é uma talkaction. Ela vai criar um arquivo de texto ordenando todos os storages que já foram usados por pelo menos algum jogador dentro do seu servidor. Somente chaves numéricas serão consideradas. Código storagelist.lua em talkactions/scripts function getUsedStoragesList() local storages = db.getResult("SELECT DISTINCT key FROM player_storage ORDER BY key") if not storages or storages:getID() == -1 then return false end local str = "Essas são as storages que foram usadas pelo menos uma vez no seu servidor:\n\n" local count = 1 repeat local key = storages:getDataInt("key") if tonumber(key) > 0 then str = str .. count .. " - " .. key .. "\n" count = count + 1 end until not storages:next() if str then local file = io.open("Used Storage List.txt", "w+") file:write(str) file:close() return true end return false end function onSay(cid, words, param) if getUsedStoragesList() then doPlayerSendTextMessage(cid, 27, "Lista criada com sucesso na pasta do seu servidor.") else doPlayerSendTextMessage(cid, 27, "Não foi possível criar a lista.") end return true end Tag Em talkactions.xml, adicione: <talkaction words="/storagelist" access="5" event="script" value="storagelist.lua"/> Use com o GOD/Admin e olhe na pasta do seu servidor. Abra o arquivo Used Storage List.txt. A cada novo uso, a lista é atualizada.
  21. Estava Eu Tentando Ajudar Um Amigo, Quando Ele Me Deu Uma Ideia De Solucionar Meu Prorpio Problema. Ele Pedia Que Queria Um Script Tipo !spells Que Mostrasse Todas Spells Da Vocação Do Player! Só Que Uma Era !informacao Para Que Pudesse Ver As Informações Do Servidor Em Texto! E Então Gostei e Resolvi Tentar Juntar As Duas, Pois Não Estava Satisfeito do Jeito Que Minhas Informações De Spells Eram Vistas! E Então Testei e Ficou Otimo! E Deu Nisso ; Isso Fica Em Data / Talkactions > Script Crie Um Arquivo .Lua e Renomie Para spells.lua Data / Talkactions / Talkactions.xml Testado e Aprovado Por Mim No Servidor Yurots 8.1 Creditos; 40% MasterDino! 40% Esqueci Aonde Peguei, e o Membro Está Inativo Desde 2011! 20% Eu Por Juntar Os Dois e Fazer Algo Um Pouco Melhor!
  22. Eae galera do xtibia, assim, eu gostaria de um script, de uma talkaction bem simples, Voce usa o comando, e aparece informaçoes em sua tela, tipo !spells, mas em vez das magias apenas informaçoes(Configuravel)... É uma coisa que será útil para mim, e eu nunca me interessei muito por isso nao tenho conhecimento de como fazer, espera que possam me ajudar, serei muito grato!
  23. Duuhzinhow

    Talkaction

    Eae xtibianos, eu to com uma duvida aqui, que se alguem me ajudar vai ser muito útil para mim (y), Bem eu gostaria de saber como eu faço para que apenas uma vocaçao possa usar "x" talkaction... rep+ pra qem ajudar!
  24. Bom editei um script de pda, o de mudar de clan, o objetivo é que: Após mudar de clan a primeira vez, as próximas custem 1kk, mas não funcionou como deveria, acho que a variável declarada não está tendo seu valor alterado. function onSay(cid, words, param, channel) if param == "" then return sendMsgToPlayer(cid, 20, "Estao faltam os parametros! [clan name], [rank]") end local t = string.explode(param, ",") local clans = {'Volcanic', 'Seavell', 'Orebound', 'Wingeon', 'Malefic', 'Gardestrike', 'Psycraft', 'Naturia', 'Raibolt'} if not isInArray(clans, t[1]) then return sendMsgToPlayer(cid, 20, t[1].." nao é uma clan valido!") elseif not tonumber(t[2]) then return sendMsgToPlayer(cid, 20, "Parametros errados! [clan name], [rank].") end local rank = tonumber(t[2]) local clan = t[1] local javirou = 0 if doPlayerRemoveItem(cid, 2160, 100) then javirou = 0 return false end if javirou == 1 then doPlayerSendTextMessage(cid, 20, "Você já tem um clan, Custa 1kk para mudar.") return true end if javirou == 0 then if setPlayerClan(cid, clan) then setPlayerClanRank(cid, rank) javirou = 1 return sendMsgToPlayer(cid, 20, "Troca de clan feita. Agora voce pertence ao clan: "..clan) else return sendMsgToPlayer(cid, 20, "Voce tem que terminar todas as tasks antes de sair do clan!") end end return true end "javirou" é a variável que estou tentando usar, não gosto de storages '-' O que acontece é que, está mudando de clan de graça o tempo todo.
  25. ~~ Advanced Reset System 1.0 ~~ By: MarcelloMkez Bom, vi alguns Sistemas de Reset como o do Marcryzius, Yunie, e etc. E sempre vi Muitos pedidos como por exemplo: OBS: NÂO FUNCIONA EM 8.60 Reset no Look; Mudar Vocação ao Resetar; Limite em Resets; e etc... Então, resolvi Criar o Meu 'Reset System' com todas essas funções acima, e com a opção de Abilitar ou Desabilitar as Funções. Testado em TFS 0.3.6 - 8.50 e 8.60, o Script Funcionou Perfeitamente. Funções do Sistema: - Reset No Look; - Mudar Vocação ao Resetar; - Limite de Resets; - Premium Account; Ja vi sistemas de Reset, cada um com alguma dessas Funções, então resolvi junta-las em Apenas um 'Advanced Reset System'... Espero Por Críticas e Elogios. Abra a pasta data/Talkactions, crie um arquivo .lua e coloque: advancedReset.lua e Adicione Isso: --[[ SCRIPTING> MarcelloMkez <scriptING ]] --[[ [Advanced Reset System] Autor: MarcelloMkez Versão: 1.0 TFS: 0.3.6 Testado em: 8.50 Fórum: www.xtibia.com/forum/topic/138026-talk-action-advanced-reset-system/ [Características] ~ Versão 1.0 ~ - Resets no Look; - Premium Account ou não; - Mudar Vocação; - Limite de Resets; - Opções para Abilitar e Desabilitar Condições; [Em Construção] - Stages Free e Premium; - 'Talvez' um novo sistema de mudar Vocação; sem data para postagem. ]] function onSay(cid, words, param) --[Configurações de Condição]__ config = { --[[verdadeiro / Falso]] needPa = false, -- Precisa de Premium Account? [true / false] needPz = true, -- Precisa estar em Protection Zone? [true / false] battle = false, -- Precisa estar sem Batlle para Resetar? [true / false] withe = false, -- Players PK Withe pode Resetar? [true / false] red = false, -- Players PK Red pode Resetar? [true / false] tp = true, -- Teleportar para o Templo após o reset? [true / false] look = true, -- Mostrar Resets no Look do Player? [true / false] addLimite = false, -- Abilitar Limite de Resets? [true / false] setClasse = true, -- Mudar Vocação do player quando resetar? [true / false] storage = 2310, -- Storage [valor] --[Configurações do Reset]__ resetStatus = { player = getPlayerGUID(cid), -- Não Mude. lvl = 350 , -- Level Necessário para Resetar. [valor] lvlreset = 8, -- Level que retornará após o Reset. [valor] limite = 114, -- Máximo de resets que um player pode chegar. [valor] newClasse = 1, -- Id da Nova Vocação após o Reset. [valor] tempo= 5 -- Tempo para o Player deslogar para Resetar. Em segundos. [valor] }, } --[Funções]__ function Reseting(cid) resets = getResets(cid) setPlayerStorageValue(cid,config.storage,resets+1) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doPlayerSetVocation(cid, config.resetStatus.newClasse) doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `description` = ' [Reset "..resets.."]' WHERE `players`.`id` = "..config.resetStatus.player) db.executeQuery("UPDATE `players` SET `level` = "..config.resetStatus.lvlreset..", `experience` = 0 WHERE `id` = "..config.resetStatus.player) return TRUE end function noAll(cid) resets = getResets(cid) setPlayerStorageValue(cid,config.storage,resets+1) doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `level` = "..config.resetStatus.lvlreset..", `experience` = 0 WHERE `id` = "..config.resetStatus.player) db.executeQuery("UPDATE `players` SET `description` = '' WHERE `players`.`id` = "..config.resetStatus.player) return TRUE end function noTeleporting(cid) resets = getResets(cid) setPlayerStorageValue(cid,config.storage,resets+1) doPlayerSetVocation(cid, config.resetStatus.newClasse) doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `level` = "..config.resetStatus.lvlreset..", `experience` = 0 WHERE `id` = "..config.resetStatus.player) db.executeQuery("UPDATE `players` SET `description` = ' [Reset "..resets.."]' WHERE `players`.`id` = "..config.resetStatus.player) return TRUE end function noLook(cid) resets = getResets(cid) setPlayerStorageValue(cid,config.storage,resets+1) doPlayerSetVocation(cid, config.resetStatus.newClasse) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `level` = "..config.resetStatus.lvlreset..", `experience` = 0 WHERE `id` = "..config.resetStatus.player) db.executeQuery("UPDATE `players` SET `description` = '' WHERE `players`.`id` = "..config.resetStatus.player) return TRUE end function noClasse(cid) resets = getResets(cid) setPlayerStorageValue(cid,config.storage,resets+1) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `description` = ' [Reset "..resets.."]' WHERE `players`.`id` = "..config.resetStatus.player) db.executeQuery("UPDATE `players` SET `level` = "..config.resetStatus.lvlreset..", `experience` = 0 WHERE `id` = "..config.resetStatus.player) return TRUE end function setClasse(cid) resets = getResets(cid) setPlayerStorageValue(cid,config.storage,resets+1) doPlayerSetVocation(cid, config.resetStatus.newClasse) doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `description` = '' WHERE `players`.`id` = "..config.resetStatus.player) db.executeQuery("UPDATE `players` SET `level` = "..config.resetStatus.lvlreset..", `experience` = 0 WHERE `id` = "..config.resetStatus.player) return TRUE end function look(cid) resets = getResets(cid) setPlayerStorageValue(cid,config.storage,resets+1) doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `description` = ' [Reset "..resets.."]' WHERE `players`.`id` = "..config.resetStatus.player) db.executeQuery("UPDATE `players` SET `level` = "..config.resetStatus.lvlreset..", `experience` = 0 WHERE `id` = "..config.resetStatus.player) return TRUE end function teleporting(cid) resets = getResets(cid) setPlayerStorageValue(cid,config.storage,resets+1) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `description` = '' WHERE `players`.`id` = "..config.resetStatus.player) db.executeQuery("UPDATE `players` SET `level` = "..config.resetStatus.lvlreset..", `experience` = 0 WHERE `id` = "..config.resetStatus.player) return TRUE end function getResets(cid) resets = getPlayerStorageValue(cid,config.storage) if resets < 0 then resets = 0 end return resets end local resets = getResets(cid) local needLvl ="Você precisa de "..config.resetStatus.lvl-getPlayerLevel(cid).." level's para resetar." local msg ="~~[Reset: "..getResets(cid).."]~~ 'Sucesso ao Resetar! Você será deslogado em "..config.resetStatus.tempo.." Segundos." --[Condiçoes]__ if(config.needPz == true) and (getTilePzInfo(getCreaturePosition(cid)) == FALSE) then doPlayerSendTextMessage(cid,22,"Você Precisa estar em Protection Zone Para Resetar.") return TRUE elseif(config.addLimite == true) and (getResets(cid) == config.resetStatus.limite) then doPlayerSendTextMessage(cid, 22, "Você ja atingiu o Limite de Resets.") return TRUE elseif(config.withe == false) and (getCreatureSkullType(cid) == 3) then doPlayerSendTextMessage(cid,22,"Você ta PK White, por isso não pode resetar.") return TRUE elseif(config.red == false) and (getCreatureSkullType(cid) == 4) then doPlayerSendTextMessage(cid,22,"Você ta PK Red, por isso não pode resetar.") return TRUE elseif(config.needPa == true) and not isPremium(cid) then doPlayerSendTextMessage(cid,22,"Você Precisa ser Premium Account para Resetar.") return TRUE elseif(config.battle == true) and (getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE) then doPlayerSendTextMessage(cid,22,"Você Precisa estar sem Battle para Resetar.") return TRUE elseif getPlayerLevel(cid) >= config.resetStatus.lvl and (config.tp == true) and (config.look == true) and (config.setClasse == true) then addEvent(Reseting, config.resetStatus.tempo* 1000, cid) elseif getPlayerLevel(cid) >= config.resetStatus.lvl and (config.tp == false) and (config.look == false) and (config.setClasse == false) then addEvent(noAll, config.resetStatus.tempo* 1000, cid) elseif getPlayerLevel(cid) >= config.resetStatus.lvl and (config.tp == false) and (config.look == true) and (config.setClasse == true) then addEvent(noTeleporting, config.resetStatus.tempo* 1000, cid) elseif getPlayerLevel(cid) >= config.resetStatus.lvl and (config.tp == true) and (config.look == false) and (config.setClasse == true) then addEvent(noLook, config.resetStatus.tempo* 1000, cid) elseif getPlayerLevel(cid) >= config.resetStatus.lvl and (config.tp == true) and (config.look == true) and (config.setClasse == false) then addEvent(noClasse, config.resetStatus.tempo* 1000, cid) elseif getPlayerLevel(cid) >= config.resetStatus.lvl and (config.tp == false) and (config.look == false) and (config.setClasse == true) then addEvent(setClasse, config.resetStatus.tempo* 1000, cid) elseif getPlayerLevel(cid) >= config.resetStatus.lvl and (config.tp == false) and (config.look == true) and (config.setClasse == false) then addEvent(look, config.resetStatus.tempo* 1000, cid) elseif getPlayerLevel(cid) >= config.resetStatus.lvl and (config.tp == true) and (config.look == false) and (config.setClasse == false) then addEvent(teleporting, config.resetStatus.tempo* 1000, cid) elseif doPlayerSendCancel(cid, needLvl) then doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) return TRUE end if doPlayerPopupFYI(cid, msg) then end return TRUE end --[by: MarcelloMkez]__ E em Talkactions.xml adicione isso: <talkaction words="!resetar" event="script" value="advancedReset.lua"/> Configurações: em --[Configurações de Condição]__ Para você Abilitar ou Desabilitar uma Função, você usa " true " para Verdadeiro," false " para falso, como ta Explicando no script. Em --[Configurações do Reset]__ Você colocará os Valores desejados, como: Level necessário para Resetar; Level que o Player Retornara após o Reset; Vocação para qual o player irá mudar caso esteja Abilitado a Função; Limite de Resets, caso esteja Abilitada a Função; E tempo em 'Segundos', para o Player Deslogar ao Resetar; Agora, para resetar, basta usar o comando "!resetar". Espero que Gostem e Entendam, Obrigado. by: MarcelloMkez'
×
×
  • Create New...