function onUse(cid, item, fromPosition, itemEx, toPosition)
local config =
{
["nic"] = {szansa = 30},
["osc"] = {szansa = 20, id = XXXX, ile_max = 1},
["malz"] = {szansa = 25, id = XXXX, ile_max = 1},
["robak"] = {szansa = 25, id = XXXX, ile_max = 1}
}
local nic, osc, malz, robak = config["nic"], config["osc"], config["malz"], config["robak"]
local szansa = math.rand(0,100)
if szansa <= nic.szansa then
doRemoveItem(item.uid ,1)
elseif szansa > nic.szansa and szansa <= osc.szansa then
doRemoveItem(item.uid, 1)
doPlayerAddItem(cid, osc.id, math.rand(1,osc.ile_max))
elseif szansa > osc.szansa and szansa <= malz.szansa then
doRemoveItem(item.uid, 1)
doPlayerAddItem(cid, malz.id, math.rand(1,malz.ile_max))
elseif szansa > malz.szansa and szansa <= robak.szansa then
doRemoveItem(item.uid, 1)
doPlayerAddItem(cid, robak.id, math.rand(1,robak.ile_max))
end
return true
end