Ir para conteúdo

[Action]Quest De Mudança De Vocation


fodim

Posts Recomendados

Script De Mudança de vocation feito por min por edições de outros scripts

Crie um arquivo .lua chamado vocation na pastar data/actions/scripts:

---- Script Feito Por Fodim ------

function onUse(cid, item, fromPosition, itemEx, toPosition)
if item.uid == 36700 then
queststatus = getPlayerStorageValue(cid,36700)
if queststatus == -1 or queststatus == 0 then
               doCreatureSay(cid, "Você mudou sua vocação", TALKTYPE_ORANGE_1)
               setPlayerStorageValue(cid, 36700, 1)
	doPlayerSetVocation(cid,id) 
               doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYDAMAGE)

       else
               doPlayerSendTextMessage(cid,22,"você ja mudou sua vocação")
       end
       return true
end
end

Edite onde ta escrito id por id da vocation escolhida e se desejar edite as mensagens

Agora na pasta data/action abra no arquivo actions.xml e adicione sua tag

        <action actionid="36700" event="script" value="vocation.lua"/>

Agora coloque o actionid e o uniqueid 36700 no item desejado no map editor e pronto!!!

Editado por Fodim
Link para o comentário
Compartilhar em outros sites

Isso vai deixar ele com a vida/mana antiga ou vai colocar de acordo com a vocation?

 

Ex: Mage com 500/1500 muda pra paladin vai ter 500/1500 ou vai ficar com a de palladin 600/800?

(numeros sem sentido por que nao estou afim de olhar quanto realmente é)

 

Obrigado, até.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...