• 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!

TFS 1.X+ help with this code fishing please

darknelson

Member
Joined
Jun 19, 2011
Messages
190
Solutions
1
Reaction score
15
hi, i included alot of more new fishs on my server, i love to know how to include it to a random chance on fishing they appear.


please help me

this is the code

Lua:
local water = {
    4597, 4598, 4599, 4600, 4601, 4602,
    4609, 4610, 4611, 4612, 4613, 4614,
    4615, 4616, 4617, 4618, 4619, 4620,
    622
}

local fishableWater = {
    4597, 4598, 4599, 4600, 4601, 4602
}

function onUse(player, item, fromPosition, target, toPosition)
    if not target:isItem() then
        return false
    end
    
    if not table.contains(water, target:getId()) then
        return false
    end
    
    if not Tile(player:getPosition()):hasFlag(TILESTATE_PROTECTIONZONE) then
            player:addSkillTries(SKILL_FISHING, 1)
            if math.random(1, 100) <= math.min(math.max(10 + (player:getEffectiveSkillLevel(SKILL_FISHING) - 10) * 0.597, 10), 50) then
                player:addItem(3578, 1)
                
                if target:getId() ~= 622 then
                    target:transform(4609, 1)
                end
            end
        end
    
    target:getPosition():sendMagicEffect(2)
    return true
end
 
Solution
Lua:
local fish = {1234, 1256, 1267, 3578} --insert all your fish ids

player:addItem(fish[math.random(#fish)], 1) --replace in line 24

Similar threads

Back
Top