传奇服务器GOM引擎元神和八卦等一些自定义功能点不开的解决方法

来源: 作者: 点击:
今天晚上有个朋友私下问站长,说自己的服务端人物界面下有元神和八卦这些功能点不开,不知道怎么搞的,谈了一晚上,也没有解决,截图以后,站长看到了问题,最后提供了解决方法并解决了,这个问题肯定不是先例,以后还有更多的人会遇到,在这里,站长写把GOM引擎元神和八卦等一些自定义功能点不开怎么解决方法写出来。

如果版本里面有自带的测试登录器,那么用测试登录器进入看一下,先检测是版本自身的问题还是授权的问题,如果跟版本配套的登录器进入游戏,那些功能可以使用,但自己的配置不行,那么问题就是在配置方面,主要是授权上,当前GOM授权都是使用第三方的破解版,第三方的破解版授权在生成的时候,是可以选择功能生成的,这个时候,需要从新生成一下授权,把一些功能勾选上。
比如:元神和八卦不显示,是你的QF脚本里没有增加上触发脚本而已,其实这个很简单,新开的KEY都默认有这个功能,。里面的功能在下面有翡翠详细的介绍,这个站长会贴上来。最后把新的授权发给他以后,他配置完成,然后就解决了,
全功能GOM授权注册机自定义功能详细介绍:
默认开通功能资料

-------------------------------自定义按钮-----------------------------------

格式:命令参数1参数2参数3参数4参数5参数6参数7参数8参数9参数10

命令:ADDBUTTON

例子
#IF
#ACT
ADDBUTTON31283284285102001-1253/自定义按钮1\254/测试增加按钮


参数说明:

参数1为WIL补丁序号,此序号在M2-查看-列表信息二-WIL资源里面编辑
参数2为按钮点击后的脚本触发序号,触发QF里面的[@ButtonClickX]X即为触发序号
参数3为按钮默认图片
参数4为鼠标经过图片
参数5为按钮按下图片
参数6为距离窗口左边的距离(此参数建议用分辨率宽变量计算)
参数7为距离窗口顶边的距离(此参数建议用分辨率高变量计算)
参数8为按钮是否可以移动0=不能移动1=可以移动
参数9为按钮上面显示的文字标题-1时为空标题(用于不显示标题)
参数10为鼠标移动到按钮显示的悬浮框备注信息“\”表示换行“/”颜色分割符自定义颜色功能需要2015-01-08之后的程序才支持


其他说明:

按钮序号只能为1-20,因为最多就添加20个自定义按钮

格式:命令参数1参数2

命令:DELBUTTON

例子
#IF
#ACT
DELBUTTON1

说明:参数1为按钮序号(1-20)参数2(0或空的时删除自己的,1时删除全服用户的)

=================================================
功能:显示一个放大的虚影
SHOWPHANTOM参数1(任意字符不能为空)参数2(任意字符不能为空)参数3(任意字符不能为空)参数4(任意字符不能为空)参数5(任意字符不能为空)参数6(透明度(0~255))参数7(任意字符不能为空)参数8(任意字符不能为空)参数9(时间(秒))参数10(任意字符不能为空)
======================BUFF========================

SetClientBuffWIL文件序号序号(1~20)图片序号倒计时间(-1时按钮,大于0是倒计时)文字备注微调坐标X微调坐标Y(开启)//倒时触发[@CloseClientBuffX]X是序号。按钮模式点击触发[@文字备注]
CloseClientBuff序号(1~20)


======================首饰盒========================
SetSndaItemBox参数1(任意字符不能为空)参数2(任意字符不能为空)参数3(开启或关闭用户首饰盒。开启=8888关闭=1234)参数4(任意字符不能为空)参数5(任意字符不能为空)参数6(任意字符不能为空)参数7(任意字符不能为空)参数
8(任意字符不能为空)参数9(要和参数3完全保持一致开启或关闭用户首饰盒。开启=6666关闭=5678)参数10(任意字符不能为空)

M2-选项-功能设置-其他设置(1)里面有一些首饰盒的设置

2015-05-18之后更新后支持套装。之前的不支持

开启首饰盒:
QFunction-0.txt加入如下脚本
[@OpenSndaItemBox]
#act
;如果那个首饰盒按钮是灰色的,点击那个按钮就会触发这个,然后使用命令SetSndaItemBox开启后,按钮就会变彩色,然后点击按钮就可以打开首饰盒子
SetSndaItemBox128888456786666910
SENDMSG6首饰盒开启成功


关闭首饰盒:
[@main]
#act
SetSndaItemBox121234456785678910
SENDMSG6已关闭


首饰盒12个装备StdMode值100~111

首饰盒装备的修理,在NPC文件头增加以下代码
(@buy@sell@repair@s_repair)
%100
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111

首饰盒支持CheckItemWTakeWAutoTakeOnItemAutoTakeOffItem这4个脚本命令

AutoTakeOnItem装备名称装备位置(30~41是首饰盒的位置代码)
AutoTakeOffItem装备位置(30~41是首饰盒的位置代码)

[@TakeOnX]
首饰盒穿装备触发X值=30~41

[@TakeOffX]
首饰盒脱装备触发X值=30~41

首饰盒装备,人物死亡掉落设置在(M2-选项-参数设置-人物死亡-首饰盒)
首饰盒装备是否掉持久设置(M2-选项-功能设置-其他控制(1))

================镶嵌宝石====================
镶嵌有个地方要设置好,否则可能导致镶嵌成功了,但是客户端不显示
M2-查看-列表信息二-内挂捡取。最下面那个“物品数据库不发送到登陆器”这个选项,如果你勾选了
请配置登陆器的时候,点击集成特殊文件,把物品数据库集成。否则就不要勾选


在数据库增加宝石的DB宝石DB如下:

宝石的Shape值(0~4)显示出5个不同颜色的镶嵌宝石。在必备补丁NewopUI.PAK的301~305
宝石的Shape值如果设置为255,镶嵌后会显示宝石DB的Looks的。也就是DnItems里面的素材

宝石DB库的字段Reserved=0时Ac2Mac2DC2MC2SC2HPMP字段的值是增加的对应的7个基本属性的值
宝石DB库的字段Reserved>0时Ac2Mac2DC2MC2SC2HPMP字段的值除以100,为各属性的倍数,例如Ac2设置为110,人物的防御为200。人物实际防御=110/100*200=220

Value1~Value11是增加的元素属性。

其他字段没有特别要求。

打孔脚本命令
DRILLHOLE参数1(任意字符不能为空)参数2(任意字符不能为空)参数3(装备位置(0~16时身上装备-1时为OK框里的物品))参数4(任意字符不能为空)参数5(任意字符不能为空)参数6(孔位置(0~4))参数7(任意字符不能为空)参数8(状态(1=打开0关闭))参数9(任意字符不能为空)参数10(任意字符不能为空)

镶嵌宝石脚本命令先要打孔后才能镶嵌成功
SOCKETABLEITEM参数1(任意字符不能为空)参数2(任意字符不能为空)参数3(任意字符不能为空)参数4(任意字符不能为空)参数5(装备位置(0~16时身上装备-1时为OK框里的物品))参数6(宝石位置(0~4))参数7(任意字符不能为空)参数8(任意字符不能为空)参数9(宝石DB库的IDX序号加1(如果设置0就是删除宝石))参数10(任意字符不能为空)

检测玩家身上指定装备是否已经打孔
CHECKDRILLHOLE装备位置(0~16时身上装备-1时为OK框里的物品)孔位置(0~4)

检测玩家身上指定装备是否已经镶嵌宝石
CHECKSOCKETABLEITEM装备位置(0~16时身上装备-1时为OK框里的物品)宝石位置(0~4)变量(如果已经镶嵌宝石,该宝石的IDX值会保存到该变量)变量2(如果已经镶嵌宝石
,该宝石的名称会保存到该变量)

检测玩家身上指定装备已经打孔的数量
CHECKDRILLHOLECOUNT装备位置(0~16时身上装备-1时为OK框里的物品)检测符(
可选新功能资料

修改宝宝的攻击威力
ChangeSlavePowerRate宝宝名称(+-=)威力倍数(实际倍数等于设置值除以100)有效时间(秒)
-----------------------------------------------------------------------------

修改人物的元素
ChangeHumNewValue元素位置(0-10)增加百分比(0-255)有效时间(秒)暴击或者反伤时的威力倍数(实际倍数等于设置值除以100)该改功能一但开启后,引擎的暴击和反伤倍数就无效了
-----------------------------------------------------------------------------

把人物的属性叠加给宝宝
ChangeSlaveAbil宝宝名称类型(0叠加到攻击1叠加到防御)叠加百分比使用人物的什么属性叠加给宝宝(0道术1魔法2攻击)

-----------------------------------------------------------------------------
人物装备框3个自定义按钮

自己的装备框按钮点击触发
[@StateWindowsButtonClick1]

[@StateWindowsButtonClick2]

[@StateWindowsButtonClick3]

查看对方的装备框按钮点击触发对方的名称常量
[顶部]