Postado Julho 25, 2014 10 anos Você quer adicionar mais vocations em seu server? so isso? Se você quer só adicionar vocations em seu server faça isso Vai em data/xml/vocations.xml <?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="ID DA VOCATION" name="NOME DA VOCATION" description="a NOME DA VOCATION" needpremium="1" gaincap="20" gainhp="500" gainmana="550" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.2" 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="ID DA VOCATION" name="NOME DA VOCATION" description="a NOME DA VOCATION" needpremium="1" gaincap="20" gainhp="500" gainmana="550" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.2" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="ID DA VOCATION ANTERIOR"> <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="ID DA VOCATION" name="NOME DA VOCATION" description="a NOME DA VOCATION" needpremium="1" gaincap="20" gainhp="500" gainmana="550" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.2" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="ID DA VOCATION ANTERIOR"> <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="ID DA VOCATION" name="NOME DA VOCATION" description="a NOME DA VOCATION" needpremium="1" gaincap="20" gainhp="500" gainmana="550" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.2" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="ID DA VOCATION ANTERIOR"> <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> </vocations> Obs: Na parte fromvoc="ID DA VOCATION ANTERIOR"> SO COLOQUE A VOCATION ANTERIOR SE FOR A MESMA Ex: FICARIA ASSIM: (SO UM EXEMPLO) <?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="20" name="Pain" description="a pain" needpremium="1" gaincap="20" gainhp="500" gainmana="550" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.2" 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="21" name="pain" description="a pain" needpremium="1" gaincap="20" gainhp="500" gainmana="550" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.2" 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="pain" description="a pain" needpremium="1" gaincap="20" gainhp="500" gainmana="550" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.2" 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="pain" description="a pain" needpremium="1" gaincap="20" gainhp="500" gainmana="550" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.2" 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> </vocations> OBS: na parte : needpremium="1"Sim (vocation Premium?) needpremium="0"Nao (vocation Premium?) TENTA AI E Vê SE VOCÊ CONSEGUE . SE AJUDEI Rep+ Se Não conseguir me adiciona skype Alan.mtd AJudo se eu estiver online. Editado Julho 25, 2014 10 anos por alanmtd1 (veja o histórico de edições)
Postado Julho 29, 2014 10 anos AE POW EU BOTEI A VOCATION E PRA BOTAR AS TRANSFORNS AS MAGIAS TBM MAIS AS MAGIAS EU JÁ TENHO SO QUERO ADICIONA AJUDA Plxxx
Postado Julho 29, 2014 10 anos Vai em data/talkaction/transformar.lua se não tiver crie , mas vai ter sim Exemplo: local config = { --[vocation id] = { level, nova voc, looktype, efeito} [ID DA VOCATION 1] = { LEVEL PARA TRANSFORMAR, ID DA VOCATION 2, ROUPA DA TRANSFORM, EFEITO AO TRANSFORMAR}, --Pain [ID DA VOCATION 2] = { LEVEL PARA TRANSFORMAR, ID DA VOCATION 3, ROUPA DA TRANSFORM, EFEITO AO TRANSFORMAR}, --Pain [ID DA VOCATION 3] = { LEVEL PARA TRANSFORMAR, ID DA VOCATION 4, ROUPA DA TRANSFORM, EFEITO AO TRANSFORMAR}, --Pain [ID DA VOCATION 4] = { LEVEL PARA TRANSFORMAR, ID DA VOCATION 5, ROUPA DA TRANSFORM, EFEITO AO TRANSFORMAR}, --Pain [ID DA VOCATION 5] = { LEVEL PARA TRANSFORMAR, ID DA VOCATION 6, ROUPA DA TRANSFORM, EFEITO AO TRANSFORMAR}, --Pain [ID DA VOCATION 6] = { LEVEL PARA TRANSFORMAR, ID DA VOCATION 6, ROUPA DA TRANSFORM, EFEITO AO TRANSFORMAR}, --Pain [ID DA VOCATION 7] = { LEVEL PARA TRANSFORMAR, ID DA VOCATION 8, ROUPA DA TRANSFORM, EFEITO AO TRANSFORMAR}, --MADARA [ID DA VOCATION 8] = { LEVEL PARA TRANSFORMAR, ID DA VOCATION 9, ROUPA DA TRANSFORM, EFEITO AO TRANSFORMAR}, --MADARA [ID DA VOCATION 9] = { LEVEL PARA TRANSFORMAR, ID DA VOCATION 10, ROUPA DA TRANSFORM, EFEITO AO TRANSFORMAR}, --MADARA [ID DA VOCATION 10] = { LEVEL PARA TRANSFORMAR, ID DA VOCATION 11, ROUPA DA TRANSFORM, EFEITO AO TRANSFORMAR}, --MADARA [ID DA VOCATION 11] = { LEVEL PARA TRANSFORMAR, ID DA VOCATION 12, ROUPA DA TRANSFORM, EFEITO AO TRANSFORMAR}, --MADARA [ID DA VOCATION 12] = { LEVEL PARA TRANSFORMAR, ID DA VOCATION 12, ROUPA DA TRANSFORM, EFEITO AO TRANSFORMAR}, --MADARA } 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 OBS : se voce ja tiver esse transformar.lua so adicione isso: [iD DA VOCATION 1] = { LEVEL, ID DA VOCATION 2, ROUPA DA TRANSFORM, EFEITO AO TRANSFORMAR}, --Pain [iD DA VOCATION 2] = { LEVEL, ID DA VOCATION 3, ROUPA DA TRANSFORM, EFEITO AO TRANSFORMAR}, --Pain [iD DA VOCATION 3] = { LEVEL, ID DA VOCATION 4, ROUPA DA TRANSFORM, EFEITO AO TRANSFORMAR}, --Pain [iD DA VOCATION 4] = { LEVEL, ID DA VOCATION 5, ROUPA DA TRANSFORM, EFEITO AO TRANSFORMAR}, --Pain [iD DA VOCATION 5] = { LEVEL, ID DA VOCATION 6, ROUPA DA TRANSFORM, EFEITO AO TRANSFORMAR}, --Pain [iD DA VOCATION 6] = { LEVEL, ID DA VOCATION 6, ROUPA DA TRANSFORM, EFEITO AO TRANSFORMAR}, --Pain Depois da ultima vocation. Rep+ se ajudei
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.