Ir para conteúdo
  • 0

Modificar pequeno detalhe.


kaleudd

Pergunta

Olá,gostaria de saber se alguem poderiai modificar esse script paraarrow-10x10.png 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 por kaleudd
Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

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
Editado por Night Wolf
Link para o comentário
Compartilhar em outros sites

  • 0

Só faltou um end pra fechar o loop, Anderson.

 

local quest = {
    [90003] = {name = "Box+1", done = 1},
}
 
function onUse(cid, item, fromPosition, itemEx, toPosition)
    local tabela = {}
    for a, b in pairs(quest) do
        table.insert(tabela, b.name.." "..(getPlayerStorageValue(cid, a) == b.done and "[Feito]" or ""))
    end
    
    doShowTextDialog(cid, item.itemid, "Quests disponíveis:\n\n"..table.concat(tabela, "\n"))
    return true
end
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...