|
意见建议
建议简单描述: |
[完善]……建议支持宝宝类所有的命令[已综合收集]
1.获取宝宝属性
------------------------获取宝宝属性-----------------------------
GetSlaveAbility 参数1 参数2 参数3
参数1 属性类型 1.HP 2,MAXHP 3,AC 4,MAXAC 5,MAC 6,MAXMAC 7,DC 8,MAXDC 9,MC 10,MAXMC 11,SC 12,MAXSC 13,appr(就是宝宝样子) 14,移动速度 15,攻击速度
参数2 变量 必须是完整格式的整数型变量 比如<$STR(N88)> <$STR(N$宝宝血量)>
参数3 宝宝名字 同名宝宝取第一个宝宝的属性
2.获取当前宝宝名字和宝宝等级
获取当前宝宝名字和宝宝等级
GetSlaveInfo 参数1 参数2 参数3 参数4 参数5 参数6
参数1:第几只宝宝
参数2:宝宝名字存取变量
参数3:宝宝等级存取变量
参数4:是否带数字保存(0或者空不带 1=带宝宝后面数字)
参数5:宝宝的X坐标存取变量(可为空)
参数6:宝宝的Y坐标存取变量(可为空)
参数7:宝宝还有多久叛变 秒(可为空)
;==========================================
[@获取宝宝名字]
#IF
#ACT
GetSlaveInfo 1 S$宝宝名字1 N$宝宝等级1 0 N$宝宝坐标X1 N$宝宝坐标Y1
GetSlaveInfo 2 S$宝宝名字2 N$宝宝等级2 0 N$宝宝坐标X2 N$宝宝坐标Y2
SENDMSG 6 <$STR(S$宝宝名字1)>---<$STR(N$宝宝等级1)>---<$STR(N$宝宝坐标X1)>---<$STR(N$宝宝坐标Y1)>
SENDMSG 6 <$STR(S$宝宝名字2)>---<$STR(N$宝宝等级2)>---<$STR(N$宝宝坐标X2)>---<$STR(N$宝宝坐标Y2)>
3.检测人物宝宝名字,并支持检测数量[!]
功能:
检测人物宝宝名字
新增参数2返回宝宝数量变量
[@main]
#IF
CHECKSLAVENAME 新神兽 P10
#ACT
SENDMSG 5 提示:你的宝宝叫新神兽,同名宝宝数量<$STR(P10)>个
#ELSEACT
SENDMSG 5 提示:你的宝宝没有叫新神兽的
4.宝宝叛变触发
[@MobTreachery]
#IF
#ACT
SENDMSG 6 你的宝宝【<$CURRRSLAVENAME>】叛变了
5.增加宝宝相关变量
<$TAMMINGSLAVECOUNT> 已经诱惑的宝宝数量,不包括技能召唤的宝宝
<$C.TAMMINGSLAVECOUNT> 当前角色已经诱惑的宝宝数量,不包括技能召唤的宝宝
<$KILLMONNAMEEX> 人物和宝宝杀死的怪物名称 建议宝宝服使用!因老变量<$KILLMONNAME>宝宝杀死的怪不会同步刷新
6.多级脚本宝宝支持更完善
变异骷髅.M.HumanHP - 500
神兽.M.HumanHP - 500
新宝宝.M.HumanHP - 500
变异骷髅.M.AddhpPer - 10
神兽.M.AddhpPer - 10
新宝宝.M.AddhpPer - 10
变异骷髅.M.EQUAL
神兽.M.EQUAL
新宝宝.M.EQUAL
7.将自己宝宝移动至指定坐标
将自己宝宝移动至指定坐标
MOVESLAVE 参数1 参数2 参数3
参数1: 0全部BB 大于0为第几只BB
参数2: 新X坐标
参数3: 新Y坐标
8.把人物的属性叠加给宝宝
把人物的属性叠加给宝宝,需要把宝宝召唤出来,才可以叠加属性
ChangeSlaveAbil 宝宝名称 类型(0叠加到攻击,1叠加到防御) 叠加百分比(人物属性的百分之几叠加多少给宝宝) 使用人物的什么属性叠加给宝宝(0道术 1魔法 2攻击) |
建议的必要性可用性重要性: |
现在翎风已支持
宝宝属性修改
宝宝攻击、死亡、被攻击触发
宝宝名字颜色
宝宝名字修改
宝宝数量检测
宝宝等级检测、修改
宝宝召唤命令
宝宝身体颜色
宝宝攻击威力修改
宝宝外观修改
宝宝位置获取
宝宝与人距离获取 |
联系QQ: |
2028395354 |
建议的详细描述(实现方式等): |
1.获取宝宝属性
------------------------获取宝宝属性-----------------------------
GetSlaveAbility 参数1 参数2 参数3
参数1 属性类型 1.HP 2,MAXHP 3,AC 4,MAXAC 5,MAC 6,MAXMAC 7,DC 8,MAXDC 9,MC 10,MAXMC 11,SC 12,MAXSC 13,appr(就是宝宝样子) 14,移动速度 15,攻击速度
参数2 变量 必须是完整格式的整数型变量 比如<$STR(N88)> <$STR(N$宝宝血量)>
参数3 宝宝名字 同名宝宝取第一个宝宝的属性
2.获取当前宝宝名字和宝宝等级
获取当前宝宝名字和宝宝等级
GetSlaveInfo 参数1 参数2 参数3 参数4 参数5 参数6
参数1:第几只宝宝
参数2:宝宝名字存取变量
参数3:宝宝等级存取变量
参数4:是否带数字保存(0或者空不带 1=带宝宝后面数字)
参数5:宝宝的X坐标存取变量(可为空)
参数6:宝宝的Y坐标存取变量(可为空)
参数7:宝宝还有多久叛变 秒(可为空)
;==========================================
[@获取宝宝名字]
#IF
#ACT
GetSlaveInfo 1 S$宝宝名字1 N$宝宝等级1 0 N$宝宝坐标X1 N$宝宝坐标Y1
GetSlaveInfo 2 S$宝宝名字2 N$宝宝等级2 0 N$宝宝坐标X2 N$宝宝坐标Y2
SENDMSG 6 <$STR(S$宝宝名字1)>---<$STR(N$宝宝等级1)>---<$STR(N$宝宝坐标X1)>---<$STR(N$宝宝坐标Y1)>
SENDMSG 6 <$STR(S$宝宝名字2)>---<$STR(N$宝宝等级2)>---<$STR(N$宝宝坐标X2)>---<$STR(N$宝宝坐标Y2)>
3.检测人物宝宝名字,并支持检测数量[!]
功能:
检测人物宝宝名字
新增参数2返回宝宝数量变量
[@main]
#IF
CHECKSLAVENAME 新神兽 P10
#ACT
SENDMSG 5 提示:你的宝宝叫新神兽,同名宝宝数量<$STR(P10)>个
#ELSEACT
SENDMSG 5 提示:你的宝宝没有叫新神兽的
4.宝宝叛变触发
[@MobTreachery]
#IF
#ACT
SENDMSG 6 你的宝宝【<$CURRRSLAVENAME>】叛变了
5.增加宝宝相关变量
<$TAMMINGSLAVECOUNT> 已经诱惑的宝宝数量,不包括技能召唤的宝宝
<$C.TAMMINGSLAVECOUNT> 当前角色已经诱惑的宝宝数量,不包括技能召唤的宝宝
<$KILLMONNAMEEX> 人物和宝宝杀死的怪物名称 建议宝宝服使用!因老变量<$KILLMONNAME>宝宝杀死的怪不会同步刷新
6.多级脚本宝宝支持更完善
变异骷髅.M.HumanHP - 500
神兽.M.HumanHP - 500
新宝宝.M.HumanHP - 500
变异骷髅.M.AddhpPer - 10
神兽.M.AddhpPer - 10
新宝宝.M.AddhpPer - 10
变异骷髅.M.EQUAL
神兽.M.EQUAL
新宝宝.M.EQUAL
7.将自己宝宝移动至指定坐标
将自己宝宝移动至指定坐标
MOVESLAVE 参数1 参数2 参数3
参数1: 0全部BB 大于0为第几只BB
参数2: 新X坐标
参数3: 新Y坐标
8.把人物的属性叠加给宝宝
把人物的属性叠加给宝宝,需要把宝宝召唤出来,才可以叠加属性
ChangeSlaveAbil 宝宝名称 类型(0叠加到攻击,1叠加到防御) 叠加百分比(人物属性的百分之几叠加多少给宝宝) 使用人物的什么属性叠加给宝宝(0道术 1魔法 2攻击) |
本帖最后由 duguren 于 2023-7-30 16:10 编辑
1.获取宝宝属性
------------------------获取宝宝属性-----------------------------
GetSlaveAbility 参数1 参数2 参数3
参数1 属性类型 1.HP 2,MAXHP 3,AC 4,MAXAC 5,MAC 6,MAXMAC 7,DC 8,MAXDC 9,MC 10,MAXMC 11,SC 12,MAXSC 13,appr(就是宝宝样子) 14,移动速度 15,攻击速度
参数2 变量 必须是完整格式的整数型变量 比如<$STR(N88)> <$STR(N$宝宝血量)>
参数3 宝宝名字 同名宝宝取第一个宝宝的属性
2.获取当前宝宝名字和宝宝等级
获取当前宝宝名字和宝宝等级
GetSlaveInfo 参数1 参数2 参数3 参数4 参数5 参数6
参数1:第几只宝宝
参数2:宝宝名字存取变量
参数3:宝宝等级存取变量
参数4:是否带数字保存(0或者空不带 1=带宝宝后面数字)
参数5:宝宝的X坐标存取变量(可为空)
参数6:宝宝的Y坐标存取变量(可为空)
参数7:宝宝还有多久叛变 秒(可为空)
;==========================================
[@获取宝宝名字]
#IF
#ACT
GetSlaveInfo 1 S$宝宝名字1 N$宝宝等级1 0 N$宝宝坐标X1 N$宝宝坐标Y1
GetSlaveInfo 2 S$宝宝名字2 N$宝宝等级2 0 N$宝宝坐标X2 N$宝宝坐标Y2
SENDMSG 6 <$STR(S$宝宝名字1)>---<$STR(N$宝宝等级1)>---<$STR(N$宝宝坐标X1)>---<$STR(N$宝宝坐标Y1)>
SENDMSG 6 <$STR(S$宝宝名字2)>---<$STR(N$宝宝等级2)>---<$STR(N$宝宝坐标X2)>---<$STR(N$宝宝坐标Y2)>
3.检测人物宝宝名字,并支持检测数量[!]
功能:
检测人物宝宝名字
新增参数2返回宝宝数量变量
[@main]
#IF
CHECKSLAVENAME 新神兽 P10
#ACT
SENDMSG 5 提示:你的宝宝叫新神兽,同名宝宝数量<$STR(P10)>个
#ELSEACT
SENDMSG 5 提示:你的宝宝没有叫新神兽的
4.宝宝叛变触发
[@MobTreachery]
#IF
#ACT
SENDMSG 6 你的宝宝【<$CURRRSLAVENAME>】叛变了
5.增加宝宝相关变量
<$TAMMINGSLAVECOUNT> 已经诱惑的宝宝数量,不包括技能召唤的宝宝
<$C.TAMMINGSLAVECOUNT> 当前角色已经诱惑的宝宝数量,不包括技能召唤的宝宝
<$KILLMONNAMEEX> 人物和宝宝杀死的怪物名称 建议宝宝服使用!因老变量<$KILLMONNAME>宝宝杀死的怪不会同步刷新
6.多级脚本宝宝支持更完善
变异骷髅.M.HumanHP - 500
神兽.M.HumanHP - 500
新宝宝.M.HumanHP - 500
变异骷髅.M.AddhpPer - 10
神兽.M.AddhpPer - 10
新宝宝.M.AddhpPer - 10
变异骷髅.M.EQUAL
神兽.M.EQUAL
新宝宝.M.EQUAL
7.将自己宝宝移动至指定坐标
将自己宝宝移动至指定坐标
MOVESLAVE 参数1 参数2 参数3
参数1: 0全部BB 大于0为第几只BB
参数2: 新X坐标
参数3: 新Y坐标
8.把人物的属性叠加给宝宝把人物的属性叠加给宝宝,需要把宝宝召唤出来,才可以叠加属性
ChangeSlaveAbil 宝宝名称 类型(0叠加到攻击,1叠加到防御) 叠加百分比(人物属性的百分之几叠加多少给宝宝) 使用人物的什么属性叠加给宝宝(0道术 1魔法 2攻击)
|
|