FE

Doplayerremoveitem

Por felipedorgas, 23 de ago. de 2010 em Scripts

script
5
2k
23 de agosto de 2010 às 18:16

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

KydraiK
23 de agosto de 2010 às 18:43

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

23 de agosto de 2010 às 21:01

opa, vlw

 

rep

VodkartV
23 de agosto de 2010 às 23:33

só pra avisar o script não era meu

 

eu nunca que usaria isso:

 

 

doPlayerRemoveItem(cid,102,1)   

 

e sim

 

doRemoveItem(item.uid, 1) 

24 de agosto de 2010 às 14:08

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.