eae pessoal blz?? estou com um script de quest, tem 3 baús, ai usa este baú e ganha um item, ai se tentar usar qual quer um dos outros baús ou o mesmo denovo, aparece uma mensagem, ai o player vai usar o baú, e ele manda como se ele já tivesse feito a quest antes! ta ai o script
Tenta assim:
function onUse(cid, item)
local itens = {
[17101] = {id = 11447, qnt = 1, storage = 13470}, -- id = (ID do item do do bau 1), qnt = (Quantidade do item do bau 1) FIre
[17102] = {id = 11441, qnt = 1, storage = 13471}, -- id = (ID do item do do bau 2), qnt = (Quantidade do item do bau 2) Leaf
[17103] = {id = 11442, qnt = 1, storage = 13472}, -- id = (ID do item do do bau 3), qnt = (Quantidade do item do bau 3) Water
}
local quest = itens[item.actionid]
if getPlayerStorageValue(cid, quest.storage) ~= 1 then
doPlayerAddItem(cid, quest.id, quest.qnt)
doPlayerSendTextMessage(cid,22,"[Quest] Voce ganhou " .. quest.qnt .. "x " .. getItemNameById(quest.id) .. ", por completar a Elementar Stone Quest!")
setPlayerStorageValue(cid, quest.storage, 1)
else
return doPlayerSendTextMessage(cid,22,"[Quest] Voce ja fez esta quest!")
end
return true
end





info
Grupo: Conde
Registrado: 14/04/15
Posts: 956
Reputação: +333
Gênero: Masculino
eae pessoal blz?? estou com um script de quest, tem 3 baús, ai usa este baú e ganha um item, ai se tentar usar qual quer um dos outros baús ou o mesmo denovo, aparece uma mensagem, ai o player vai usar o baú, e ele manda como se ele já tivesse feito a quest antes! ta ai o script
function onUse(cid, item) local itens = { [17101] = {id = 11447, qnt = 1}, -- id = (ID do item do do bau 1), qnt = (Quantidade do item do bau 1) FIre [17102] = {id = 11441, qnt = 1}, -- id = (ID do item do do bau 2), qnt = (Quantidade do item do bau 2) Leaf [17103] = {id = 11442, qnt = 1}, -- id = (ID do item do do bau 3), qnt = (Quantidade do item do bau 3) Water } if getPlayerStorageValue(cid, 13470) ~= 1 then if item.actionid == itens[item.actionid] then doPlayerAddItem(cid, itens[item.actionid].id, itens[item.actionid].qnt) doPlayerSendTextMessage(cid,22,"[Quest]Você Ganhou Uma "..itens[item.actionid].qnt.." "..itens[item.actionid].id..", Por Completar a Elementar Stone Quest!") setPlayerStorageValue(cid, 13470, 1) else return doPlayerSendTextMessage(cid,22,"[Quest]Você Já Fez Está Quest!") end end return TRUE endgostaria que alguem conserta-se este erro pfv