function onUse(cid, item, fromPosition, itemEx, toPosition)
if getTileItemById(toPosition, 2680).uid > 0 and getTileItemById(toPosition, 4010).uid > 0 then
doRemoveItem(getTileItemById(toPosition, 2680).uid)
doRemoveItem(getTileItemById(toPosition, 8060).uid)
local rand = math.random(1, 50)
if rand < 2 then
doPlayerAddItem(cid, 2680, 5)
doCreatureSay(cid, "You collected 5 strawberries.", TALKTYPE_ORANGE_1)
addEvent(doCreateItem, 50*60*1000, 2680, 3, toPosition)
addEvent(doCreateItem, 50*60*1000, 8060, 1, toPosition)
elseif rand < 8 then
doPlayerAddItem(cid, 2680, 4)
doCreatureSay(cid, "You collected 4 strawberries.", TALKTYPE_ORANGE_1)
addEvent(doCreateItem, 40*60*1000, 2680, 3, toPosition)
addEvent(doCreateItem, 40*60*1000, 8060, 1, toPosition)
elseif rand < 19 then
doPlayerAddItem(cid, 2680, 3)
doCreatureSay(cid, "You collected 3 strawberries.", TALKTYPE_ORANGE_1)
addEvent(doCreateItem, 30*60*1000, 2680, 3, toPosition)
addEvent(doCreateItem, 30*60*1000, 8060, 1, toPosition)
elseif rand < 30 then
doPlayerAddItem(cid, 2680, 2)
doCreatureSay(cid, "You collected 2 strawberries.", TALKTYPE_ORANGE_1)
addEvent(doCreateItem, 20*60*1000, 2680, 3, toPosition)
addEvent(doCreateItem, 20*60*1000, 8060, 1, toPosition)
elseif rand < 45 then
doPlayerAddItem(cid, 2680, 1)
doCreatureSay(cid, "You collected a strawberry.", TALKTYPE_ORANGE_1)
addEvent(doCreateItem, 10*60*1000, 2680, 3, toPosition)
addEvent(doCreateItem, 10*60*1000, 8060, 1, toPosition)
else
doCreatureSay(cid, "You failed to collect any strawberries.", TALKTYPE_ORANGE_1)
addEvent(doCreateItem, 5*60*1000, 2680, 3, toPosition)
addEvent(doCreateItem, 5*60*1000, 8060, 1, toPosition)
end
end
if getTileItemById(toPosition, 2684).uid > 0 and getTileItemById(toPosition, 804).uid > 0 then
doRemoveItem(getTileItemById(toPosition, 2680).uid)
doRemoveItem(getTileItemById(toPosition, 8060).uid)
local rand = math.random(1, 50)
if rand < 2 then
doPlayerAddItem(cid, 2684, 5)
doCreatureSay(cid, "You collected 5 carrots.", TALKTYPE_ORANGE_1)
addEvent(doCreateItem, 50*60*1000, 8060, 1, toPosition)
local math = math.random(1, 4)
if math == 1 then
addEvent(doCreateItem, 50*60*1000, 9114, 3, toPosition)
elseif math == 2 then
addEvent(doCreateItem, 50*60*1000, 2684, 3, toPosition)
elseif math == 3 then
addEvent(doCreateItem, 50*60*1000, 2683, 1, toPosition)
else
addEvent(doCreateItem, 50*60*1000, 8843, 2, toPosition)
end
elseif rand < 8 then
doPlayerAddItem(cid, 2684, 4)
doCreatureSay(cid, "You collected 4 carrots.", TALKTYPE_ORANGE_1)
addEvent(doCreateItem, 40*60*1000, 8060, 1, toPosition)
local math = math.random(1, 4)
if math == 1 then
addEvent(doCreateItem, 40*60*1000, 9114, 3, toPosition)
elseif math == 2 then
addEvent(doCreateItem, 40*60*1000, 2684, 3, toPosition)
elseif math == 3 then
addEvent(doCreateItem, 40*60*1000, 2683, 1, toPosition)
else
addEvent(doCreateItem, 40*60*1000, 8843, 2, toPosition)
end
elseif rand < 19 then
doPlayerAddItem(cid, 2684, 3)
doCreatureSay(cid, "You collected 3 carrots.", TALKTYPE_ORANGE_1)
addEvent(doCreateItem, 30*60*1000, 8060, 1, toPosition)
local math = math.random(1, 4)
if math == 1 then
addEvent(doCreateItem, 30*60*1000, 9114, 3, toPosition)
elseif math == 2 then
addEvent(doCreateItem, 30*60*1000, 2684, 3, toPosition)
elseif math == 3 then
addEvent(doCreateItem, 30*60*1000, 2683, 1, toPosition)
else
addEvent(doCreateItem, 30*60*1000, 8843, 2, toPosition)
end
elseif rand < 30 then
doPlayerAddItem(cid, 2684, 2)
doCreatureSay(cid, "You collected 2 carrots.", TALKTYPE_ORANGE_1)
addEvent(doCreateItem, 20*60*1000, 8060, 1, toPosition)
local math = math.random(1, 4)
if math == 1 then
addEvent(doCreateItem, 20*60*1000, 9114, 3, toPosition)
elseif math == 2 then
addEvent(doCreateItem, 20*60*1000, 2684, 3, toPosition)
elseif math == 3 then
addEvent(doCreateItem, 20*60*1000, 2683, 1, toPosition)
else
addEvent(doCreateItem, 20*60*1000, 8843, 2, toPosition)
end
elseif rand < 45 then
doPlayerAddItem(cid, 2684, 1)
doCreatureSay(cid, "You collected a carrot.", TALKTYPE_ORANGE_1)
addEvent(doCreateItem, 10*60*1000, 8060, 1, toPosition)
local math = math.random(1, 4)
if math == 1 then
addEvent(doCreateItem, 10*60*1000, 9114, 3, toPosition)
elseif math == 2 then
addEvent(doCreateItem, 10*60*1000, 2684, 3, toPosition)
elseif math == 3 then
addEvent(doCreateItem, 10*60*1000, 2683, 1, toPosition)
else
addEvent(doCreateItem, 10*60*1000, 8843, 2, toPosition)
end
else
doCreatureSay(cid, "You failed to collect any carrots.", TALKTYPE_ORANGE_1)
addEvent(doCreateItem, 5*60*1000, 8060, 1, toPosition)
local math = math.random(1, 4)
if math == 1 then
addEvent(doCreateItem, 5*60*1000, 9114, 3, toPosition)
elseif math == 2 then
addEvent(doCreateItem, 5*60*1000, 2684, 3, toPosition)
elseif math == 3 then
addEvent(doCreateItem, 5*60*1000, 2683, 1, toPosition)
else
addEvent(doCreateItem, 5*60*1000, 8843, 2, toPosition)
end
end
end
if getTileItemById(toPosition, 9114).uid > 0 and getTileItemById(toPosition, 804).uid > 0 then
doRemoveItem(getTileItemById(toPosition, 2680).uid)
doRemoveItem(getTileItemById(toPosition, 8060).uid)
local rand = math.random(1, 50)
if rand < 2 then
doPlayerAddItem(cid, 9114, 5)
doCreatureSay(cid, "You collected 5 bulbs of garlic.", TALKTYPE_ORANGE_1)
addEvent(doCreateItem, 50*60*1000, 8060, 1, toPosition)
local math = math.random(1, 4)
if math == 1 then
addEvent(doCreateItem, 50*60*1000, 9114, 3, toPosition)
elseif math == 2 then
addEvent(doCreateItem, 50*60*1000, 2684, 3, toPosition)
elseif math == 3 then
addEvent(doCreateItem, 50*60*1000, 2683, 1, toPosition)
else
addEvent(doCreateItem, 50*60*1000, 8843, 2, toPosition)
end
elseif rand < 8 then
doPlayerAddItem(cid, 9114, 4)
doCreatureSay(cid, "You collected 4 bulbs of garlic.", TALKTYPE_ORANGE_1)
addEvent(doCreateItem, 40*60*1000, 8060, 1, toPosition)
local math = math.random(1, 4)
if math == 1 then
addEvent(doCreateItem, 40*60*1000, 9114, 3, toPosition)
elseif math == 2 then
addEvent(doCreateItem, 40*60*1000, 2684, 3, toPosition)
elseif math == 3 then
addEvent(doCreateItem, 40*60*1000, 2683, 1, toPosition)
else
addEvent(doCreateItem, 40*60*1000, 8843, 2, toPosition)
end
elseif rand < 19 then
doPlayerAddItem(cid, 9114, 3)
doCreatureSay(cid, "You collected 3 bulbs of garlic.", TALKTYPE_ORANGE_1)
addEvent(doCreateItem, 30*60*1000, 8060, 1, toPosition)
local math = math.random(1, 4)
if math == 1 then
addEvent(doCreateItem, 30*60*1000, 9114, 3, toPosition)
elseif math == 2 then
addEvent(doCreateItem, 30*60*1000, 2684, 3, toPosition)
elseif math == 3 then
addEvent(doCreateItem, 30*60*1000, 2683, 1, toPosition)
else
addEvent(doCreateItem, 30*60*1000, 8843, 2, toPosition)
end
elseif rand < 30 then
doPlayerAddItem(cid, 9114, 2)
doCreatureSay(cid, "You collected 2 bulbs of garlic.", TALKTYPE_ORANGE_1)
addEvent(doCreateItem, 20*60*1000, 8060, 1, toPosition)
local math = math.random(1, 4)
if math == 1 then
addEvent(doCreateItem, 20*60*1000, 9114, 3, toPosition)
elseif math == 2 then
addEvent(doCreateItem, 20*60*1000, 2684, 3, toPosition)
elseif math == 3 then
addEvent(doCreateItem, 20*60*1000, 2683, 1, toPosition)
else
addEvent(doCreateItem, 20*60*1000, 8843, 2, toPosition)
end