GU

Onde Eu Erreei?

Por gustavohenrikee, 15 de nov. de 2011 em Scripts

5
1.1k
15 de novembro de 2011 às 21:57

function onUse(cid, item, frompos, item2, topos)

if item.uid == 3000 then --primeiro bau--

queststatus = getPlayerStorageValue(cid,3000)

if queststatus == -1 or queststatus == 0 then

doPlayerSendTextMessage(cid,22,"Anima Wand")

item_uid = doPlayerAddItem(cid,7429,1)

setPlayerStorageValue(cid,3000,1)

 

else

doPlayerSendTextMessage(cid,22,"O baú está vazio.")

end

 

elseif item.uid == 3001 then --segundo bau--

queststatus = getPlayerStorageValue(cid,3000)

if queststatus == -1 or queststatus == 0 then

doPlayerSendTextMessage(cid,22,"Anima Star")

item_uid = doPlayerAddItem(cid,7366,1)

setPlayerStorageValue(cid,3000,1)

 

else

doPlayerSendTextMessage(cid,22,"O baú está vazio.")

end

 

elseif item.uid == 3003 then --terceiro bau--

queststatus = getPlayerStorageValue(cid,3000)

if queststatus == -1 or queststatus == 0 then

doPlayerSendTextMessage(cid,22,"Anima Axe")

item_uid = doPlayerAddItem(cid,8926,1)

setPlayerStorageValue(cid,3000,1)

 

else

doPlayerSendTextMessage(cid,22,"O baú está vazio.")

end

 

else

return 0

end

return 1

end

15 de novembro de 2011 às 22:11

Qual o erro que aparece?

15 de novembro de 2011 às 22:13

o erro é todos baus aparecem que estão vazios :/

15 de novembro de 2011 às 22:19

Tente usar outro storage, testa ai:

 

 

local itens = {
[3000] = {id = 7429, pref = "Wand"},
[3001] = {id = 7366, pref = "Star"},
[3002] = {id = 8926, pref = "Axe"}
}

function onUse(cid, item)

if itens[item.uid] then
if getPlayerStorageValue(cid, 30000) <= 0 then
doPlayerAddItem(cid, itens[item.uid].id, 1)
doPlayerSendTextMessage(cid, 22, "Anima " .. itens[item.uid].pref)
setPlayerStorageValue(cid, 30000, 1)
else
doPlayerSendTextMessage(cid, 22, "O baú está vazio.")
end
end

return true
end

15 de novembro de 2011 às 22:42

Vlw muito obrigado pela ajuda (: