function onUse(cid, item, frompos, item2, topos)local config ={["copper ore"]={id =6119,done=6100, qnt =10}}local forge ={x =9991, y =9985, z =7, stackpos =2}--Posicao da forja
local pos = getThingFromPos(forge)for i, c in pairs(config)doif pos.itemid == c.id and pos.amount == c.qnt then
doRemoveItem(pos.uid)
doTransformItem(item.uid, item.itemid+1)returntrueendendend
Dentro do "if" eu preciso de um de um parâmetro onde ele vai checar a quantidade de items colocados sobre o forge. Usei este "pos.amount == c.qnt" porém o script não funciona desta forma. Acredito que eu esteja usando o parâmetro errado (que no caso é este amount).
No exemplo acima, coloquei como sendo 10, o numero de coppers ore para que o dispositivo funcione.
Alguém pode me informar qual eu deveria usar para que o mesmo leia da maneira correta oque está sendo solicitado?
Server em questão:
RealOTX-7.72
Estou com seguinte dúvida neste script:
Dentro do "if" eu preciso de um de um parâmetro onde ele vai checar a quantidade de items colocados sobre o forge. Usei este "pos.amount == c.qnt" porém o script não funciona desta forma. Acredito que eu esteja usando o parâmetro errado (que no caso é este amount).
No exemplo acima, coloquei como sendo 10, o numero de coppers ore para que o dispositivo funcione.
Alguém pode me informar qual eu deveria usar para que o mesmo leia da maneira correta oque está sendo solicitado?
Compartilhar este post
Link para o post
Compartilhar em outros sites