Postado Janeiro 14, 2015 10 anos Autor Está dando o primeiro erro. "Attempt to call global 'setplayerstorage' <a nil value> Agora na linha 11, e o player ganha apenas 1 unidade.
Postado Janeiro 14, 2015 10 anos O erro era causado por falta de atenção minha era pra eu colocar "setPlayerStorageValue(cid, x.storage, 1)" e não "setPlayerStorag(cid, x.storage, 1)" rsrsrs, sobre o erro de receber apenas 1 unidade to achando estranho, setei o numero de cargas na própria função pra ver se funciona agr. #editei o post lá em cima
Postado Janeiro 14, 2015 10 anos Autor Deu mais ou menos certo. O distro n apresenta nenhum erro, porém, ainda n vem com as 100 cargas. KKKKKKK, o que será que acontece.
Postado Janeiro 14, 2015 10 anos @Summ, doPlayerAddItem não altera o atributo charges... @ADM Lucas OTBR tente assim, local storage = 105977 local itemid, charges = 2197, 100 function onUse(cid, item) if getPlayerStorageValue(cid, storage) < 1 then doPlayerAddItem(cid, itemid, 1) doItemSetAttribute(itemid, 'charges', charges) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You received " .. getItemName(itemid) .. ".") setPlayerStorageValue(cid, storage, 1) else return doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Item not found") end return true end Editado Janeiro 14, 2015 10 anos por Bruno Minervino (veja o histórico de edições)
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.