找回密码
 立即注册
奇速版本论坛推荐一分钱服务器活动吾爱传奇论坛链接失效申报
超级稳定服务器抗攻击趣素材网可做微端38元/年起点击金币投放广告
查看: 545|回复: 1

[完善]……建议支持宝宝类所有的命令[已综合收集]…等待中

[复制链接]

9

主题

28

回帖

137

积分

注册会员

积分
137
发表于 2023-7-30 16:01:51 | 显示全部楼层 |阅读模式
意见建议
建议简单描述: [完善]……建议支持宝宝类所有的命令[已综合收集]

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攻击)

请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

8

主题

64

回帖

474

积分

中级会员

积分
474
发表于 2023-7-31 09:54:49 | 显示全部楼层
太多了,没看,但还是支持
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|翎风引擎论坛 |网站地图

GMT+8, 2025-4-23 12:25 , Processed in 0.040574 second(s), 15 queries , Gzip On, Redis On.

Powered by haom2 X3.5

© 2001-2025 Discuz! Team.

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