#Instalação
Comando para olhar as quests, !quests
Adicione a seguinte tag ao seu talkactions.xml:
@Talkaction
<talkaction words="!quests" event="script" value="ServQuests.lua"/>
Copie qualquer arquivo com extensão .lua na pasta talkactions/scripts, renomeie ele para ServQuests.lua, limpe todo seu conteúdo e cole esse:
local quests = {
-- [" Nome da quest "] = Storageid,
["Em nome do Rei"] = 2789,
["Caça às Bruxas"] = 7231,
["Ajude a princesa"] = 1236,
}
function onSay(cid)
local str = "#Quest(s) não concluída(s):\n"
local conc = {}
for i, v in pairs(quests) do
if getPlayerStorageValue(cid, v) > 0 then
table.insert(conc, i)
else
str = str .. "\n".. v .. " - Não concluída"
end
end
str = str .. "\n\n#Quest(s) concluída(s):\n"
for _, v in pairs(conc) do
str = str .. "\n".. v .. " - Concluída"
end
return doShowTextDialog(cid, 1746, str)
end







info
Grupo: Campones
Registrado: 26/12/12
Posts: 68
Reputação: +1
Char no Tibia: Skailord
a script é simples, o player fala missao e ai apareçe na tela uma janela oq ele deve fazer
a mensagem deve ser de acordo com a stourage que o player tem e se ele não tiver nenhuma apareçe uma mensagem.
rep ++ pra quem ajudar.