设为首页收藏本站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
广告位招租中
广告位招租中
广告位招租中
广告位招租中
广告位招租中
广告位招租中
查看: 310|回复: 0

一个宝宝召唤NPC

[复制链接]

536

主题

7

回帖

1万

积分

管理员

积分
10082
    发表于 2026-4-9 18:00:53 | 显示全部楼层 |阅读模式
    RECALLMOB 参数1 参数2 参数3 参数4 参数5RECALLMOB 鸡 3 288 0 -1脚本作用:召唤一只鸡为宝宝,鸡出来就是3级,在线时间288分钟,宝宝固定颜色,颜色为默认色(-1)
    这个命令召唤出来的宝宝有主人的名字,固定色1~7,-1是默认色,为怪物原本色。人物下线后会自动消失。
    回收宝宝
    //检测宝宝数量
    CheckSlaveCount > 3
    //检测宝宝名字
    CHECKSLAVENAME 鸡
    //宝宝马上叛变
    GETCALLMOB 鸡
    //检测自己和宝宝之间的距离
    格式  CheckSlaveInRange 名字 距离
    // 改变人物宝宝名字颜色.
    格式ChangeSlaveNameColor 宝宝名字 颜色(0-255)
    //检测宝宝的等级命令格式,包括所有宝宝中最高等级
    CheckSlaveLevel +/-/= 1-7
    //直接调整人物宝宝的等级
    命令格式
    ChangeSlaveLevel 名字 操作符(+ = -) 等级(1-7)
    //杀死自己的2个宝宝,清理尸体(0,1),也就是回收宝宝,宝宝死亡触发 [@OnSlaveDie]-死亡宝宝名字<$DIESLAVENAME>,用于复活可以用
    KillCallMob 鸡 2 1
    //将人物指定宝宝杀死,,杀死人物宝宝时触发[@KillSlave],<$DIESLAVENAME>
    格式KILLSLAVENAME
    #ACT
    KILLSLAVENAME 蜈蚣
    //将人物的宝宝全部杀死
    KILLSLAVE
    2,==========
    每次只可召唤一个宝宝
    格式ReCallMobEx 怪物名称 X Y 召唤等级 宝宝总数 叛变时间(分钟) 变色(0,1) 固定颜色(1-7) 是否去掉主人名字(0,1 留空显示)
    使用示例;召唤最多5个七宝宝,30分钟后叛变,七彩变色
    [@recallmobEX]
    #IF
    CHECKSLAVECOUNT < 5
    #ACT
    RECALLMOBEX 神兽 <$X> <$Y> 7 5 30 0 7 1
    #SAY
    好好看着自己的宝宝,不要乱咬人。
    #ELSESAY
    你已经有5个或以上的宝宝,现在不可以再召宝宝。
    3,===========
    新)召唤指定数量怪物为玩家的守卫
    命令格式
    RecallMobSP 名字 等级(1-65535)  数量 名字颜色 是否显示 修改名字 身体颜色 (0跟随,1范围3*3格子,2固定守护) X Y
    使用示例
    [@recallmob]
    #IF
    #ACT
    RecallMobSP 白野猪 5 1 151 1 红野猪 1 2 330 330
    #SAY
    好好看着自己的宝宝,不要乱咬人。
    注:此脚本读取的怪物配置文件为..\Envir\Monuseitemsex\怪物.txt,且怪物.txt文件中的配置参数可以使用变量显示
    4,===================
    (新)召唤指定数量怪物为玩家的宝宝命令格式RECALLMOB 参数1 参数2 参数3 参数4 参数5命令参数参数 含义
    参数1 怪物名称
    参数2 宝宝等级(最高为 7)
    参数3 叛变时间(分钟)
    参数4 是否自动变色(0、1) 0固定颜色 1变色
    参数5 固定颜色(1-7)
    注1:如设固定颜色,自动变色参数必须设置为0
    注2:攻击力受自动变色颜色不同而不同
    注3:固定颜色攻击力受指定颜色不同而不同
    使用示例
    [@recallmob]
    #IF
    CHECKSLAVECOUNT   < 5
    #ACT RECALLMOB 神兽 7 30    1
    #SAY
    召唤了1只七色宝宝,30分钟后叛变,最多5个
    #elseact
    #elsesay
    已经召唤了5只7色宝宝
    5,=========================
    调整宝宝攻击倍率格式
    ChangeSlaveAttackHumPowerRate 参数1 参数2 参数3
    攻击倍率除以100为实际倍率,例如200就是2倍,填0表示宝宝不攻击人物
    命令参数参数 含义
    参数1 宝宝名称
    参数2 攻击倍率
    参数3 攻击目标
    0:对所有目标都有效
    1:对人物有效
    2:对怪物有效
    #ACT
    ChangeSlaveAttackHumPowerRate 白野猪 0
    SendmMsg 6 你的宝宝现在不会攻击人物
    6,=====================
    设置魔王岭功能
    a.地图参数中增加KillMon(@XXXX),宝宝杀死怪物时执行Q-Function中的@XXXX脚本段,用于杀怪计数.
    b.增加Race=108的怪物,此类怪物不攻击人物和宝宝,自动行走至魔王岭地图的X:58 Y:43的位置.
    c.修改RecallMob支持在指定坐标召唤宝宝,例如:RecallMob 弓箭手01 1 60 2 30 30
    d.修改KillSlave,可支持杀死指定名字的宝宝.
    回复

    使用道具 举报

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

    本版积分规则

    Archiver|手机版|小黑屋|烽火版本库 ( 鲁ICP备2020035849号-2 )|网站地图

    GMT+8, 2026-5-24 01:43 , Processed in 0.057564 second(s), 27 queries .

    Powered by Discuz! X3.5

    © 2001-2026 Discuz! Team.

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