|
|
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,可支持杀死指定名字的宝宝. |
|