Gubailovo
Well-Known Member
- Joined
- Dec 19, 2013
- Messages
- 409
- Solutions
- 2
- Reaction score
- 66
do you like it?
Code:
function onUse(cid, item, frompos, item2, topos)
if doFishing(cid) == 1 then -- check whether fishing
if(doPecks(cid) == 1) then -- if pecks
doPlayerAddSkillTry(cid,6,5)
getFishingTrofi(cid,getPlayerSkill(cid,6))
else
doPlayerSendTextMessage(cid,22,"In order to catch something you need to wait until it will bite (clover good luck over character).")
end
stopFishing(cid) -- stop fishing
else
if doPlayerRemoveItem(cid,3976,1) == 1 then
if (item2.itemid >= 490 and item2.itemid <= 492) or (item2.itemid >= 618 and item2.itemid <= 629) then
goFishing(cid) -- run fishing
doSendMagicEffect(topos,1)
else
doPlayerSendTextMessage(cid,22,"Here you fish will not catch it.")
end
else
doPlayerSendTextMessage(cid,22,"And the worms came to an end.")
end
end
return 1
end
function getFishingTrofi(cid,skill_level)
random_num = math.random(1,100)
if random_num <= skill_level then
random_number = math.random(1,900)
if (random_number <= 20) then
doPlayerAddItem(cid,5687,1) -- trout
elseif (random_number > 20 and random_number <= 40) then
doPlayerAddItem(cid,5688,1) -- coho
elseif (random_number > 40 and random_number <= 60) then
doPlayerAddItem(cid,5689,1) -- carp
elseif (random_number > 60 and random_number <= 80) then
doPlayerAddItem(cid,5690,1) -- lingcod
elseif (random_number > 80 and random_number <= 100) then
doPlayerAddItem(cid,5691,1) -- carp
elseif (random_number > 100 and random_number <= 110) then
doPlayerAddItem(cid,5679,1) -- octopus
elseif (random_number > 110 and random_number <= 120) then
doPlayerAddItem(cid,5680,1) -- shell
elseif (random_number > 120 and random_number <= 130) then
doPlayerAddItem(cid,5681,1) -- shell
elseif (random_number > 130 and random_number <= 140) then
doPlayerAddItem(cid,5682,1) -- shell
elseif (random_number > 140 and random_number <= 150) then
doPlayerAddItem(cid,5684,1) -- shell
elseif (random_number > 150 and random_number <= 200) then
doPlayerAddItem(cid,5730,1) -- algae
elseif (random_number == 201) then
doPlayerAddItem(cid,2165,1) -- ring of invisibility
elseif (random_number == 205) then
doPlayerAddItem(cid,2169,1) -- ring of life
elseif (random_number == 210) then
doPlayerAddItem(cid,2191,1) -- the staff of dragon's breath
elseif (random_number == 215) then
doPlayerAddItem(cid,2185,1) -- volcanic rod
elseif (random_number == 220) then
doPlayerAddItem(cid,2087,1) -- the key to the village heroes
elseif (random_number == 225) then
doPlayerAddItem(cid,1989,1) -- basket
elseif (random_number == 230) then
doPlayerAddItem(cid,2376,1) -- sword
elseif (random_number == 235) then
doPlayerAddItem(cid,2383,1) -- spiked sword
elseif (random_number == 240) then
doPlayerAddItem(cid,2397,1) -- long sword
elseif (random_number == 245) then
doPlayerAddItem(cid,2428,1) -- Orci axe
elseif (random_number == 250) then
doPlayerAddItem(cid,2445,1) -- crystal Mace
elseif (random_number == 255) then
doPlayerAddItem(cid,2127,1) -- bracelet with emeralds
elseif (random_number == 260) then
doPlayerAddItem(cid,2457,1) -- steel helmet
elseif (random_number == 265) then
doPlayerAddItem(cid,2459,1) -- iron helmet
elseif (random_number == 270) then
doPlayerAddItem(cid,2463,1) -- lamellar armor
elseif (random_number == 275) then
doPlayerAddItem(cid,2477,1) -- knight's leggings
elseif (random_number == 280) then
doPlayerAddItem(cid,2481,1) -- soldier helmet
elseif (random_number == 285) then
doPlayerAddItem(cid,2486,1) -- noble armor
elseif (random_number == 290) then
doPlayerAddItem(cid,2504,1) -- dwarven leggings
elseif (random_number == 295) then
doPlayerAddItem(cid,2519,1) -- Royal shield
elseif (random_number == 300) then
doPlayerAddItem(cid,2532,1) -- ancient shield
elseif (random_number > 300 and random_number <= 320) then
doPlayerAddItem(cid,2238,1)
elseif (random_number > 320 and random_number <= 340) then
doPlayerAddItem(cid,2242,1)
elseif (random_number > 340 and random_number <= 360) then
doPlayerAddItem(cid,2241,1)
elseif (random_number > 360 and random_number <= 380) then
doPlayerAddItem(cid,2235,1)
elseif (random_number > 380 and random_number <= 400) then
doPlayerAddItem(cid,2236,1)
elseif (random_number > 400 and random_number <= 420) then
doPlayerAddItem(cid,2669,1) -- big fish
elseif (random_number > 420 and random_number <= 440) then
doPlayerAddItem(cid,2670,1) -- shrimp
else
doPlayerAddItem(cid,2667,1)
end
doPlayerSendTextMessage(cid,22,"Good catch!!!")
else
doPlayerSendTextMessage(cid,22,"Fish off the hook.")
end
return 1
end