Postado Junho 18, 2015 9 anos 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 end gostaria que alguem conserta-se este erro pfv Editado Junho 18, 2015 9 anos por Summer Slyer (veja o histórico de edições)
Postado Junho 18, 2015 9 anos Solução tente 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 else doPlayerSendTextMessage(cid,22,"[Quest]Você Já Fez Está Quest!") end return TRUE end
Postado Junho 18, 2015 9 anos Autor você apenas mudou as storanges! mas n tem problema vc pelomenos tentou! e eu tbm já resolvi meu problema com este script em outro fórum! vlw aew
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.