IG
dúvida

Função Checar Slot da backpack

Por igorlabanca, 12 de mar. de 2014 em Scripts

6
2.1k
igorlabancaI
12 de março de 2014 às 16:24

Existe alguma função de checar a quantidade de slots da backpack ??

Por exemplo se o slot da backpack estiver full não executa, se tiver espaço executa algo desse tipo.

12 de março de 2014 às 16:30

----------

getPlayerSlotItem(cid, slot) -- Checa que item tem no slot do player (1-cabeca, 2- amuleto, 3- backpack, 4-armadura, 5-mao direita, 6-mao esquerda, 7-pernas, 8- botas, 9-anel, 10 slot da torcha).

----------

getContainerSize(uid) - Verifica quantos slots tem o container.

--------

getContainerItem(uid, slot) - Verifica se há um container no slot especificado.

--------

getPlayerFreeCap(cid) – Verifica quanto de capacidade atual existe.
igorlabancaI
12 de março de 2014 às 16:37

Duh como que eu faço isso ?

FUNÇÃO DE CHECAR A BACKPACK (se a bp estiver sem espaço ele executa isso abaixo, se a bp estiver com espaço não executa isso abaixo)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você ou o outro player não tem espaço na backpack.")
doRemoveItem(item.uid)
doRemoveItem(targetItem.uid)
return true
end

VodkartV
12 de março de 2014 às 16:42
Melhor resposta

PODE AJUDAR:

 

http://www.xtibia.com/forum/topic/192703-getcontainerslotsfreegetallcontainerfree/

igorlabancaI
12 de março de 2014 às 17:22

Vodkart mandei uma p.m para você com o script para adicionar a função no mod

3 semanas depois...
28 de março de 2014 às 21:41

Tópico movido para Pedidos e dúvidas resolvidos.