Olá a todos,   Galera eu estou apanhando nesse script aqui.   Seguinte:   Quero fazer o muck remover funcionar porém quando dou use, o mucus plug, se estiver empilhado, vai usar de um por um caso dê erro na remoção do muco, porém se der sucesso e o player tiver uma pilha de 2 ou mais todos os mucus plug somem.   Outra situação também é que não consigo premiar o player com, por exemplo, 10 itens do id 18413 com a remoção de um mucus plug.   Segue abaixo Codigo:  
  
 
local breakChance = 60  
local muckItems = {  
[18396] = {18413, 18418, 2158, 8878, 18450, 18394, 2445, 18391, 18414} 
}   
function onUse(cid, item, fromPosition, itemEx, toPosition)  
if muckItems[itemEx.itemid] ~= nil then  
if math.random(100) <= breakChance then  
doRemoveItem(itemEx.uid,1)  
doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,"Yo u broke it.")  
doSendMagicEffect(getCreaturePosition(cid),34)  
else  
local newId = muckItems[itemEx.itemid][math.random(#muckItems[itemEx.itemid])]  
doTransformItem(itemEx.uid,newId)  
if math.random(100) >= breakChance then  
doRemoveItem(itemEx.uid,1)  
doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,"Yo u removed the Mucus Plug, revealing a "..getItemNameById(newId))  
doSendMagicEffect(getCreaturePosition(cid),66)  
end 
end  
doRemoveItem(item.uid,1)  
return TRUE  
end 
return FALSE  
end
Agradeço a atenção de todos.