一休论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 682|回复: 0

[奇迹] 奇迹S6EP3服务端的一些补充修改技术

[复制链接]
  • TA的每日心情
    奋斗
    2016-9-12 01:26
  • 签到天数: 48 天

    [LV.5]常住居民I

    发表于 2015-10-22 20:00:16 | 显示全部楼层 |阅读模式
    网络广告风险自担 网络广告风险自担
    网络广告风险自担
    奇迹S6EP3服务端的一些补充修改技术


    MU S6EP3服务端的一些补充修改技术muonline\SCFData\SCFBots 下很多文件可以让我们定制自己的NPC,自己的事件,甚至自己的规则

    SCF_BotAlchemist  物品属性交换
    先解释下什么是物品属性交换
    在勇者大陆找一个叫 Bot_Rentan 的NPC(默认模型是召唤师),使用/trade 命令(就是交易她),然后放两个物品进去,要增加属性的物品放最左边,做为材料的物品放最右边,成功的话右边物品的属性会转移到左边物品的身上(包括幸运、追加、卓越属性等)
    这个文件就是用来设置该行为的

    1
    0                80        100                "Bot_Rentan"        0        130        118        2
    end
    这里是指定了NPC的模型,所在地图,所在坐标,名字等属性,可以自行修改

    2  
    end
    这里是用来定义该NPC的穿着的,这里我全部去掉了。注意后面所有的Bot文件都有类似的规则。

    3 //对于组合物品不做任何限制
    //BotIndex        AllowLevel        AllowOpt        AllowLuck        AllowSkill        AllowExc        AllowFFFFItems
    0                15                7                1                1                1                1
    end
    //这里我去掉了所有物品限制,就是用于获得属性的物品可以是任意物品(只能是武器或是防具)


    4
    //BotIndex        OnlyVip                VipMoney        Zen        PCPoints        AcceptOnlySameType        OnlyIfDestinyLower        AcceptAncient        MaxItemLevel        MaxItemExcCount

    0                0                0                0        0                0                        0                        1                15                3
    end
    这里我设定了允许不同种类的物品进行属性交换(AcceptOnlySameType),并且设置了忽略物品等级差

    举个例子吧,假设我有一个普通的物品A希望它得到幸运属性,找到这个NPC后,我可以随便拿一个带幸运的物品B放最右边,然后把这个普通物品A放交易栏的最左边,交换成功后我将得到一个带幸运属性的物品A,以及一个无幸运属性的物品B

    SCF_BotBuffer 顾名思义,创建给予我们buf的NPC
    1
    0                2        0        400        "便当帝"        0        137        125        1
    end


    2
    end

    含义同上

    3
    0        16        86400
    0        27        86400
    0        28        86400
    0        64        86400
    0        233        86400
    end

    0表示隶属于编号为0的NPC,16表示buf类型,86400表示buf时常,我这里改成了一天
    几个buf:
    16:法师守护术  27:MM加防  28:MM加攻  48:生命之光   64:加物理暴击   217:伤害反射   233:法师加最小魔攻的那个buf

    SCF_BotStore  自定义的商店
    1
    0                33        0        1                "PC点商店"        "come here"        0        132        121        2
    1                33        0        1                "荧光宝石"        "come here"        0        134        121        2
    end

    第四个数字1表示商店的消费类型,0表示用金币消费,1表示用PC点消费,2表示用VIP币消费(后面会介绍怎么加PC点)

    2
    end


    3
    //BotIndex Value        ItemType        ItemIndex        iLevel        iOpt        iLuck        iSkill        iDur        iExc        iAnc        Sock1        Sock2        Sock3        Sock4        Sock5
    //卓越炎狼兽
    0                2000        13                37                0        0        1        1        255        4        0        0        0        0        0        0

    //荧光宝石商店
    1                200        12                124                0        0        0        0        255        0        0        0        0        0        0        0
    end
    第一个数字表示物品隶属那个商店,第二个200是价格,后面都是物品信息。注意这里的NPC不能使用交易命令而要使用/购买  的命令来购买物品。

    PC点数的定义在 muonline\SCFData\SCF_PCPoint文件下
    //MobID        Points
    //-------------------------------------------------------------------------------------------------------------------------
    2
    25        1 //冰后 100
    38        2 //巴洛克 80
    49        4 //海魔 40
    59        6 //魔王扎坎 33
    63        10 //炽炎魔 15
    309        15 //丛林召唤者
    76        20 //天魔 10
    77        20 //天魔 10
    275        200 //困顿
    295        45 //炼狱魔王
    349        50 //巴卡斯
    361        60 //怨咒魔王
    362        40 //玛雅副手
    363        40 //玛雅左右手
    364        40 //玛雅生命体
    459        70 //冰霜蜘蛛
    412        80 //暗黑指挥官
    504        100 //凯文
    561        100 //美杜莎
    end

    比如这里我定义了杀掉各个BOSS后可以获得的PC点

    SCF_BotTrader  定制物品交易NPC,这个有大用,可以做很多事情
    1
    0                50        "物品兑换"        0        130        126        3        0
    end


    2
    end

    这些同上,没啥好说的

    //Mix Data
    //MixIndex TradeMixName SuccessRate        Zen        VipMoney
    3
    2         "龙斧换弓"         100                 0        0
    3         "弓换杖"                  100         0        0
    4         "杖换龙斧"         100                 0        0


    27        "卓越玛雅武器合成(玛雅武器加创造)"        100        0        0
    28        "卓越玛雅武器合成(玛雅武器加创造)"        100        0        0
    29        "卓越玛雅武器合成(玛雅武器加创造)"        100        0        0

    end
    这个应该看的懂吧?就是我希望进行的每一个行为的序号、名称、成功率、花费

    //Req Items
    //MixIndex         Type Index MinLevel MinOpt NeedLuck NeedSkill NeedExc NeededDurability
    4
    2                 2         6         0         0         1         0         0         0 //龙斧
    3                 4         6         0         0         1         0         0         0 //玛雅弓
    4                 5         7         0         0         1         0         0         0 //玛雅杖


    27                 2         6         0         0         1         0         0         0 //龙斧
    27                 14         22         0         0         0         0         0         0 //创造
    28                 4         6         0         0         1         0         0         0 //玛雅弓
    28                 14         22         0         0         0         0         0         0 //创造
    29                 5         7         0         0         1         0         0         0 //玛雅杖
    29                 14         22         0         0         0         0         0         0 //创造


    end
    这里定义了对应的行为所需要的物品

    //Success                                                            //
    //MixIndex         Type        Index         LevelMin        LevelMax        OptMin        OptMax         Luck        Skill        Exc        Durability
    5
    2                4        6        0                0                0        0        100        100        0        255        //玛雅弓
    3                 5         7        0                 0                0        0        100        100        0        255        //玛雅杖
    4                 2         6        0                 0                0        0        100        100         0        255        //玛雅龙斧

    27                2        6        0                0                0        0        100        100        3        255        //卓越龙斧
    28                 4         6        0                 0                0        0        100        100        3        255        //卓越玛雅弓
    29                 5         7        0                 0                0        0        100        100         3        255        //卓越玛雅杖

    end

    这里定义了当对应的行为成功时,可以得到什么。这里注意Luck、Skill,中的100表示100%带幸运和技能,两个100后面的0表示会随机生成几个卓越属性,比如5,得到的物品就会可能附带1-5个卓越属性。

    //Bot Mix Asociation
    //BotIndex        MixIndex
    6
    0                2
    0                3
    0                4

    0                27
    0                28
    0                29

    end
    这里定义了对应的行为隶属于哪个NPC
    用这个文件,可以自定义一些合成规则,比如上例中,我找到这个NPC后交易他,就可以 龙斧换弓、弓换杖、杖换龙斧。你也可以自己定义比如戒指+宝石=卓越随机三属性戒指等等的合成规则。
    SCF_BotWarper  定义了传送NPC

    1
    0                17        0        0                0        1                0                "沙漠铁脊"        0        138        133        3
    1                17        0        0                0        1                0                "沙漠扎坎"        0        139        133        3
    2                17        0        0                0        1                0                "沙漠炽炎"        0        140        133        3
    3                17        0        0                0        1                0                "幽暗森林"        0        141        133        3
    4                17        0        0                0        1                0                "丛林召唤者"        0        142        133        3
    5                17        0        0                0        1                0                "坎特鲁遗址"        0        143        133        3
    6                17        0        0                0        1                0                "炼狱魔王"        0        144        133        3
    7                17        0        0                0        1                0                "安宁美杜莎"        0        145        133        3
    8                17        0        0                0        1                0                "斯巴达兵营"        0        146        133        3
    end

    这里定义了NPC的位置及名称

    2
    end


    //Warp To:
    //BotIndex        Map        X        Y
    3
    0                8        203        105 //沙漠铁脊
    1                8        10        240 //沙漠扎坎
    2                8        163        223 //沙漠炽炎
    3                33        133        221 //幽暗森林
    4                33        117        102 //丛林召唤者
    5                38        141        185 //坎特鲁遗址
    6                31        195        192 //炼狱魔王
    7                56        149        46 //美杜莎 东
    8                42        97        187 //斯巴达兵营
    end

    对应第一节点的定义,当使用交易命令交易该NPC时,会被传送到哪里去。这里注意服务端限定了只能定义10个这样的NPC(即序号只能是0-9)
    另外:
    SCF_BotPet  和 SCF_BotReward 不知道怎么用




    上一篇:奇迹大师二代技能信息发送位置说明教程
    下一篇:传奇世界服务端道士盾技能添加方法
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    网络广告风险自担

    小黑屋|传奇一条龙|GM基地|GM版本库|一休论坛

    GMT+8, 2016-12-3 10:18 , Processed in 1.544402 second(s), 87 queries , Gzip On.

    传奇一条龙 GM基地 版本库 传奇论坛 传奇漏洞论坛 传奇服务端下载 传奇版本

    站长QQ:1921249589 一休论坛资料来自网络仅供学习交流之用,用于商业后果自负

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