Oi boa tarde a todos meu 1° topico que trago ao xTibia
Entao vamos ao que entereça:
Versao testada:Baiak Server 8.6
1° Vá até data/talkaction/scripts Crie um arquivo vocation.lua e ponha isso dentro:
--0-0BY Gui-0-0-----------------------------------------------------
function onSay(cid, words, param)
if getPlayerVocation(cid) <= 8 then
if doPlayerRemoveItem(cid,9633,1) == TRUE then
doPlayerSetVocation(cid,getPlayerVocation(cid)+numero da vocation)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have been promoted!")
doSendMagicEffect(getPlayerPosition(cid), 30)
else
doPlayerSendCancel(cid, "Sorry, you don't have enought money")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
end
else
doPlayerSendCancel(cid, "Sorry, you are already promoted")
end
end
Roxo:é o numero da vocaçao que vc criou(vocation id)
Rosa é no numero do item e a quantidade.
vermelho:é a mensagem que vai aparecer quando o player trocar de vocaçao ou se ele nao tiver o item ou se ele ja tiver a vocaçao
Agora Criei o talkaction vamos adicionar a talkaction.xml
talkaction words="!supervocation" event="script" value="vocation.lua"/>
Roxo: mensagem que o player vai usa para virar a nova vocaçao.
vermelho: nome do script que seria vocation.lua
Meu Primeiro Post se tiver erros ou soluçoes Melhores Porfavor Corrigam e me ajudem a cada vez melhorar os tópicos do x tibia.
Duvidas Inuteis porfavor sem essa!Duvidas poste perguntas no topico abrçoes. :thumbsupsmiley:
Estou com uma duvida no meu ot fiz isso pras 4 vocaçoes trocarem agora seria quando o cara pegar o item e falar o necessario ele troca so q so troca pra sorcerer tpw la no script pus tudo certo so q vai direto pra sorcerer entende!! espero que me ajudem