Jump to content

Search the Community

Showing results for tags 'vocação'.

  • 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. Não fiz muitos ajustes e também não fiz muitos testes mas está ai para quem já quer começar, começa do básico. O nome do tópico já diz tudo então primeiramente seu OTc tem que ter opcodes, após adicionar o opcode... modules/gamelib/opcodes.lua Após isso vá até a pasta modules e crie uma pasta chamada game_spellm nela você vai ter que criar 4 arquivos 1ª: configs.lua spellm.lua spellm.otui Finalmente spellm.otmod Lembrando: Para fazer a principal edição, você vai editar no configs.lua, está de acordo com as vocations. E quando quiser adicionar mais quadros de spells, tem que adicionar no OTUI. Print: Créditos: Hundanger - Criador Kalvin - Edição
  2. E aí galera do Xtibia, beleza? Hoje tô aqui trazendo um script que eu não encontrei aqui no Fórum, então resolvi fazer ele. "Ain, mas pra ki ki eli schervi?" Simples. Ele funciona de maneira muito semelhante ao "teste de vocations" de Dawnport. Vindo itens e pots ao passar pelo tile, e impedindo que tu passe pelo piso caso tenha ultrapassado o lvl máximo. Foi testado em TFS 0.4 rev 3777. Bom, sem mais enrolação: Crie um arquivo chamado knight.lua na pasta Movements e cole isso aqui: E adicione a tag no movements.xml: "Ain, mas esse aí só vai transformar em Knight" Simples, é só customizar a seu gosto, modificando no config{} o id da voc. Bem, foi isso aí. Caso alguém tenha erros, é só comentar aqui que tentarei ajudar. E caso alguém queira aprimorar e postar aqui, sinta-se livre, recomecei a scriptar há pouco tempo.
  3. luanmax21

    Level Item

    Ola galerinha do xTibia hoje eu venho aki para pedir um favor se alguem pudesse me ajudar eu estou precisando de um script de player ganha item por level e vocação. Exemplo Knight level 25 recebe um item. Quando o player promover para elite e estiver no level 50 recebe outro item. Se alguem poder me ajudar. Obrigado.
  4. Então gente... tenho um server de narutibia e coloquei umas vocaçoes mas elas nao aparecem no account manager :C alguem pode ajudar?
  5. EAE, to precisando de uma ajuda com uma action, que ao usar o item, o player troca de vocação, tipo uma promotion, porem como a vocação é VIP, ela nao pode aparecer no acc manager. Estou usando o seguinte script: Porem no caso desse script, ao morrer/deslogar o player perde a vocação, alguem que manja como resolver? Meu vocations.xml : Agradeço desde já, +REP pra quem puder ajudar! OBG.
  6. Blz gelera, entao meu problema e o seguinte eu contratrei um vps para rodar meu servidor tudo certinho esta em linux ubuntu 14.04 compilado certinho tfs 0.4 tudo pela ordem, quando eu abro o servidor nao aparece nenhum erro na distro ai alguem vai e cria um char knight por expl ai joga normal ai do nada o servidor trava fica tudo paralizado na tela o servidor nao cai mais tbm ngm consegue entrar ai quando eu derrubo o servidor para abir novamente o char que era knight vira druid por explo.. e ja procurei em diversos forum e nao consegui achar uma soluçao para isso adradeço desde ja a quem poder me ajudar!
  7. Eae Galera do Xtibia e o seguinte meu website ta com bug feio!, alguns danadinhos conseguem editar uo criar character para colocar qualker nome, vocaçao e sex. algun webmaster puder me ajudar agradeço link download site: http://www.mediafire.com/download/0mq01a6vc3abbd4/wwww.rar Link Scan: https://www.virustotal.com/pt/file/afb828b7b908b4bfa5695014e0e8b9aed46c5a382cdfa358d7e0d169daf9c342/analysis/1434238394/
  8. Galera, alguem que realmente entenda sobre isso, gostaria que me explicasse como ficaria se aumentasse tanto, em tal atributo, dando exemplos, por favor, se puder explicar de cada um dos atributos da vocaçao, como armor, magDamage, MeleeDamage, etc... Agradeço muito, obg up up up, ajuda ae, preciso muito
  9. Bem galera, vou ser bem direto Eu quero que "x" vocaçao seja incapaz de usar escudos (shields), E seja capaz apenas de usar armas de duas maos. rep+ Vitera is comming... Fique ligado
  10. Galera, preciso de um script de um npc que funcionaria da seguinte forma: -Apenas uma vocaçao podera falar com ele, caso nao seja a vocaçao correta, ele mandara uma mensagem (tudo configuravel) -Se for a vocaçao correta, tera duas opçoes, digamos... voce pode dar 15 itens de ID 1550 e mais 15 itens de ID 1290 (apenas exemplo) para se tornar uma vocaçao, e outros itens para se tornar a outra vocaçao, tem a escolha de uma das duas, após se transformar em uma das duas vocaçoes, nao podera voltar atras.. ou seja, ganhara uma storage que caso fale com o npc, o npc apenas mande uma msg e um "bye" rep+ vlw gente :3 qualquer duvida pergunta ai
  11. Nome: Advanced Vocation Changer Autor: JoseJunior23 Server: TFS 3.6 Como functiona? Você é Knight e quer ser Sorcerer, basta você digitar /acv 1 e sua vocação será mudada para sorcerer. OBS: O melhor de tudo é você não irá perder seus SKILLS/ML, pois eles serão guardados, cada vocação fica com seus ml/skills guardados em diferentes storages. enquanto ao HP/MANA será igual ao seu vocations.xml porem fiz a minha maneira, oque quer dizer que você irá ter que configurar essa parte. Comandos /acv 1 = sorcerer /acv 2 = druid /acv 3 = paladin /acv 4 = knight Instalação 1º na pasta server/mods cria um arquivo XML chamado Advanced Change Vocation e coloque isso dentro: <?xml version="1.0" encoding="UTF-8"?> <mod name="ADVANCED CHANGE VOCATION" version="1.0" author="josejunior23" contact="[email protected]<script cf-hash='f9e31' type="text/javascript"> /* */</script>" enabled="yes"> <talkaction words="/acv" case-sensitive="yes" event="script" value="ACV.lua"/> <event type="logout" name="acv_logout" event="script" value="ACV_logout.lua"/> <event type="login" name="acv_login" event="script" value="ACV_login.lua"/> <event type="death" name="acv_death" event="script" value="ACV_death.lua"/> </mod> 2º na pasta server/mods/scripts cria um arquivo LUA chamado ACV e coloque isso dentro: -- Advanced Vocation Changer! -- scripted by josejunior23 function onSay(cid, words, param, channel) if(acv_exhaustion.enable == true) and (isExhausted(cid)) then doPlayerSendTextMessage(cid, acv_msg_color, "You can't change your vocation now! You still need to wait: " .. fixTimer(getPlayerStorageValue(cid, acv_exhaustion.storage))) return true end if not (param) or not (isNumber(param)) or (tonumber(param) > 4) or (tonumber(param) < 1) then doPlayerSendTextMessage(cid, acv_msg_color, "You can change your vocation up to 1 till 4 vocations (/acv VOCATIONID)!\n 1 = sorcerer, 2 = druid, 3 = paladin and 4 = knight.") return true end if(tonumber(param) == getVocationCfg(getPlayerVocation(cid))) then doPlayerSendTextMessage(cid, acv_msg_color, "You are already " .. getArticle(getPlayerVocationName(cid)) .. " " .. getPlayerVocationName(cid) .. ".") return true end if(getCreatureCondition(cid, CONDITION_INFIGHT)) then doPlayerSendTextMessage(cid, acv_msg_color, "You may not change your vocation while in battle.") return true end local newvoc = acv_config[tonumber(param)] if(newvoc) then savePlayerVocation(cid) local vocID = getPlayerVocation(cid) local vocStorage = getVocationStorage(vocID) if(acv_fun_cfg.text.doCreatureSay == true) then doCreatureSay(cid, acv_fun_cfg.text.text, acv_fun_cfg.text.talkType) end if(acv_fun_cfg.effect.doSendMagicEffect == true) then doSendMagicEffect(getCreaturePosition(cid), acv_fun_cfg.effect.effect) end if(acv_exhaustion.enable == true) then addExhausted(cid, acv_exhaustion.time) end changePlayerVocation(cid, tonumber(param)) end return true end 3º na pasta server/mods/scripts cria um arquivo LUA chamado acv_login e coloque isso dentro: -- Advanced Vocation Changer! -- scripted by josejunior23 function onLogin(cid) if(getPlayerPromotionLevel(cid) == 1) and (getPlayerVocation(cid) <= 4) then doPlayerSetVocation(cid, getPlayerVocation(cid) + 4) end if(acv_enable_msg_on_login == true) then doPlayerSendTextMessage(cid, acv_msg_color, "Your vocation is: " .. getPlayerVocationName(cid) .. ".") end local events = {"acv_logout", "acv_death"} for i = 1, #events do registerCreatureEvent(cid, events[i]) end return true end 4º na pasta server/mods/scripts cria um arquivo LUA chamado acv_logout e coloque isso dentro: -- Advanced Vocation Changer! -- scripted by josejunior23 function onLogout(cid) savePlayerVocation(cid) return true end 5º na pasta server/mods/scripts cria um arquivo LUA chamado acv_death e coloque isso dentro: -- Advanced Vocation Changer! -- scripted by josejunior23 function onDeath(cid, corpse, deathList) savePlayerVocation(cid) return true end 6º na pasta server/data/lib cria um arquivo LUA chamado ACV_lib e coloque isso dentro: LEMBRE-SE DE CONFIGURAR O CODIGO ESSA PARTE! -- Advanced Vocation Changer! -- scripted by josejunior23 acv_enable_msg_on_login = true; acv_msg_color = MESSAGE_STATUS_CONSOLE_ORANGE; -- message colour send in default channel acv_exhaustion = {enable = true, storage = "acv_exh", time = 5}; -- time in seconds 60 x 60 = 3600 = 1 hour acv_first_storage = "firstvoc"; -- saves players first vocation acv_fun_cfg = { text = {doCreatureSay = true, text = "#CHANGING VOCATION#", talkType = TALKTYPE_ORANGE_1}, effect = {doSendMagicEffect = true, effect = 10} -- effect 10 = teleport } acv_config = { -- make sure none of those storages are already in use! [1] = 73974, -- sorcerer UNIQUE STORAGE!!! [2] = 73983, -- druid UNIQUE STORAGE!!! [3] = 73992, -- paladin UNIQUE STORAGE!!! [4] = 73991 -- knight UNIQUE STORAGE!!! } getFormula = function(cid) -- how to config -> change the numbers below to the same as vocations.xml (gainhp, gainmana) return { health = { -- Sorcerer [1] = 5, -- sorcerer gains X HEALTH each level (gainhp) [5] = 5, -- master sorcerer gains X HEALTH each level (gainhp) -- Druid [2] = 5, -- druid gains X HEALTH each level (gainhp) [6] = 5, -- elder druid gains X HEALTH each level (gainhp) -- Paladin [3] = 10, -- paladin gains X HEALTH each level (gainhp) [7] = 10, -- royal paladin gains X HEALTH each level (gainhp) -- Knight [4] = 22, -- knight gains X HEALTH each level (gainhp) [8] = 22 -- elite knight gains X HEALTH each level (gainhp) }, mana = { -- Sorcerer [1] = 30, -- sorcerer gains X MANA each level (gainmana) [5] = 30, -- master sorcerer gains X MANA each level (gainmana) -- Druid [2] = 30, -- druid gains X MANA each level (gainmana) [6] = 30, -- elder druid gains X MANA each level (gainmana) -- Paladin [3] = 15, -- paladin gains X MANA each level (gainmana) [7] = 15, -- royal paladin gains X MANA each level (gainmana) -- Knight [4] = 5, -- knight gains X MANA each level (gainmana) [8] = 5 -- elite knight gains X MANA each level (gainmana) } } end function fixTimer(v) local seconds, minutes, hours = v - os.time(), 0, 0 while seconds >= 60 do minutes = minutes + 1 seconds = seconds - 60 end while minutes >= 60 do hours = hours + 1 minutes = minutes - 60 end local str1, str2, str3 = hours > 1 and hours .. " hours, " or "" .. "", minutes > 1 and minutes .. " minutes and " or "" .. "", seconds .. " seconds." or "" .. "" return str1 .. str2 .. str3 end function isExhausted(cid) return getPlayerStorageValue(cid, acv_exhaustion.storage) > os.time() and true or false end function addExhausted(cid, time) -- time in seconds return setPlayerStorageValue(cid, acv_exhaustion.storage, os.time() +time) end function setStorageString(cid, storage, string) return setPlayerStorageValue(cid, storage, "S" .. string) end function getStorageString(cid, storage) return string.sub(getPlayerStorageValue(cid, storage), 2) end function getVocationStorage(id) return acv_config[getVocationCfg(id)] end function getPlayerFirstVocation(cid) return getPlayerStorageValue(cid, acv_first_storage) end function getVocationCfg(id) if(id > 4) then id = id - 4 end return id end function savePlayerVocation(cid) local maglevel, fist, club, sword, axe, dist, shield, fish = getPlayerMagLevel(cid), getPlayerSkillLevel(cid, 0), getPlayerSkillLevel(cid, 1), getPlayerSkillLevel(cid, 2), getPlayerSkillLevel(cid, 3), getPlayerSkillLevel(cid, 4), getPlayerSkillLevel(cid, 5), getPlayerSkillLevel(cid, 6) local vocID = getPlayerVocation(cid) local vocStorage = getVocationStorage(vocID) if(getPlayerPromotionLevel(cid) == 1) and (getPlayerVocation(cid) <= 4) then vocID = getPlayerVocation(cid) + 4 doPlayerSetVocation(cid, vocID) end return setStorageString(cid, vocStorage, maglevel .. "-" .. fist .. "-" .. club .. "-" .. sword .. "-" .. axe .. "-" .. dist .. "-" .. shield .. "-" .. fish .. "-" .. vocID) end function setupPlayerVocation(cid, arg) local pid = getPlayerGUID(cid) doRemoveCreature(cid, true) db.executeQuery("UPDATE `players` SET `maglevel` = " .. arg.maglevel .. " WHERE `id` = ".. pid .. ";") db.executeQuery("UPDATE `player_skills` SET `value` = " .. arg.fist .. " WHERE `player_id` = ".. pid .. " and `skillid` = ".. 0 ..";") db.executeQuery("UPDATE `player_skills` SET `value` = " .. arg.club .. " WHERE `player_id` = ".. pid .. " and `skillid` = ".. 1 ..";") db.executeQuery("UPDATE `player_skills` SET `value` = " .. arg.sword .. " WHERE `player_id` = ".. pid .. " and `skillid` = ".. 2 ..";") db.executeQuery("UPDATE `player_skills` SET `value` = " .. arg.axe .. " WHERE `player_id` = ".. pid .. " and `skillid` = ".. 3 ..";") db.executeQuery("UPDATE `player_skills` SET `value` = " .. arg.dist .. " WHERE `player_id` = ".. pid .. " and `skillid` = ".. 4 ..";") db.executeQuery("UPDATE `player_skills` SET `value` = " .. arg.shield .. " WHERE `player_id` = ".. pid .. " and `skillid` = ".. 5 ..";") db.executeQuery("UPDATE `player_skills` SET `value` = " .. arg.fish .. " WHERE `player_id` = ".. pid .. " and `skillid` = ".. 6 ..";") return true end function changePlayerVocation(cid, id) savePlayerVocation(cid) local newVoc = getVocationStorage(id) if(getPlayerStorageValue(cid, newVoc) == -1) or (getPlayerStorageValue(cid, newVoc) == 0) then local level = getPlayerLevel(cid) local vocationsset = { [1] = 1 .. "-" .. 10 .. "-" .. 10 .. "-" .. 10 .. "-" .. 10 .. "-" .. 10 .. "-" .. 10 .. "-" .. 10 .. "-" .. 1, -- default Sorcerer [2] = 1 .. "-" .. 10 .. "-" .. 10 .. "-" .. 10 .. "-" .. 10 .. "-" .. 10 .. "-" .. 10 .. "-" .. 10 .. "-" .. 2, -- default Druid [3] = 1 .. "-" .. 10 .. "-" .. 10 .. "-" .. 10 .. "-" .. 10 .. "-" .. 10 .. "-" .. 10 .. "-" .. 10 .. "-" .. 3, -- default Paladin [4] = 1 .. "-" .. 10 .. "-" .. 10 .. "-" .. 10 .. "-" .. 10 .. "-" .. 10 .. "-" .. 10 .. "-" .. 10 .. "-" .. 4 -- default Knight } setStorageString(cid, newVoc, vocationsset[getVocationCfg(id)]) end if(getPlayerFirstVocation(cid) == -1) or (getPlayerFirstVocation(cid) == 0) then setPlayerStorageValue(cid, acv_first_storage, getPlayerVocationName(cid)) end local get = string.explode(getStorageString(cid, newVoc), "-") local maglevel, fist, club, sword, axe, dist, shield, fish, voc = get[1], get[2], get[3], get[4], get[5], get[6], get[7], get[8], get[9] voc = tonumber(voc) if(getPlayerPromotionLevel(cid) == 1) and (voc <= 4) then voc = voc + 4 end doPlayerSetVocation(cid, voc) setCreatureMaxHealth(cid, getPlayerLevel(cid) * getFormula(cid).health[voc]) doCreatureAddHealth(cid, getPlayerLevel(cid) * getFormula(cid).health[voc]) setCreatureMaxMana(cid, getPlayerLevel(cid) * getFormula(cid).mana[voc]) doCreatureAddMana(cid, getPlayerLevel(cid) * getFormula(cid).mana[voc]) setupPlayerVocation(cid, {maglevel = maglevel, fist = fist, club = club, sword = sword, axe = axe, dist = dist, shield = shield, fish = fish}) return true end The end. <3
  12. Eai galera estou usando um Script de NPC que ele vende vocação Está tudo em conformes porem quando eu deslogo o player perde a vocação: Script NPC: Lá no Vocations.XML Imagens: Apos comprar a vocação com o npc Apos deslogar ALGUEM SABE O QUE PODE SER ESSE ERRO? POR FAVOR ME AJUDEM ! REP+
  13. Eai galera , eu criei uma vocação vip no meu servidor , que pode ser comprada em um NPC por isso eu quero retirar ela do acc manager.. mais eu nao sei fazer isso alguem me ajuda ? plx
  14. Eai gente, estou criando uma vocação vip no servidor ,alguém pode me enviar um script de NPC que faz o seguinte: Independente do level ou vocação , o npc vende uma tal vocação , por 30 moedas vip que no meu caso seriam gold ingots Quando o player falar "HI" ele diz - ( Ola , eu posso lhe tornar um "Vocacao" por 30 moedas vip.) Se voce falar "Vocacao" ele pergunta - (Voce deseja se tornar um "Vocacao"?) Dai se voce falar "YES" e tiver 30 gold ingots ele retira de voce e voce desloga , assim ganhando a vocação!! [- legenda -] Vocacao - As falas que o player tem que falar. Vocacao - O npc fala a palavra tipo em destaque ( tipo quando algum npc pergunta por Trade no global) - "I sell itens say trade to look.." Alguem tem algum modelo de um npc assim? meu Servidor é 8.54 e é um servidor derivado (dragon ball) Agradeço desde já, rep + para quem puder ajudar =}}
  15. Eae Galera, eu estou atras creio que é um creaturescript, que quando voce chega á "x' level, sua vocaçao muda automaticamente. Como o servidor é de narutibia, tem muitas vocaçoes, portanto funcionaria assim: Level, 20 voce ganha uma vocaçao, level 40, ganha outra, 60 outra, 80 outra, 100 outra, 120 outra, 140 outra, 160 outra, 180 outra, 200 outra, 220 outra, 240 outra, 260 outra, 280 outra, 300 outra, 320 outra, 340 outra, 360 outra, 380 outra, 400 outra, 420 outra, 440 outra, 460 outra, 480 outra, 500 outra, 520 outra, 540 outra, 560 outra, 580 outra, 600 outra, 630 outra, 660 outra, e 700 a ultima. Qualquer duvida é só postar aqui, e daria rep+ para quem fazer esse script, sempre que eu ver algum post da pessoa. Espero que alguem possa me ajudar por favor! Vlw gente, agradeço desde ja!
  16. Vejo muita gente ainda criando vários e vários baús para colocar um item para cada vocação... Então criei esse simples, porém eficiente, script que te da os itens dependendo da sua vocação. No actions.xml coloque: <action actionid="10201" event="script" value="firstitems.lua"/> Crie um arquivo chamado firstitems.lua dentro da pasta script e coloque isso dentro: function onUse(cid, item, frompos, item2, topos) if item.uid == 10201 then if getPlayerStorageValue(cid,10201) == -1 then doPlayerSendTextMessage(cid,22,"You have found a chest.") if getPlayerVocation(cid) == 1 then -- Sorcerer doPlayerAddItem(cid,2190,1) -- Wand of Vortex elseif getPlayerVocation(cid) == 2 then -- Druid doPlayerAddItem(cid,2182,1) -- Snakebite Rod elseif getPlayerVocation(cid) == 3 then -- Paladin doPlayerAddItem(cid,2389,1) -- Spear elseif getPlayerVocation(cid) == 4 then -- Knight doPlayerAddItem(cid,8602,1) -- Jagged Sword doPlayerAddItem(cid,2439,1) -- Daramanian Mace doPlayerAddItem(cid,8601,1) -- Steel Axe end doPlayerAddItem(cid,1988,1) -- Backpack doPlayerAddItem(cid,2666,2) -- Meat doPlayerAddItem(cid,2120,1) -- Rope doPlayerAddItem(cid,2554,1) -- Shovel doPlayerAddItem(cid,2461,1) -- Leather Helmet doPlayerAddItem(cid,2467,1) -- Leather Armor doPlayerAddItem(cid,2649,1) -- Leather Legs doPlayerAddItem(cid,2643,1) -- Leather Boots doPlayerAddItem(cid,2509,1) -- Dark Shield setPlayerStorageValue(cid,10201,1) else doPlayerSendTextMessage(cid,22,"The chest is empty.") end end return TRUE end Proooooooooooooonto, agora é só ligar o servidor
  17. Eae galera do xtibia, aqui estou eu de novo trazendo um novo tutorial... dessa vez, vou ensinar á fazer algumas coisas, que foi muito dificil encontrar, quando eu estava tentando aprender... isso quando eu encontrava né... Vou ensinar á voces, como criar uma vocaçao, colocar transformaçoes, para narutibia. Vou tentar explicar de uma forma simples, para que os iniciantes entendam. Primeiro, vamos imagina uma vocaçao.. ex: Konan. Quando voce for criar ja tem que saber quantas transformaçoes irá colocar nela. Digamos que seja 6 transformaçoes. Vá em data/xml/vocations.xml. Ja que vamos colocar 6 transformaçoes, teremos que criar 7 tags para a vocaçao, como podem ver á cima, na primeira tag, o VocationId e o FromVoc deverao ser iguais, na segunda tag só aumenta 1 numero no VocationID, e do terceiro em diante, aumenta 1 numero nos dois. Isso sera necessario, porque a primeira tag nao irá valer de nada. Ok, fazendo essa parte corretamente, sua vocaçao estará pronta. Agora vou explicar a parte de ajeitar as transformaçoes. Vá em data/talkactions/scripts/transformar.lua Essa parte Voce irá adicionar no final do script, vou explicar para que cada numero serve, e o que é. 650,651,652,653,654,655 = sao apenas exemplos, esses numeros voce deverá colocar de acordo com o seu script, digamos que a ultima transformaçao que tem la, tem o numero "430" na primeira da sua voce deverá colocar "432" e assim por diante... 50,100,150,200,250,300 = É o level necessario para a transformaçao de cada linha. 651,652,653,654,655,656 = É os Ids da vocaçao, lembra que na explicaçao de criar a vocaçao, eu disse que deveria ter 7 tags, pois a primeira n vale de nada, entao, aki na parte das transformaçoes, voce começa pelo VocationID da segunda tag, até o final... 557,558,559,560,561,562 = Sao os numeros das newtypes da vocaçao, nao esqueça de fazer na ordem certa. E por ultimo, os numeros 10, que seria o efeito que vai sair no player quando ele transformar, voce pode mudar de acordo com os numeros do comando "/z". Bom galera, por ai termina o tutorial, caso tenham feito tudo certa, nao ocorrera nenhum erro, e espero que tenham aprendido. Brevemente irei ensinar á fazer spells basicas para narutibia.. Até a proxima! Gostou do meu tutorial? Deixe seu rep+
  18. Ola gente venho pedir uma ajudinha com uma coisa importante pra min. eu to criando um serve já tenho mapa e novas magias criaturas e tal, mas não consigo cria uma nova vocação já vi vários tutoriais sobre o assunto mais mesmo assim não consegui ainda. por favor se alguem poder ajudar seria muito bom e valeria +REP
  19. Bom eu queria um scripter de um item que da vocação ao ser clicado. eu tenho um ot de naruto, ae tem vocação VIP e tipo a pessoa compra a vocação VIP ae ela recebe um item e ao dar use ela se vira essa vocação. EX: eu sou naruto,compro a vocação minato e ganho o item ae eu do use nele e viro minato, podendo usar os jutsus e as transformaçoes
  20. galera, quero fazer uma quest que só " Druid " possa abrir o chest, e as outras vocations não, como fazer?
  21. Venho procurando aqui no Xtibia, um bom tutorial para explicar como colocar uma nova vocação no account manager... Não achei ;p Então, decidi criar o meu próprio tutorial... Sumário 1.0 Baseamento do account manager 2.0 Como está 3.0 A parte a ser editada 4.0 Como ficará depois de editado 5.0 Imagem mostrando 1.0 A parte das vocações no Account Manager, é basedo no arquivo vocations.xml na pasta XML... 2.0 Depois de criar sua vocação estará +- assim: Lembrando que em alguns OT's a palavra em vermelho abaixo não sera fromvoc e sim prevoc, mas considere o mesmo procedimento... 3.0 No fromvoc="1" está se referindo que está vocação é uma promotion, pois o "1" é o ID de outra vocação Se você quiser que está seja uma vocação diferente, troque este número "1" pelo ID da vocação nova, que no meu exemplo seria ID "5" 4.0 E finalmente, o código ficaria assim: 5.0 A prova que deu certo ;P Abraço a todos que leram. Gostou? Rep plx
  22. Esto com Uma Duvida quero saber como eu ponho itens para vocação certa EX: A Focus Cape So Da para equipar Em Sorceres Ou Druid <> EX: A Paladin armor So sever Para paladin etc, O problema que esta acontecendo ake com migo e o seguinte. eu acabei de etitar um item via Items.xml O item Fiko assin <item id="12604" name="Royal Scale Robe"> <attribute key="weight" value="8000" /> <attribute key="armor" value="12" /> <attribute key="elementFire" value="5%"/> <attribute key="magiclevelpoints" value="2" /> <attribute key="description" value="It can only be wielded properly by sorcerers and druids." /> ate ai Tudo Certo, Depois Fui Em , <Data,movements,movements.xml> e adiconei a tag <movevent type="Equip" itemid="12604" slot="armor" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="12604" slot="armor" event="function" value="onDeEquipItem"/> entrei no meu server e deu tudo certo Sem, nem um bug etc, Dai fui ponha pras vocação ai eu editei o tag para <movevent type="Equip" itemid="12604" slot="armor" event="function" value="onEquipItem"/> <vocation id="1"/> <vocation id="5" showInDescription="0"/> <vocation id="2"/> <vocation id="6" showInDescription="0"/> <movevent type="DeEquip" itemid="12604" slot="armor" event="function" value="onDeEquipItem"/> Dai tentei entra em meu ot e fala que deu erro na moveMents As vocação que eu quero ponha e a <vocation id="1" name="Master Sorcerer" <vocation id="2" name="Elder Druid" os Id estao todos certos segundo o meu vocations.XML Nao sei se eu editei a tag errado ou e outro tipo de erro, se alguém me ajuda aew dou Rep + obs: So da erro na movements quando eu ponho as vocação la
  23. Olá a todos, sou novo aqui no XTibia e estou com um problema no meu OTServer que é o seguinte: Quando um Knight solta uma magia como Utani Tempo Hur ou Exori gran entre outras ele trava e o OT também, se alguem sabe como resolver POR FAVOR me responda! Obrigado desde já! (Mapa= Rookwar)
  24. Gostaria de um bau de quest, que ao clicasse recebesse as recompensas de acordo com a vocação, os premios seriam esses. Paladin: 9693 - 1 <--- item, quantidade. 8301 - 5 9774 - bp com uma quantidade de crystal coin aleatoria entre 5kk~~8kk 6570 - 1 6571 - 1 Druid/sorcerer: 9693 - 1 <--- item, quantidade. 8302 - 5 9774 - bp com uma quantidade de crystal coin aleatoria entre 5kk~~8kk 6570 - 1 6571 - 1 Knight: 9693 - 1 <--- item, quantidade. 8303 - 5 9774 - bp com uma quantidade de crystal coin aleatoria entre 5kk~~8kk 6570 - 1 6571 - 1 E que quando o player desse use nesse bau, alem de ganhar as coisas, fosse teleportado ao templo com a seguinte mensagem no default: xxx completou a arcana fortress!, e ganhou yyy,yyyy,yyyyy,e uma bp com uuuu. em laranja. onde xxx seria o nome do jogador, yyyy as recompensas, uuuuu a quantidade de crystal coin dentro da bp. Detalhe: a quest pode ser feita varias vezes. REP+ por uma semana pra quem conseguir! UP!
  25. Olá, bem, queria saber se há possibilidade de fazer um spell que varie conforme a vocação. -Varie como? Bem, digamos assim, seria apenas uma spell no "spells.xml", que seria usada por várias vocações, porém, se fosse a vocação 1, a spell teria o efeito 1 e o dano 1. Se fosse a vocação 2, ela teria o dano 2 e o efeito 2. Ou seja, a spell variaria seu efeito e seu dano conforme a vocação. Tem como? Obrigado.
×
×
  • Create New...