Para adicionar mais vocações :
Em baixo de
-- Segunda Vocação
local vocationnome3 = 'archer' -- Nome da segunda vocação que ira se torna
local vocationid2 = 4 -- id da vocação que vai ganha
local items1 = 3333 -- primeiro items da segunda vocação
local items2 = 4444 -- Segundo items da segunda vocação
local qnts1 = 15 -- quantidade do primeiro items
local qnts2 = 15 -- quantidade do segundo items
adicione :
-- NÚMERO Vocação
local vocationnome2 = 'nome' -- Nome da segunda vocação que ira se torna
local vocationid2 = ID -- id da vocação que vai ganha
local items1 = x -- primeiro items da segunda vocação
local items2 = x -- Segundo items da segunda vocação
local qnts1 = x -- quantidade do primeiro items
local qnts2 = x -- quantidade do segundo items
Onde esta :
if msgcontains(msg, 'yes') then
if getPlayerVocation(cid) == vocation then
selfSay('Você que ['..vocationnome1..'] ou ['..vocationnome2..'].', cid)
talkState[talkUser] = 1
else
selfSay('Você não ta com a vocação certa ou ja ganho a vocação.', cid)
end
end
Edite a 3° linha para isso :
selfSay('Você que ['..vocationnome1..'] ou ['..vocationnome2..'] ou ['..vocationnome3..'].', cid)
E em baixo de :
if talkState[talkUser] == 1 and msgcontains(msg, ''..vocationnome2..'') then
if getPlayerItemCount(cid, items1) >= qnts1 and getPlayerItemCount(cid, items2) >= qnts2 then
selfSay('Parabêns você acaba de ser torna '..vocationnome2..'', cid)
doPlayerSetVocation(cid, vocationid2)
doPlayerRemoveItem(cid, items1, qnts1)
doPlayerRemoveItem(cid, items2, qnts2)
else
selfSay('Você não tem os items que precisa para ganha a vocação.', cid)
end
end
Dê duas quebras de linha (enter) e adicione isso :
if talkState[talkUser] == 1 and msgcontains(msg, ''..vocationnome3..'') then
if getPlayerItemCount(cid, items1) >= qnts1 and getPlayerItemCount(cid, items2) >= qnts2 then
selfSay('Parabêns você acaba de ser torna '..vocationnome3..'', cid)
doPlayerSetVocation(cid, vocationid2)
doPlayerRemoveItem(cid, items1, qnts1)
doPlayerRemoveItem(cid, items2, qnts2)
else
selfSay('Você não tem os items que precisa para ganha a vocação.', cid)
end
end
Pronto acho que é isso , testa ai ..
Não estou podendo testar no momento.
Para adicionar além de 3 é so seguir a lógica.