Vê se é assim:
function onSay(cid, words, param)
local storage = {
['demon helmet'] = 3000,
['demon oak'] = 4000,
}
if storage[param] then
doPlayerSendTextMessage(cid, 4, getPlayerStorageValue(cid, storage[param]) == -1 and "Você ainda não fez esta quest." or "Você já fez esta quest.")
doPlayerSetVocation(cid, getPlayerVocation(cid) > 4 and getPlayerVocation(cid) + 4 or getPlayerVocation(cid) + 8)
else
doPlayerSendCancel(cid, "Quest não reconhecida.")
end
return TRUE
end
Ali na tabela do lado do nome é o storage da quest. O jogador deve falar !voc nomeDaQuest.
Até.





info
Grupo: Campones
Registrado: 12/01/11
Posts: 28
Reputação: 0
Tipo do script:Talkactions.
Protocolo (versão do Tibia): 8.60
Servidor utilizado: TSF
Nível de experiência: MEDIO
Adicionais/Informações: Seria um comando de quando o player dicesse !voc apareceria se ele completou tal quest, se ele completou a quest ele receberia a 3º vocaçao... ele teria q dizer !voc toda vez que logar.