翎风引擎

 找回密码
 立即注册
查看: 181|回复: 14

[已解决] 组队等级相差限制

[复制链接]

18

主题

39

回帖

181

积分

注册会员

Rank: 2

积分
181
发表于 2024-3-6 13:05:15 | 显示全部楼层 |阅读模式
88金币
组队等级差别自定义限制
如:等级相差10级,不允许组队。


需要完整脚本,谢谢。

最佳答案

查看完整内容

;QF加入队伍时队长触发!S0为加入队伍玩家名变量 [@GroupAddMember] #ACT ;获取加入队伍玩家的等级 GetHumVar N$对方等级 #IF ;如对方等级小于自己 SMALL N$对方等级 #ACT ;计算等级差 Formulation - N$等级相差 #ELSEACT Break #IF ;如等级差大于10,让加入队伍的玩家自动离队 LARGE N$等级相差 10 #ACT .exitGroup .SendMsg 5 你和队长的等级相差太大,已自动退队! ...
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

24

主题

794

回帖

1220

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1220
QQ
发表于 2024-3-6 13:05:16 | 显示全部楼层

;QF加入队伍时队长触发!S0为加入队伍玩家名变量
[@GroupAddMember]
#ACT
;获取加入队伍玩家的等级
GetHumVar <$STR(S0)> <$LEVEL> N$对方等级

#IF
;如对方等级小于自己
SMALL N$对方等级 <$LEVEL>
#ACT
;计算等级差
Formulation  <$LEVEL>-<$STR(N$对方等级)> N$等级相差
#ELSEACT
Break

#IF
;如等级差大于10,让加入队伍的玩家自动离队
LARGE N$等级相差 10
#ACT
<$STR(S0)>.exitGroup
<$STR(S0)>.SendMsg 5 你和队长的等级相差太大,已自动退队!

-定制脚本-Qq:270411387
回复

使用道具 举报

18

主题

39

回帖

181

积分

注册会员

Rank: 2

积分
181
 楼主| 发表于 2024-3-6 18:16:26 | 显示全部楼层
442671 发表于 2024-3-6 17:51
;QF加入队伍时队长触发!S0为加入队伍玩家名变量
[@GroupAddMember]
#ACT

这段代码需要修改吗?我直接复制进QF,并重启QF,没有反应,一样可以组队。
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

24

主题

794

回帖

1220

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1220
QQ
发表于 2024-3-6 19:42:58 | 显示全部楼层
15505179879 发表于 2024-3-6 18:16
这段代码需要修改吗?我直接复制进QF,并重启QF,没有反应,一样可以组队。 ...

[@GroupAddMember]改成[@GroupCreate]
可能触发不对.
-定制脚本-Qq:270411387
回复

使用道具 举报

18

主题

39

回帖

181

积分

注册会员

Rank: 2

积分
181
 楼主| 发表于 2024-3-6 20:22:10 | 显示全部楼层
442671 发表于 2024-3-6 19:42
[@GroupAddMember]改成[@GroupCreate]
可能触发不对.

高级别不能加低级别了,但是低级别可以加高级的。
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

18

主题

39

回帖

181

积分

注册会员

Rank: 2

积分
181
 楼主| 发表于 2024-3-6 20:25:33 | 显示全部楼层
442671 发表于 2024-3-6 19:42
[@GroupAddMember]改成[@GroupCreate]
可能触发不对.

2024-3-6 20:21:44 [脚本错误]  脚本命令:GETHUMVAR NPC名称Function 地图:0(0:0) 参数1: 参数2:110 参数3:0 参数4: 参数5: 参数6: 参数7: 参数8: 参数9: 参数10:
2024-3-6 20:22:41 [脚本错误]  脚本命令:GETHUMVAR NPC名称Function 地图:0(0:0) 参数1: 参数2:110 参数3:0 参数4: 参数5: 参数6: 参数7: 参数8: 参数9: 参数10:


提示了错误,但是高级的确实不能组低级的,低级可以组高级的。
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

18

主题

39

回帖

181

积分

注册会员

Rank: 2

积分
181
 楼主| 发表于 2024-3-6 21:23:50 | 显示全部楼层
本帖最后由 15505179879 于 2024-3-6 21:31 编辑
442671 发表于 2024-3-6 19:42
[@GroupAddMember]改成[@GroupCreate]
可能触发不对.


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

使用道具 举报

21

主题

347

回帖

834

积分

版主

Rank: 7Rank: 7Rank: 7

积分
834
发表于 2024-3-11 14:53:54 | 显示全部楼层
15505179879 发表于 2024-3-6 20:22
高级别不能加低级别了,但是低级别可以加高级的。

前面大佬给了一个SMALL的然后计算等级差。你加一个LARGE 然后计算等级差的不就可以了~?
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

21

主题

347

回帖

834

积分

版主

Rank: 7Rank: 7Rank: 7

积分
834
发表于 2024-3-11 14:55:25 | 显示全部楼层
#IF
;如对方等级小于自己
SMALL N$对方等级 <$LEVEL>
#ACT
;计算等级差
Formulation  <$LEVEL>-<$STR(N$对方等级)> N$等级相差
#ELSEACT
Break

#IF
;如对方等级大于自己
LARGE N$对方等级 <$LEVEL>
#ACT
;计算等级差
Formulation  <$STR(N$对方等级)>-<$LEVEL> N$等级相差大
#ELSEACT
Break



#OR
;如等级差大于10,让加入队伍的玩家自动离队
LARGE N$等级相差 10
LARGE N$等级相差大 10
#ACT
<$STR(S0)>.exitGroup
<$STR(S0)>.SendMsg 5 你和队长的等级相差太大,已自动退队!
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

18

主题

39

回帖

181

积分

注册会员

Rank: 2

积分
181
 楼主| 发表于 2024-3-12 08:38:01 | 显示全部楼层
啊对对对 发表于 2024-3-11 14:55
#IF
;如对方等级小于自己
SMALL N$对方等级

换**这个代码后,组队限制完全没有反应,高级组低级或低级组高级都可以正常组。
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-30 04:09 , Processed in 0.020340 second(s), 28 queries , Gzip On, Redis On.

Powered by haom2 X3.4

© 2001-2023 Discuz! Team.

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