• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!
  • New resources must be posted under Resources tab. A discussion thread will be created automatically, you can't open threads manually anymore.

Fishing very good script

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
 
WTF

edit: try to learn how to use tables, makes things 100000000000x easier so you don't have to copypaste the same functions 400 times
 
i love it not much of a tutorial though
is this the tutorial section?
53ef346458017da2062aca5c7955946b.svg
 
WTF

edit: try to learn how to use tables, makes things 100000000000x easier so you don't have to copypaste the same functions 400 times

Instead of making him look like an idiot for not making the perfect looking script, give him creds that he's learning to do shits.
I bet you find people who ask for help for everything and refuse to try themselves, and then you call people who's obviously trying for idiots.........

Great tutor material.. just saying...
 
Instead of making him look like an idiot for not making the perfect looking script, give him creds that he's learning to do shits.
I bet you find people who ask for help for everything and refuse to try themselves, and then you call people who's obviously trying for idiots.........

Great tutor material.. just saying...
no problem
 
Back
Top