OR
dúvida

Existe algo como getSlotItemCount?

Por OriGM, 21 de out. de 2013 em Scripts

resolvido
script
4
561
OriGMO
21 de outubro de 2013 às 23:21

Fala galera blz?

Então queria saber se existe algo como getSlotItemCount,que seria um getPlayerItemCount misturado com um getPlayerSlotItem.

 

A função que eu queria era,que o script checasse se tem o item X no Slot 10 ,e se o item X tenha o Y quantidade. Se tiver ele remove o Y quantidade.

 

Usei getPlayerItemCount(cid, getPlayerSlotItem(cid, 10).itemid) >= Yquantidade then

Junto no mesmo script com getPlayerSlotItem(cid, 10).itemid == IDDOITEM then

 

Mas o script acaba entendendo que se tiver 1 do IDDOITEM no Slot 10,e tiver mais que 3 do IDDOITEM na backpack,ele funciona do mesmo jeito.

Ou seja o getPlayerItemCount mesmo colocando pra checar no slot,ele nao checa no slot,e sim se o player tem o itemid em qualquer lugar do player,se tiver ele remove aquele 1 que tava no slot,e deveria remover mais 2,para totalizar 3,como nao tem,ele dá erro no console do server falando "Item not found".

 

Gostaria de saber se tem outra forma de checar se o player tem a Y quantidade do item X no Slot 10.

 

Abração.

OmegaO
22 de outubro de 2013 às 00:35

Tenta usar getPlayerSlotItem(cid, 10).type. Deve retornar a quantidade que ele tem no slot.

OriGMO
22 de outubro de 2013 às 01:18

Tenta usar getPlayerSlotItem(cid, 10).type. Deve retornar a quantidade que ele tem no slot.

HAHAHA! Ja falei que TE AMO Omega!!!??!? Nao precisa de REP+ mas ta ae.

DUVIDA SANADA!

OmegaO
22 de outubro de 2013 às 01:21

Hauahuauhaa, beleza então, vou mover aqui pra resolvidos.

Abraços.


Tópico movido para a seção de dúvidas e pedidos resolvidos.