3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 215|回复: 0
打印 上一主题 下一主题

[求助] 大佬为啥我把龙盔mod的给怪物技能的代码给搬到仓鼠mod为啥这代码不生效

[复制链接]

3

主题

122

帖子

235

积分

中级玩家

Rank: 3Rank: 3

贡献度
12
金元
1873
积分
235
精华
0
注册时间
2021-10-9
跳转到指定楼层
主题
发表于 2025-7-1 22:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
function scr_mob_addskill(arg0)
{
    arg0 = 0;
    var _lvl = scr_atr("LVL");

    if (isMiniboss == false)
    {
        arg0 = _lvl / 4;
        scr_enemy_create_invisible_consum(5509, 15 + (arg0 * 2), 1 + ceil(arg0 / 10));
        scr_enemy_create_invisible_consum(5510, 15 + (arg0 * 2), 1 + ceil(arg0 / 10));
        scr_enemy_create_invisible_consum(5511, 5 + (arg0 * 2), 1 + ceil(arg0 / 15));
    }
    else if (isMiniboss == true)
    {
        arg0 = _lvl / 2;
        scr_enemy_create_invisible_consum(5509, 60 + (arg0 * 5), 1 + ceil(arg0 / 10));
        scr_enemy_create_invisible_consum(5510, 60 + (arg0 * 5), 1 + ceil(arg0 / 10));
        scr_enemy_create_invisible_consum(5511, 15 + (arg0 * 5), 1 + ceil(arg0 / 20));
    }

    if (arg0 > 0)
    {
        if (scr_chance_value(4 + min(arg0, 85)))
            scr_create_skill_passive(5958);

        if (scr_chance_value(5 + min(arg0, 85)))
        {
            scr_create_skill_map("Mighty_Swing");
            scr_create_skill_passive(5943);
        }

        if (scr_chance_value(3 + min(arg0, 85)))
            scr_create_skill_passive(5944);

        if (scr_chance_value(5 + min(arg0, 85)))
            scr_create_skill_passive(5931);

        if (scr_chance_value(4 + min(arg0, 85)))
            scr_create_skill_passive(5936);

        if (scr_chance_value(5 + min(arg0, 85)))
            scr_create_skill_map("Nail_Down");

        if (scr_chance_value(4 + min(arg0, 85)))
            scr_create_skill_map("Piercing_Lunge");
    }

    if (arg0 > 3)
    {
        if (scr_chance_value(1 + min(arg0 - 2, 85)))
            scr_create_skill_passive(5760);

        if (scr_chance_value(2 + min(arg0 - 2, 85)))
            scr_create_skill_passive(5765);

        if (scr_chance_value(3 + min(arg0 - 2, 85)))
            scr_create_skill_passive(5893);

        if (scr_chance_value(5 + min(arg0 - 2, 85)))
            scr_create_skill_passive(5774);

        if (scr_chance_value(5 + min(arg0 - 2, 85)))
            scr_create_skill_passive(5775);

        if (scr_chance_value(4 + min(arg0 - 2, 85)))
            scr_create_skill_passive(5828);
    }

    if (arg0 > 5)
    {
        if (scr_chance_value(5 + min(arg0 - 3, 85)))
            scr_create_skill_passive(5837);

        if (scr_chance_value(4 + min(arg0 - 3, 85)))
            scr_create_skill_passive(5834);

        if (scr_chance_value(5 + min(arg0 - 2, 85)))
            scr_create_skill_passive(5800);

        if (scr_chance_value(5 + min(arg0 - 3, 85)))
            scr_create_skill_passive(402);

        if (scr_chance_value(6 + min(arg0 - 4, 85)))
            scr_create_skill_map("Wide_Cut");

        if (scr_chance_value(4 + min(arg0 - 2, 85)))
            scr_create_skill_map("Seal_of_Power");
    }

    if (arg0 > 8)
    {
        if (scr_chance_value(5 + min(arg0 - 4, 85)))
            scr_create_skill_passive(5750);

        if (scr_chance_value(2 + min(arg0 - 4, 85)))
            scr_create_skill_passive(5751);

        if (scr_chance_value(1 + min(arg0 - 5, 85)))
            scr_create_skill_passive(5762);

        if (scr_chance_value(5 + min(arg0 - 4, 85)))
            scr_create_skill_passive(5777);

        if (scr_chance_value(6 + min(arg0 - 6, 85)))
            scr_create_skill_passive(5790);

        if (scr_chance_value(5 + min(arg0 - 4, 85)))
            scr_create_skill_passive(5945);

        if (scr_chance_value(4 + min(arg0 - 5, 85)))
            scr_create_skill_passive(5825);

        if (scr_chance_value(2 + min(arg0 - 5, 85)))
            scr_create_skill_passive(5826);

        if (scr_chance_value(4 + min(arg0 - 6, 85)))
            scr_create_skill_passive(5955);

        if (scr_chance_value(3 + min(arg0 - 4, 85)))
            scr_create_skill_passive(5937);
    }

    if (arg0 > 10)
    {
        if (scr_chance_value(4 + min(arg0 - 5, 85)))
            scr_create_skill_passive(5836);

        if (scr_chance_value(8 + min(arg0 - 5, 85)))
            scr_create_skill_passive(5798);

        if (scr_chance_value(5 + min(arg0 - 6, 85)))
            scr_create_skill_passive(5799);

        if (scr_chance_value(4 + min(arg0 - 7, 85)))
            scr_create_skill_map("Dash");

        if (scr_chance_value(3 + min(arg0 - 6, 85)))
            scr_create_skill_map("Defensive_Tactics");

        if (scr_chance_value(2 + min(arg0 - 7, 85)))
            scr_create_skill_map("Offensive_Tactics");

        if (scr_chance_value(2 + min(arg0 - 5, 85)))
            scr_create_skill_map("Net_Throw");

        if (scr_chance_value(4 + min(arg0 - 5, 85)))
            scr_create_skill_map("Thirst_for_Battle");

        if (scr_chance_value(2 + min(arg0 - 8, 85)))
            scr_create_skill_map("Elusiveness");

        if (scr_chance_value(4 + min(arg0 - 5, 85)))
            scr_create_skill_map("Adrenaline_Rush");

        if (scr_chance_value(4 + min(arg0 - 7, 85)))
            scr_create_skill_map("Riposte");

        if (scr_chance_value(4 + min(arg0 - 5, 85)))
            scr_create_skill_map("Will_To_Survive");
    }

    if (arg0 > 12)
    {
        scr_create_skill_passive(5900);

        if (scr_chance_value(12))
            scr_create_skill_map("Advance");
        else if (scr_chance_value(12))
            scr_create_skill_map("Heroic_Charge");
        else if (scr_chance_value(12))
            scr_create_skill_map("Crippling_Lunge");
        else if (scr_chance_value(12))
            scr_create_skill_map("Finisher");
        else if (scr_chance_value(12))
            scr_create_skill_map("Skull_Crusher");
        else if (scr_chance_value(12))
            scr_create_skill_map("Step_Aside");
        else if (scr_chance_value(12))
            scr_create_skill_map("Battering_Ram");
        else if (scr_chance_value(12))
            scr_create_skill_map("Charge_Ram");
    }

    if (arg0 > 13)
    {
        if (scr_chance_value(10))
            scr_create_skill_map("Fencer_Stance");
        else if (scr_chance_value(10))
            scr_create_skill_map("Defensive_Stance");
        else if (scr_chance_value(10))
            scr_create_skill_map("Unwavering_Stance");
        else if (scr_chance_value(10))
            scr_create_skill_map("Pikemans_Stance");
        else if (scr_chance_value(10))
            scr_create_skill_map("Mayhem");
        else if (scr_chance_value(10))
            scr_create_skill_map("Hammer_and_Anvil");
        else if (scr_chance_value(10))
            scr_create_skill_map("Painful_Stabs");
        else if (scr_chance_value(10))
            scr_create_skill_map("Steel_Feast");
        else if (scr_chance_value(10))
            scr_create_skill_map("Rampage");
        else if (scr_chance_value(10))
            scr_create_skill_map("Massacre");
    }

    if (arg0 > 15)
    {
        if (scr_chance_value(4 + min(arg0 - 10, 85)))
            scr_create_skill_passive(5907);

        if (scr_chance_value(2 + min(arg0 - 10, 85)))
            scr_create_skill_passive(5904);

        if (scr_chance_value(4 + min(arg0 - 8, 85)))
            scr_create_skill_passive(5887);

        if (scr_chance_value(2 + min(arg0 - 7, 85)))
            scr_create_skill_passive(5893);

        if (scr_chance_value(5 + min(arg0 - 8, 85)))
            scr_create_skill_passive(5933);

        if (scr_chance_value(7 + min(arg0 - 9, 85)))
            scr_create_skill_passive(5928);

        if (scr_chance_value(5 + min(arg0 - 10, 85)))
            scr_create_skill_passive(5959);

        if (scr_chance_value(1 + min(arg0 - 14, 85)))
            scr_create_skill_map("Scream_of_Doom");

        if (scr_chance_value(1 + min(arg0 - 14, 85)))
            scr_create_skill_map("Taste_the_Flesh");

        if (scr_chance_value(1 + min(arg0 - 14, 85)))
            scr_create_skill_map("Rapid_Flight");
    }

    if (arg0 > 13)
    {
        if (scr_chance_value(1 + min(arg0 - 12, 85)))
        {
            scr_create_skill_passive(8395);

            if (scr_chance_value(1 + min(arg0 - 12, 85)))
                scr_create_skill_map("Tempest");

            if (scr_chance_value(1 + min(arg0 - 10, 85)))
                scr_create_skill_map("Incineration");
        }
    }

    if (arg0 > 17)
    {
        if (scr_chance_value(5 + min(arg0 - 12, 85)))
            scr_create_skill_passive(5908);

        if (scr_chance_value(5 + min(arg0 - 13, 85)))
            scr_create_skill_passive(874);

        if (scr_chance_value(5 + min(arg0 - 15, 85)))
            scr_create_skill_passive(5903);

        if (scr_chance_value(4 + min(arg0 - 12, 85)))
            scr_create_skill_passive(484);
    }

    if (arg0 > 20)
    {
        if (scr_chance_value(5 + min(arg0 - 14, 85)))
            scr_create_skill_passive(907);

        if (scr_chance_value(4 + min(arg0 - 8, 85)))
            scr_create_skill_passive(4173);

        if (scr_chance_value(8 + min(arg0 - 5, 85)))
            scr_create_skill_passive(530);

        if (scr_chance_value(5 + min(arg0 - 12, 85)))
            scr_create_skill_map("Seal_of_Reflection");

        if (scr_chance_value(4 + min(arg0 - 8, 85)))
            scr_create_skill_map("Seal_of_Cleansing");

        if (scr_chance_value(5 + min(arg0 - 17, 85)))
            scr_create_skill_map("Tremor_Strike_Troll");
    }

    if (arg0 > 23)
    {
        if (scr_chance_value(4 + min(arg0 - 15, 85)))
            scr_create_skill_map("Rock_Toss");

        if (scr_chance_value(4 + min(arg0 - 10, 85)))
            scr_create_skill_map("Tongue_Pull");

        if (scr_chance_value(5 + min(arg0 - 16, 85)))
            scr_create_skill_map("Stone_Armor");

        if (scr_chance_value(3 + min(arg0 - 12, 85)))
            scr_create_skill_map("Unyielding_Defence");

        if (scr_chance_value(2 + min(arg0 - 18, 85)))
            scr_create_skill_map("Against_the_Odds");

        if (scr_chance_value(1 + min(arg0 - 12, 85)))
            scr_create_skill_map("Tongue_Push");

        if (scr_chance_value(2 + min(arg0 - 15, 85)))
            scr_create_skill_passive(213);

        if (scr_chance_value(2 + min(arg0 - 19, 85)))
            scr_create_skill_passive(1401);

        if (scr_chance_value(7 + min(arg0 - 15, 85)))
            scr_create_skill_passive(1567);
    }

    if (arg0 > 24)
    {
        if (scr_chance_value(1 + min(arg0 - 22, 85)))
            scr_create_skill_passive(2055);

        if (scr_chance_value(1 + min(arg0 - 22, 85)))
            scr_create_skill_passive(2617);

        if (scr_chance_value(1 + min(arg0 - 22, 85)))
            scr_create_skill_passive(2984);

        if (scr_chance_value(2 + min(arg0 - 10, 85)))
            scr_create_skill_passive(1738);

        if (scr_chance_value(2 + min(arg0 - 19, 85)))
            scr_create_skill_passive(1777);

        if (scr_chance_value(1 + min(arg0 - 18, 85)))
            scr_create_skill_passive(1902);
    }

    if (arg0 > 28)
    {
        if (scr_chance_value(1 + min(arg0 - 27, 85)))
            scr_create_skill_map("Deadly_Tail");

        if (scr_chance_value(1 + min(arg0 - 22, 85)))
            scr_create_skill_passive(3024);

        if (scr_chance_value(1 + min(arg0 - 22, 85)))
            scr_create_skill_passive(6938);

        if (scr_chance_value(1 + min(arg0 - 22, 85)))
            scr_create_skill_map("Troll_Clout");

        if (scr_chance_value(1 + min(arg0 - 22, 85)))
            scr_create_skill_map("Deafening_Roar");
    }
}



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-4-15 05:34 , Processed in 0.029252 second(s), 16 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表