Ir para conteúdo

Posts Recomendados

Olá a todos.

Estou aqui para dar a vocês 4 vocações novas Criadas por Grogrich<--Eu.

 

Bom vamos lá.

 

Abra vá em data/xml/vocations.xml

Abra ele.irá estas assim :

 

 

screenshot021st6.png

 

Apos o </vocations> do Elite Knight pule duas linhas e cole isto:

 

<vocation id="9" name="Trevs mage" description="Trevs mage" gaincap="10" gainhp="10" gainmana="35" gainhpticks="4" gainhpamount="100" gainmanaticks="2" gainmanaamount="240" gainsoulticks="15" gainsoulamount="1" maxsoul="300" manamultiplier="1.1" attackspeed="1000" prevoc="1" basespeed="220">

<diepercent experience="25" magic="4" skill="5" equipment="5" container="50"/>

<formula damage="1.3" defense="1.7" armor="1.5"/>

<skill id="0" multiplier="1.5"/>

<skill id="1" multiplier="1.8"/>

<skill id="2" multiplier="1.8"/>

<skill id="3" multiplier="1.8"/>

<skill id="4" multiplier="1.8"/>

<skill id="5" multiplier="1.5"/>

<skill id="6" multiplier="1.1"/>

</vocation></P> <P><vocation id="10" name="Fortrees Encant" description="a Fortrees Encant" gaincap="10" gainhp="10" gainmana="35" gainhpticks="4" gainhpamount="100" gainmanaticks="2" gainmanaamount="240" gainsoulticks="15" gainsoulamount="1" maxsoul="300" manamultiplier="1.1" attackspeed="1000" prevoc="2" basespeed="220">

<diepercent experience="25" magic="4" skill="5" equipment="5" container="50"/>

<formula damage="1.3" defense="1.7" armor="1.5"/>

<skill id="0" multiplier="1.5"/>

<skill id="1" multiplier="1.8"/>

<skill id="2" multiplier="1.8"/>

<skill id="3" multiplier="1.8"/>

<skill id="4" multiplier="1.8"/>

<skill id="5" multiplier="1.2"/>

<skill id="6" multiplier="1.0"/>

</vocation></P> <P><vocation id="11" name="Robin Hood" description="a Archer of Elite" gaincap="20" gainhp="15" gainmana="20" gainhpticks="3" gainhpamount="185" gainmanaticks="2" gainmanaamount="185" gainsoulticks="15" gainsoulamount="1" maxsoul="300" manamultiplier="1.3" attackspeed="1000" prevoc="3" basespeed="220">

<diepercent experience="25" magic="4" skill="5" equipment="5" container="50"/>

<formula damage="2.9" defense="1.5" armor="1.3"/>

<skill id="0" multiplier="1.2"/>

<skill id="1" multiplier="1.2"/>

<skill id="2" multiplier="1.2"/>

<skill id="3" multiplier="1.2"/>

<skill id="4" multiplier="1.1"/>

<skill id="5" multiplier="1.1"/>

<skill id="6" multiplier="1.1"/>

</vocation></P> <P><vocation id="12" name="Gladiator" description="a Gladiator" gaincap="25" gainhp="20" gainmana="10" gainhpticks="2" gainhpamount="240" gainmanaticks="2" gainmanaamount="100" gainsoulticks="15" gainsoulamount="1" manamultiplier="3.0" attackspeed="1000" prevoc="4" basespeed="220">

<diepercent experience="25" magic="4" skill="5" equipment="5" container="70"/>

<formula damage="2.8" defense="1.7" armor="1.5"/>

<skill id="0" multiplier="1.1"/>

<skill id="1" multiplier="1.1"/>

<skill id="2" multiplier="1.1"/>

<skill id="3" multiplier="1.1"/>

<skill id="4" multiplier="1.4"/>

<skill id="5" multiplier="1.1"/>

<skill id="6" multiplier="1.1"/>

</vocation>

 

Apos colar ele deverá ficar assim:

 

screenshot022vt5.png

 

Agora vá em data/global.lua aperte ctrl+f e procure por sorcerer.

Abra ja janela enteira, agora selecione esta parte:

function isSorcerer(cid)
if(isPlayer(cid) == FALSE) then
 debugPrint("isSorcerer: Player not found.")
 return false
end
return (isInArray({1,5}, getPlayerVocation(cid)) == TRUE)
end

function isDruid(cid)
if(isPlayer(cid) == FALSE) then
 debugPrint("isDruid: Player not found.")
 return false
end

return (isInArray({2,6}, getPlayerVocation(cid)) == TRUE)
end

function isPaladin(cid)
if(isPlayer(cid) == FALSE) then
 debugPrint("isPaladin: Player not found.")
 return false
end

return (isInArray({3,7}, getPlayerVocation(cid)) == TRUE)
end

function isKnight(cid)
if(isPlayer(cid) == FALSE) then
 debugPrint("isKnight: Player not found.")
 return false
end

return (isInArray({4,8}, getPlayerVocation(cid)) == TRUE)
end

Agora Mude a parte que está acima para isso:

function isSorcerer(cid)
if(isPlayer(cid) == FALSE) then
 debugPrint("isSorcerer: Player not found.")
 return false
end

return (isInArray({1,5,9}, getPlayerVocation(cid)) == TRUE)
end

function isDruid(cid)
if(isPlayer(cid) == FALSE) then
 debugPrint("isDruid: Player not found.")
 return false
end

return (isInArray({2,6,10}, getPlayerVocation(cid)) == TRUE)
end

function isPaladin(cid)
if(isPlayer(cid) == FALSE) then
 debugPrint("isPaladin: Player not found.")
 return false
end

return (isInArray({3,7,11}, getPlayerVocation(cid)) == TRUE)
end

function isKnight(cid)
if(isPlayer(cid) == FALSE) then
 debugPrint("isKnight: Player not found.")
 return false
end

return (isInArray({4,8,12}, getPlayerVocation(cid)) == TRUE)
end

 

 

 

Pronto, agora é só salvar e colocar o 2º NPC da promotion que é a 3º promotion:

pode ser colocado a partir desse tutorial:

http://www.xtibia.com/forum/Criando-Npc-3-...Npc-t62942.html

 

Agora é só abrir o servidor e jogar.

Atenciosamente.

 

 

Meus Trabalhos:

 

4 novas vocações

1 Magia nova

Editado por Rocky
Link para o comentário
https://xtibia.com/forum/topic/104915-4voca%C3%A7%C3%B5esda3%C2%AApromotion/
Compartilhar em outros sites

Rocky

 

Bom, eu achei legal...

Porém ele está meio mal organizado, e tals.. Tipo coloca algumas coisas importantes em Negrito, Italico, cores, etc...

Assim seu post chamará mais atenção...

 

Delton ~~

Link para o comentário
https://xtibia.com/forum/topic/104915-4voca%C3%A7%C3%B5esda3%C2%AApromotion/#findComment-675150
Compartilhar em outros sites

  • 3 weeks later...
×
×
  • Criar Novo...