Ir para conteúdo
  • 0

Doplayerremoveitem


felipedorgas

Pergunta

então, to com esse problema: (script criado por Vodkart)

 

o player da use no item e ganha vip e perde o item,

 

agora, se ele der use com o item não chão ou dentro do depot, o item não desapareçe,

 

e assim pode recebe quantos dias de vip quiser

 

function onUse(cid, item, frompos, item2, topos) 
local days = 15 -- dias que serão adicionados 

addVipDays(cid, days)  
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você adicionou "..days.." dia(s) de vip, agora você possui "..getVipDays(cid).." dia(s) de vip.")
doPlayerRemoveItem(cid,102,1)  
return TRUE 
end

 

queria arruma isso, pra o item desapareçe msm, tando na bp, na mão ou no chão, ou no depot.

 

vlw

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Tenta trocar:

doPlayerRemoveItem(cid,102,1)

Por:

doRemoveItem(item.uid, 1)

 

Ou então:

function onUse(cid, item, frompos, item2, topos) 
local days = 15 -- dias que serão adicionados 

if doPlayerRemoveItem(cid,102,1) then
addVipDays(cid, days)  
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você adicionou "..days.." dia(s) de vip, agora você possui "..getVipDays(cid).." dia(s) de vip.")
end

return TRUE 
end

Link para o comentário
Compartilhar em outros sites

  • 0

o script foi feito sim por você

 

http://www.xtibia.com/forum/topic/138779-item-que-da-vip/

 

como vc pode ver, nem doPlayerRemoveItem(cid,1,1) você coloco,

 

eu q vi esse bug, e coloquei isso,

 

 

+ não foi minha intenção culpa-lo,

 

só esperava uma ajuda sua, ja q crio o script, por isso botei seu nome

 

desculpe.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...