介绍一下GOM引擎传奇游戏脚本命令的其他格式。

来源: 作者: 点击:
以下是GOM引擎传奇游戏的一些其他常见脚本命令格式:
1.**地图相关**:
-`checkquest`:进入本地图执行任务脚本。格式为`checkquest(任务脚本名)`,例如`checkquest(q001)`,其中`q001`代表任务脚本的名称。
-`needset_on`:进入本地图需要人物指定标志为打开状态。格式为`needset_on(标志名)`,比如`needset_on(001)`,`001`代表人物的某个标志。
-`needset_off`:进入本地图需要人物指定标志为关闭状态,格式类似`needset_off(标志名)`。
-`music`:进入本地图播放音乐。格式为`music(音乐文件路径)`,如`music(wav\bg.mp3)`代表播放客户端`wav`目录下的`bg.mp3`文件。
-`exprate`:进入本地图后杀怪经验倍数设置。格式为`exprate(倍数值)`,例如`exprate(100)`表示经验倍数为100(除以100后为实际倍数)。
-`pkwinlevel`:进入本地图后可以通过PK升级。格式为`pkwinlevel(升级级数)`,如`pkwinlevel(1)`表示升1级。
-`pkwinexp`:进入本地图后可以通过PK获得经验。格式为`pkwinexp(经验值)`,比如`pkwinexp(1000)`表示获得1000经验。
-`pklostlevel`:进入本地图后PK死亡会掉等级。格式为`pklostlevel(掉级级数)`。
-`pklostexp`:进入本地图后PK死亡会掉经验。格式为`pklostexp(掉经验值)`。
-`dechp`:进入地图后自动减HP。格式为`dechp(时间间隔/减血频率每次减血点数)`,例如`dechp(1/10)`表示每1秒减10点HP。
-`inchp`:进入地图后自动加HP,格式类似`inchp(时间间隔/加血频率每次加血点数)`。
-`decgamegold`:进入地图后自动减游戏币。格式为`decgamegold(时间间隔/减币频率每次减币数量)`。
-`incgamegold`:进入地图后自动加游戏币,格式为`incgamegold(时间间隔/加币频率每次加币数量)`。
-`incgamepoint`:进入地图后自动加游戏点(用于游戏泡点功能)。格式为`incgamepoint(时间间隔/加点频率每次加点数量)`。
2.**怪物相关**:
-`delmonhp`:实现刀刀切割怪物HP的功能,需要配合ESP插件。格式为`delmonhp(切割值或百分比切割方式是否判断嘲讽过的怪切割目标分母基数)`。例如:
-`delmonhp10103`:表示本次切割只切割怪物10点HP;
-`delmonhp80001`:表示本次切割只切割人物当前血量的80%(80为当前HP的百分比)。
3.**物品相关**:
-`noallowuseitems`:禁止使用某些物品。格式为`noallowuseitems(物品列表)`,例如`noallowuseitems(回城卷|强效金创药)`,表示禁止使用回城卷和强效金创药。
4.**界面与按钮相关**:
-`setitembagbuttoninfo`:用于动态调整包裹自定义按钮的位置和显示状态。格式为`setitembagbuttoninfo(按钮编号是否可见坐标x坐标y提示信息)`。例如`setitembagbuttoninfo(115050"这是按钮1的提示")`,表示设置包裹中第一个按钮为可见,坐标为(5050),提示信息为"这是按钮1的提示"。
5.**特殊功能相关**:
-`addmirrormap`:创建一个动态镜像地图。格式为`addmirrormap(原地图编号新地图编号新地图名地图有效时长(秒)人物退出时返回的地图编号小地图编号)`。地图创建成功后,人物个人变量值会有相应变化。
-`delmirrormap`:删除一个指定的动态地图。格式为`delmirrormap(地图名或地图编号)`。
-`checkmirrormap`:检测镜像地图是否已经存在。格式为`checkmirrormap(地图名或地图编号)`。

在传奇游戏中,Gom引擎有着丰富多样的脚本命令格式。例如,功能为移动到挑战地图的命令格式为“CHALLENGMAPMOVE地图名XY”;没有挑战地图可移动时退回抵押物品的命令格式为“GETCHALLENGEBAKITEM”。通过脚本命令建立一个NPC的格式为“CreateNPCNPC名字地图坐标X(-1时随机坐标)坐标Y(-1时随机坐标)外观脚本文件脚本文件是否要加上地图名称(例如.设置为0时脚本文件必须带“-3”如:“传送员-3.txt”设置为1时脚本文件不需要带“-3”如:“传送员.txt”这样的好处就是,你可以在任意地图地图创建NPC,只要一个脚本“传送员.txt”而不需要“传送员-0.txt、传送员-3.txt”等等好多NPC脚本),注意脚本文件必须在Market_Def目录中。GM制造聚灵珠的命令格式为“@Make聚灵珠数量参数3参数4”,参数3代表聚灵珠的经验,参数4代表最多可使用的天数。设置包裹按钮的命令格式有多种,如“SETITEMBAGBUTTONINFO按钮编号(1~5)是否可见(0不可见,1可见)坐标X坐标Y提示信息”,还可以使用脚本命令“SETITEMBAGBUTTONINFO”来动态调整按钮的位置或是否显示某个按钮。创建动态镜像地图的命令格式为“AddMirrorMapABCDEF”,后面参数解释如下:A为原地图编号,在地图配置文件中存在的地图;B为新地图编号,临时使用的地图编号;C为新地图名,指客户端显示的名字;D为该地图存在的有效时长(秒),时间到后,此地图将自动回收,并且将地图上的人传送至E参数设置的地图;E为人物退出时返回的地图编号;F为小地图编号。地图创建成功后,人物个人变量值D99将返回1,否则返回0。删除一个指定的动态地图的命令格式为“DelMirrorMap地图名”。检测镜像地图是否已经存在的命令格式为“CheckMirrorMap地图名”。修改脚本中SetIcon的格式为“SetIcon1-9WIL文件序号图片序号(0-65535)X(为空时默认X=0)Y(为空时默认Y=0)播放张数(为空时默认张数=1)”。设置杀怪爆率倍数的脚本命令格式为“KILLMONBURSTRATE倍率(实际倍率除以100)有效时间(时间为0或者为空时表示在线一直有效)参数3(为0时下线不保存,为1时下线保存爆率倍数),参数4:0或者留空为给予时候提示,1为给予时候不提示”。增加假人登录脚本命令格式为“DUMMYLOGON地图XY数量”,设置假人配置文件的格式为“SETDUMMYCONFIGFILENAME文件路径”,更改攻击模式的格式为“ChangeAttatckMode0(攻击模式有多种,0-全体攻击(主动攻击)1-和平攻击(不PK)2-夫妻攻击3-师徒攻击4-编组攻击5-行会攻击6-红名攻击(不主动攻击,受攻击后反击))”。这些丰富的脚本命令格式为传奇游戏的玩法和功能扩展提供了强大的支持。
###Gom引擎移动到挑战地图的命令格式作用
在Gom引擎传奇游戏中,移动到挑战地图的命令格式为“CHALLENGMAPMOVE地图名XY”。这个命令的作用是将玩家移动到挑战地图,通常用于玩家之间的挑战场景。挑战地图一般具有特殊的参数设置,比如禁止召唤英雄、死亡不掉落物品、不增加PK值等。

例如,在一些游戏版本中,没有等级限制,只要双方面对面即可发起挑战。挑战时间为5分钟,如果在挑战时间内没有分出胜负,玩家会被直接随机传送。挑战时双方都不能使用英雄和所有药品,挑战胜利后,所有之前押的物品归胜方所有。这种设置增加了游戏的竞技性和趣味性,让玩家在特定的场景中进行紧张刺激的对决。

###Gom引擎建立NPC的命令格式作用
Gom引擎通过脚本命令建立NPC的格式为“CreateNPCNPC名字地图坐标X(-1时随机坐标)坐标Y(-1时随机坐标)外观脚本文件脚本文件是否要加上地图名称(例如.设置为0时脚本文件必须带“-3”如:“传送员-3.txt”设置为1时脚本文件不需要带“-3”如:“传送员.txt”)”。

这个命令的作用是在游戏中动态创建一个NPC。通过指定NPC的名字、所在地图、坐标、外观以及对应的脚本文件,可以为游戏世界增添各种功能性的NPC。例如,可以创建一个传送员NPC,为玩家提供快速传送的服务;或者创建一个商店NPC,让玩家可以购买各种物品。注意,脚本文件必须在Market_Def目录中。这种动态创建NPC的方式,为游戏开发者提供了很大的灵活性,可以根据不同的游戏需求随时创建新的NPC,丰富游戏内容。

###Gom引擎GM制造聚灵珠的命令格式作用
使用GM命令制造聚灵珠的格式为“@Make聚灵珠数量参数3参数4”。其中,参数3代表聚灵珠的经验,参数4代表最多可使用的天数。

例如,“@Make聚灵珠110365”,这里的10表示10W经验,365表示可以使用365天。如果参数4为空时,默认使用DB数据库里Reserved设置的天数。聚灵珠在人物背包中杀怪时可以自动聚集经验,当经验聚满时,玩家双击可获得经验。人物英雄在线时也可获得经验。这种设置为玩家提供了一种积累经验的方式,增加了游戏的可玩性和策略性。玩家可以根据自己的需求制造不同经验和使用期限的聚灵珠,合理安排游戏进程。

###Gom引擎设置包裹按钮的命令格式作用
在Gom引擎中,可以使用脚本命令SETITEMBAGBUTTONINFO来设置包裹按钮。命令格式为“SETITEMBAGBUTTONINFO按钮编号(1~5)是否可见(0不可见,1可见)坐标X坐标Y提示信息”。

这个命令的作用是可以动态调整包裹按钮的位置和可见性,并且可以设置提示信息。例如,可以根据游戏的不同阶段或玩家的需求,显示或隐藏特定的包裹按钮。同时,通过设置不同的提示信息,可以让玩家清楚地了解每个按钮的功能。另外,还可以在脚本QFunction-0.txt里触发包裹按钮自定义按钮,共5个按钮,触发格式为“@ItemBagButtonClickX”,X范围在1-5。这种设置方式为游戏开发者提供了很大的灵活性,可以根据游戏的具体需求定制包裹界面,提高玩家的操作体验。

###Gom引擎创建动态镜像地图的命令格式作用
在Gom引擎中,创建动态镜像地图的命令格式有多种。其中一种是“AddMirrorMapABCDEF”,功能是动态创建一个镜像地图。A表示原地图编号,在地图配置文件中存在的地图;B表示新地图编号,临时使用的地图编号;C表示新地图名,即客户端显示的名字;D表示该地图存在的有效时长(秒),时间到后,此地图将自动回收,并且将地图上的人传送至E参数设置的地图;E表示人物退出时返回的地图编号;F表示小地图编号。创建成功后,人物D99变量返回1,否则返回0。

例如,可以使用这个命令在游戏中创建一个临时的副本地图,为玩家提供特殊的挑战或活动场景。动态镜像地图的创建不需要在启动引擎之前定义在mapinfo.txt中,而是临时定义系统在内存中自动读取,大大提高了游戏的灵活性和多样性。可以根据不同的游戏需求,随时创建不同的动态镜像地图,为玩家带来更多的游戏体验。

###Gom引擎删除动态地图的命令格式作用
在Gom引擎中,删除动态地图的命令格式为“DelMirrorMap地图名”。这个命令的功能是删除动态创建的镜像地图。

例如,当一个动态镜像地图的活动结束或者不再需要时,可以使用这个命令及时删除地图,释放系统资源,避免对游戏性能产生影响。同时,也可以根据游戏的不同阶段和需求,灵活地管理动态地图的存在与否,为玩家提供更加流畅和丰富的游戏体验。

###Gom引擎检测镜像地图的命令格式作用
在Gom引擎中,检测镜像地图是否已经创建的命令格式为“CheckMirrorMap地图名”。这个命令的功能是检测指定的地图是否为已经创建的镜像地图。

例如,在游戏开发过程中,可以使用这个命令来判断某个地图是否为动态镜像地图,以便进行相应的处理。如果检测到地图是镜像地图,可以根据需要对该地图上的玩家进行特殊的操作或提供特定的服务。这种检测功能为游戏开发者提供了一种方便的方式来管理和控制动态镜像地图,确保游戏的正常运行和玩家的良好体验。

###Gom引擎修改SetIcon的命令格式作用
在Gom引擎中,修改SetIcon的命令格式为“SetIcon位置(0-9)WIL文件序号图片序号(0-65535)X(为空时默认X=0)Y(为空时默认Y=0)播放张数(为空时默认张数=1)播放效果(0普通1-其他效果)”。

这个命令的作用是设置玩家头顶的称号显示。通过指定不同的参数,可以调整称号的位置、显示的图片、坐标以及播放效果等。例如,可以使用这个命令为玩家设置独特的称号,增加玩家在游戏中的个性化展示。同时,也可以根据游戏的不同情境和活动,动态地修改玩家的称号显示,提高游戏的趣味性和互动性。

###Gom引擎设置杀怪爆率倍数的命令格式作用
在Gom引擎中,设置杀怪爆率倍数的命令格式为“KILLMONBURSTRATE倍率(实际倍率除以100)有效时间(时间为0或者为空时表示在线一直有效)参数3(为0时下线不保存,为1时下线保存爆率倍数),参数4:0或者留空为给予时候提示,1为给予时候不提示(普遍用于登录触发防止提示二次)”。

例如,“KILLMONBURSTRATE2006001”表示杀怪爆率为两倍,时长600秒,下线保存爆率倍数。这个命令可以根据游戏的需求,灵活地调整玩家的杀怪爆率倍数,为玩家提供不同的游戏体验。可以在特定的活动期间提高爆率,吸引玩家参与;或者根据玩家的等级、VIP等级等因素设置不同的爆率倍数,增加游戏的公平性和策略性。

###Gom引擎增加假人登录的命令格式作用
在Gom引擎中,增加假人登录的命令格式较为复杂。首先通过ISDUMMY命令检测登录的是否为假人。如果是假人,则从配置文件列表中随机获取一个配置文件,使用SETDUMMYCONFIGFILENAME和LOADDUMMYCONFIGFILE命令加载该文件。配置文件定义了假人的行动模式,如MOVRD06表示移动到指定区域,CHANGEATTATCKMODE设置攻击模式等。

例如,假人登录脚本实例中,“(@LOGIN)#IF;检测是否是假人ISDUMMY#ACT;从配置文件列表中随机获取一个配置文件GETRANDOMLINETEXT..\\QUESTDIARY\\智能陪练\\假人配置文件列表.TXT<$STR(S$10)>SETDUMMYCONFIGFILENAME<$STR(S$10)>LOADDUMMYCONFIGFILEMOVRD06CHANGEATTATCKMODE<$STR(D0)>”。这种假人登录脚本可以模拟玩家登录游戏,常用于测试服务器负载或增加游戏人气。假人可以像真实玩家一样在游戏中行动,执行各种任务和操作。

Gom引擎传奇游戏脚本命令的各种格式为游戏开发者和玩家提供了丰富的功能和可能性。这些命令格式可以用于创建动态地图、管理NPC、设置包裹按钮、调整爆率倍数、增加假人登录等多个方面,极大地丰富了游戏的内容和玩法。同时,这些命令格式也需要游戏开发者根据具体的游戏需求进行合理的运用和调整,以提供更好的游戏体验。
[顶部]