Adicionando Mounts
Nesse Tuto nao vo ensinar como criar sprites e data para mounts
E sim como adicionalas
Fis ele pq tambem fikei com duvida qnd nao sabia... agora vo repassa o conecimento
Se seu Server for da versao 8.7 e jah tiver a mount system eh muito facil adicionar mais
Va em seu Mounts.xml
<mounts> <mount id="1" clientid="368" name="Widow Queen" speed="10" /> <mount id="2" clientid="369" name="Racing Bird" speed="20" /> <mount id="3" clientid="370" name="War Bear" speed="10" /> <mount id="4" clientid="371" name="Black Sheep" speed="10" /> <mount id="5" clientid="372" name="Midnight Panther" speed="15" /> <mount id="6" clientid="373" name="Draptor" speed="20" /> <mount id="7" clientid="374" name="Titanica" speed="15" /> <mount id="8" clientid="375" name="Tin Lizzard" speed="15" /> <mount id="9" clientid="376" name="Blazebringer" speed="20" /> <mount id="10" clientid="377" name="Rapid Boar" speed="10" /> <mount id="11" clientid="378" name="Stampor" speed="20" /> <mount id="12" clientid="379" name="Undead Cavebear" speed="20" /> </mounts>
E adicione a tag com seu ID e nome
<mount id="-" clientid="-" name="--" speed="--" />
Mount id eh a identificaçao de sua montaria... no caso sempre ponha 1 a mais q o anterior
O client id eh o looktype de seu outfit...
Name... nome obvio
Speed eh a velocidade q sua montaria vai ganhar
Vamos fazer com um War Wolf... que seu outfit eh o numero 3
<mount id="13" clientid="3" name="War Wolf" speed="20" />
Logue seu god... O WarWolf jah estara disponivel para usar em mounts
OBS: Voce só conseguira com alguns monstros ... outros nao se encaixam no outfit...
Para liberar essa montaria para outros players use esse script
doPlayerAddMount(cid, 13 )
Mude o 13 para o ID de outras mounts caso vc crie outras...
doPlayerAddMount pode ser usado em actions... talkactions.. quests... varias coisas
Vamos fazer um script pra mostrar como fikaria o script de onUse
Adicionando esse script em data\actions\scripts com o nome de Mount13.lua
function onUse(cid, item, fromPosition, itemEx, toPosition) doPlayerAddMount(cid, 13) doRemoveItem(item.uid, 2346) return TRUE end
( 2346 seria o item usado para add a mount... nesse caso uma Tear of Daraman. Voce pode mudar de acordo com oque voce precisa)
E a tag em Actions.xml:
<action itemid="2346" script="mount13.lua"/>
Pronto... seu mont ta be configurado pros player se diverti
Voce tambem pode criar seus proprios sprites de mounts...
Pegue um sprite de mount jah criado e tente enquadrar o seu sprite parecido com o outro... tipo assim: