tenta assim amigão:
não testei mas deve funcionar
local quest = {
[90003] = {name = "Box+1", done = 1},
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
local completas = {}
local incompletas = {}
for a, b in pairs(quest) do
if getPlayerStorageValue(cid, a) == b.done then
table.insert(completas, ""..b.name.." [FEITO]\n")
else
table.insert(incompletas, ""..b.name.."\n")
end
end
doShowTextDialog(cid, item.itemid, "Quests disponíveis:\n\n"..table.concat (completas).." ".. table.concat(incompletas).."")
return true
end





info
Grupo: Conde
Registrado: 15/06/15
Posts: 729
Reputação: +200
Olá,gostaria de saber se alguem poderiai modificar esse script para
min.
Ele funciona assim,mostra as quest que você ja fez,ele conta somente dps que você botar o storage do bau que configurou no script.
Eu gostaria que apareseçe o nome de todas as quest, mesmo não as fazendo,pois o script só mostra o nome da quest após ter feito ela,e também logo depois de fazer a quest,aparece ''Feito'' ao lado do nome da quest,Obg.
Script:
local quest = {
[90003] = {name = "Box+1", done = 1},
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
local tabela = {}
for a, b in pairs(quest) do
if getPlayerStorageValue(cid, a) == b.done then
table.insert(tabela, ""..b.name.."\n")
end
end
if #tabela > 0 then
doShowTextDialog(cid, item.itemid, "Quests completadas:\n\n"..table.concat (tabela).."")
else
doShowTextDialog(cid, item.itemid, "Nenhuma quest completada.")
end
return true
end
@up
Editado Outubro 8 por kaleudd