在 GOM 引擎的传奇世界里,捡取鉴定系统为游戏增添了不少乐趣与挑战。玩家们常常好奇,这个系统究竟该怎么设置与运用呢?别着急,接下来就为大家全方位解析。
一、基础设置篇
(一)开启自动捡取功能
首先打开 ESP 功能扩展窗口 - 传奇精灵内挂。在这个窗口中,需要进行一系列勾选操作。先勾上【开启传奇内里内挂】选项,这一步是启用内挂系统的基础。接着勾【人物物品掉落】选项,不过要注意,勾选此选项后,PK 掉落的物品以及自身丢弃的物品,均不能通过自动捡物捡取,这样在打架时就不会受到自动捡取的干扰。完成勾选后,一定要记得保存并生效设置。
当执行完第二步操作后,进行小退再进入游戏。此时,反挂系统加载完成,就会出现传奇精灵加载的文字提示,这表明已经可以自动捡取物品了。在游戏中,按 “~” 键便可以呼出精灵窗口内挂。
(二)限制捡取功能使用条件(可选操作)
若想对捡取功能的使用进行限制,比如只有特定玩家(如会员或沙捐玩家)才能使用自动捡取,那么可以先进行第一步操作,即确保自动捡取功能已开启。然后勾上【设置玩家使用条件要求】选项,此时会看到需要选择一个未使用的 N 变量,选择好后保存并生效。这里的 N 变量不需要手动赋值,它是插件利用的,方便快速判断玩家是否满足使用条件。
勾选条件限制后,玩家默认是不允许使用自动捡取功能的,需要通过脚本命令进行开通使用。以 QM 登录字段为例(仅作参考,具体条件、领取激活等设置要根据自己的版本进行调整和添加),在 NCP 沙娟或者会员脚本内对应添加相关命令来实现条件检测与开启拾取精灵功能。
二、捡取鉴定脚本编写篇
(一)脚本文件放置位置
通常情况下,捡取鉴定脚本相关文件会放置在特定文件夹内,常见的是 “QuestDiary” 文件夹。例如一些拾取鉴定脚本,需要将穿戴触发和随机属性相关文件放到该文件夹下。同时,QF 文件(游戏中的关键脚本文件)也可能需要进行相应修改,一般是搜索特定标识(如 “@” 后面的相关内容),然后将对应的脚本代码复制进去。
不同的脚本可能有不同的放置要求,比如有的脚本需要将装备名字放到特定的几个文件夹里,常见的有区分武器、衣服、首饰的文件夹,像 “允许首饰.TXT”“允许衣服.TXT”“允许武器.TXT” 等,只有将允许鉴定的装备名称写入这些文件,鉴定功能才会生效。
(二)常见脚本代码解析
基础的拾取鉴定前置脚本:在一些脚本中,会有类似如下的代码片段:
;=================避免捡取过快导致挂循环报错,已停用==============
CHECKCUSTOMITEMVALUE -1 6 = 0
CHECKCUSTOMITEMVALUE -1 5 = 0
CHECKCUSTOMITEMVALUE -1 4 = 0
CHECKCUSTOMITEMVALUE -1 3 = 0
CHECKCUSTOMITEMVALUE -1 2 = 0
CHECKCUSTOMITEMVALUE -1 1 = 0
CHECKCUSTOMITEMVALUE -1 0 = 0
MOV S$当前鉴定名称 <$CURRTEMNAME>
MOV S$鉴定位置 -1
#ELSEACT
checktextlist..\QuestDiary\拾取鉴定\装备分级\装备设置\1级装备.txt <$STR(S$当前鉴定名称)>
#CALL (\拾取鉴定\参数设置\几率设置\1级装备鉴定几率.txt) @1级装备鉴定几率
checktextlist..\QuestDiary\拾取鉴定\装备分级\装备设置\2级装备.txt <$STR(S$当前鉴定名称)>
#CALL (\拾取鉴定\参数设置\几率设置\2级装备鉴定几率.txt) @2级装备鉴定几率
……
这段代码首先进行一系列 “CHECKCUSTOMITEMVALUE” 检查,目的可能是避免捡取过快导致挂循环报错(当前已停用相关功能)。然后通过 “MOV” 指令获取当前捡起物品的名称并存入自定义变量 “S$ 当前鉴定名称”,以及设置鉴定位置。后面通过 “checktextlist” 检查物品名称是否在不同级别的装备文本列表中,如果在,则调用相应的鉴定几率文本文件来确定鉴定几率。
2. 装备分类鉴定脚本:
CompareText <$CURRTEMSTDMODE> 5
CompareText <$CURRTEMSTDMODE> 6
#CALL (\拾取鉴定\鉴定分类\武器鉴定.txt) @武器鉴定
CompareText <$CURRTEMSTDMODE> 66
CompareText <$CURRTEMSTDMODE> 67
CompareText <$CURRTEMSTDMODE> 10
CompareText <$CURRTEMSTDMODE> 11
#CALL (\拾取鉴定\鉴定分类\衣服鉴定.txt) @衣服鉴定
……
这里通过 “CompareText” 比较物品的标准模式(“$CURRTEMSTDMODE”),不同的值对应不同的装备类型,当匹配到相应装备类型的值时,就调用对应的鉴定脚本文件,如武器鉴定调用 “武器鉴定.txt”,衣服鉴定调用 “衣服鉴定.txt” 等,从而实现对不同类型装备的分类鉴定。
(三)鉴定参数设置
在与鉴定相关的脚本文件中,通常会有鉴定参数设置部分。这部分可以修改诸如随机数字、随机概率、颜色等内容。不同的鉴定档次可能对应不同的参数设置,比如分普通、稀有、罕世、传说、完美等档次,从传说档次开始,可能给予一定概率的元素属性。
例如,在一些脚本中,如果不想要元素属性,可以自行加入注销符来取消。而且像装备穿戴拾取道具物品鉴定规则中,需要鉴定的物品要勾选 “触发提示” 才可以鉴定,这些设置都在相应的脚本文件或者配置文件中进行调整。
三、实例应用篇
(一)简单的装备捡取鉴定与属性赋予
有这样一个脚本,实现装备捡取鉴定后获得攻魔道属性,装备按等级划分 1 - 10 级,每个级别赋予设定好的攻魔道。当玩家捡取装备时,脚本会根据装备所属等级,从预设的属性池中为装备赋予相应的攻魔道属性。例如,1 级装备可能赋予较低的攻击、魔法、道术加成,而随着装备等级升高,赋予的属性加成也会相应增加。
(二)可重新鉴定功能
在一些 GOM 引擎的传奇版本中,提供了装备可重新鉴定功能。玩家在捡取鉴定装备后,如果对鉴定出的属性不满意,可以找到特定的 NPC(比如在土城设置的鉴定 NPC),与之对话选择重新鉴定选项。每次重新鉴定可能会消耗一定的游戏资源(如金币、特定道具等),并且重新鉴定后装备属性会再次随机生成,为玩家提供更多追求理想属性装备的机会。
(三)结合其他系统的鉴定玩法
与强化系统结合:在某些版本里,只有装备首饰套装才能进行强化,并且带有星的装备在强化等级越高时,获得的元素属性越高。同时,有星的装备还能免费转移鉴定好的属性。玩家在捡取鉴定装备后,如果鉴定出带有星的装备,不仅可以考虑强化提升装备实力,还能利用属性转移功能,将该装备的优秀属性转移到其他更心仪的装备上。
与洗炼系统结合:比如有的版本设置了 NPC 洗练功能,玩家可以对捡取鉴定后的装备进行洗练。洗练时,在装备原有的多条自定义属性上进行随机洗练,并且可以选择锁定一条到多条属性。每锁定一条属性进行洗练,会扣除一定数量的元宝。通过这种方式,玩家可以逐步调整装备属性,使其更符合自己的游戏需求。而且,还可能存在累计洗练次数的奖励机制,例如累计洗练 5 次,下次洗练 100% 能获得 + 12 星星的高属性提升。
四、常见问题及解决方法篇
(一)鉴定功能不生效
原因:最常见的原因是没有将允许鉴定的装备名称正确写入相关文本文件。例如,在 “QuestDiary\ 鉴定装备” 文件夹下的 “允许首饰.TXT”“允许衣服.TXT”“允许武器.TXT” 文件中,如果没有把需要鉴定的装备名字添加进去,那么当玩家捡取这些装备时,鉴定功能不会触发。
解决方法:仔细检查相关文本文件,将允许鉴定的装备名称逐一添加进去,确保文件名与游戏中装备名称一致,注意不要有多余的空格或特殊字符。
(二)脚本报错
原因:脚本代码编写错误、不同脚本之间存在冲突或者修改脚本时误删关键代码等都可能导致脚本报错。比如在修改 QF 文件时,不小心删除了与拾取鉴定相关的关键触发代码,或者在添加新的鉴定脚本时,新脚本与原有的其他功能脚本在变量使用等方面产生冲突。
解决方法:如果是代码编写错误,仔细检查代码语法,参考正确的脚本编写规范进行修改。对于脚本冲突问题,先排查冲突的脚本,看是否可以通过调整变量命名、代码执行顺序等方式解决冲突。如果是误删代码,尝试从备份文件中恢复被删除的关键代码部分。在进行任何脚本修改操作前,最好先备份相关脚本文件,以便出现问题时能够及时恢复。
(三)捡取鉴定属性不符合预期
原因:可能是鉴定参数设置不合理,比如随机概率设置不当,导致某些属性出现的几率过高或过低。或者在装备分级设置中,不同等级装备应赋予的属性范围设置有误,使得捡取鉴定后的装备属性与期望相差较大。
解决方法:重新审视鉴定参数设置文件和装备分级设置文件,根据游戏的平衡性和玩家期望,合理调整随机概率、属性范围等参数。例如,如果希望某些稀有属性出现概率稍高,可以适当增大其在随机概率设置中的权重;对于装备分级属性设置,仔细核对每个等级装备应有的属性区间,进行精准调整。
超详细!GOM 引擎传奇脚本捡取鉴定玩法全解析,手把手教你操作
来源:
作者:
点击:

