勇敢云朵 发表于 2026-3-29 18:28:12

请教个装备佩戴检测问题


我想问一下,拿沙标准,我游戏有100套装备,想检测必须佩戴了80级以上的装备才能拿沙,意思就是最低都要佩戴80级或者80级以上的装备才能算达到拿沙的资格
这个装备佩戴怎么检测?

可爱月亮 发表于 2026-3-29 18:28:12

拿沙的资格=什么限制..........不能进皇宫?不能去沙城区域?不能上线?...

开心小鱼 发表于 2026-3-29 18:28:12

蓅氓爱学习 发表于 2020-12-24 23:59 拿沙的资格=什么限制..........不能进皇宫?不能去沙城区域?不能上线?...
不能去攻城区域!就是NPC传送限制检测就可以了

帅气小狗 发表于 2026-3-29 18:28:12

缴费助手 发表于 2020-12-25 00:14 不能去攻城区域!就是NPC传送限制检测就可以了
原谅我抬杠,如果不是独立沙城地图..那他不能跑着去沙巴克吗...
既然传送直接检测..那你传送条件直接检测身上装备不就完事了...

大方小狗 发表于 2026-3-29 18:28:12

用数据库导出 80-100套装备全部名称,吧名称文本复制到服务端,
传送沙城检测文本即可
$DRESS> 衣服
<$WEAPON> 武器
<$RIGHTHAND> 蜡烛
<$HELMET> 头盔
<$NECKLACE> 项链
<$RING_R> 左戒指
<$RING_L> 右戒指
<$ARMRING_R> 左手镯
<$ARMRING_L> 右手镯
<$BUJUK> 护身符
<$BELT> 腰带
<$BOOTS> 鞋子
<$CHARM> 宝石
<$HORSE>
下面的是我的示例检测命令!
#IF
CHECKTEXTLIST ..\\QuestDiary\\特殊件地图10.txt <$HAT>
CHECKTEXTLIST ..\\QuestDiary\\特殊件地图10.txt <$RIGHTHAND>
CHECKTEXTLIST ..\\QuestDiary\\特殊件地图10.txt <$SHIELD>
CHECKTEXTLIST ..\\QuestDiary\\特殊件地图10.txt <$HORSE>
CHECKTEXTLIST ..\\QuestDiary\\特殊件地图10.txt <$CHARM>
CHECKTEXTLIST ..\\QuestDiary\\特殊件地图10.txt <$DRUM>

勇敢云朵 发表于 2026-3-29 18:28:12

蓅氓爱学习 发表于 2020-12-25 00:18 原谅我抬杠,如果不是独立沙城地图..那他不能跑着去沙巴克吗...
既然传送直接检测..那你传送条件直接检 ...
攻城区域也有检测啊,只要你到了攻城区域没有达到标准,同样也要被自动传送回城的,只要有一个传送检测了,那攻城区域检测是一样的写发啊。

快乐月亮 发表于 2026-3-29 18:28:12

利用动作事件(走,跑,攻击,施法等选一个)进行检测
此方法可能对服务器负载来说是个考验
参考脚本:
#IF
CHECKCASTLEWARAREA 沙巴克
装备等级 > 80
#ACT
BREAK
#ELSEACT
装备条件未满足,不能进入攻城区域
gohome
BREAK

美丽小猪 发表于 2026-3-29 18:28:12

缴费助手 发表于 2020-12-25 10:59 攻城区域也有检测啊,只要你到了攻城区域没有达到标准,同样也要被自动传送回城的,只要有一个传送检测了 ...
5楼的文本列表方式可以
页: [1]
查看完整版本: 请教个装备佩戴检测问题