以下是一些 GOM 引擎传奇游戏脚本命令的参数修改技巧:
1. **`delmonhp`(刀刀切割功能)**:
- **参数1**:决定切割的数值类型。如果设置为具体的数值,比如“10”,那么就会每次切割怪物 10 点 HP;若想以百分比切割人物当前血量,可设置参数 1 为百分比数值,比如“8”代表切割人物当前血量的 8%。你可以根据游戏中对切割伤害的预期强度来调整这个数值,数值越大,切割效果越明显。
- **参数2**:该参数决定切割值的依据。参数 2 为“0”是以当前 HP 的百分比切割;为“1”是以参数 1 的值切割;为“2”是以最大 HP 的百分比切割。例如,如果想基于怪物的最大血量进行一定比例的切割,可将参数 2 设置为“2”,然后调整参数 1 的百分比数值。
- **参数3**:用于判断是否只切割嘲讽过的怪。参数 3 为“0”表示不判断嘲讽,即所有怪物都切割;为“1”表示只切割嘲讽过的怪。如果游戏中有嘲讽机制,且你希望切割功能只对被嘲讽的怪物生效,可将此参数设置为“1”。
- **参数4**:该参数决定切割的对象。参数 4 为“0”表示对所有可攻击的目标(包括角色、英雄、怪物)都进行切割;为“1”表示本次切割只切割角色;为“2”表示本次切割只切割英雄;为“3”表示本次切割只切割怪物。根据游戏的具体需求,选择合适的参数值来限定切割的对象。
- **参数5**:分母基数的设置,一般情况下,如果想微调切割比例的计算方式,可以适当调整这个分母基数,但通常情况下保持默认值即可,特殊需求下可根据游戏内的数值体系进行修改(小于等于 100 的数值可视为等同于 100 的效果)。
2. **`addmirrormap`(创建动态镜像地图)**:
- **参数1(原地图编号)**:必须是在地图配置文件中已经存在的地图编号。要确保填写正确的原地图编号,才能基于该地图创建镜像地图。如果原地图编号填写错误,将无法创建镜像地图。你可以在游戏的地图配置文件中查看已有的地图编号,然后根据实际需求选择要创建镜像的原地图。
- **参数2(新地图编号)**:这是临时使用的地图编号,用于区分不同的镜像地图。新地图编号要避免与已有的地图编号重复,以免产生冲突。可以根据一定的规则来设置新地图编号,比如按照创建顺序依次递增,或者根据地图的功能、场景等特点进行命名和编号。
- **参数3(新地图名)**:客户端显示的名字,要简洁明了,便于玩家识别。新地图名应该能够准确反映出该镜像地图的特点或用途,让玩家一眼就能知道这是一个什么样的地图。例如,如果是某个副本的镜像地图,可以在地图名中包含副本的名称;如果是特定活动的镜像地图,可以在地图名中体现活动的主题。
- **参数4(有效时长)**:决定了镜像地图存在的时间。根据游戏的玩法和需求,合理设置有效时长。如果是限时活动的镜像地图,有效时长可以根据活动的时间来设置;如果是为了给玩家提供特殊的挑战或体验,可以根据难度和玩家的完成时间预期来设置有效时长。
- **参数5(人物退出时返回的地图编号)**:设置玩家退出镜像地图后返回的地图编号。这个编号要确保是游戏中已经存在的合法地图编号,否则玩家退出镜像地图后可能会出现异常情况。一般来说,可以将其设置为玩家进入镜像地图之前所在的地图编号,以便玩家能够顺利返回原来的位置。
- **参数6(小地图编号)**:指定镜像地图的小地图编号。小地图编号要与游戏中的小地图系统相匹配,确保玩家在镜像地图中能够正确显示和使用小地图功能。
3. **`changeslaveability`(修改宝宝属性)**:
- **参数1**:该参数用于指定要修改的宝宝属性类型。例如,参数 1 为“0”表示修改宝宝的 HP;为“1”表示修改宝宝的最大 HP;为“14”表示修改宝宝的移动速度等。根据游戏中宝宝的属性需求,选择合适的参数值来修改相应的属性。
- **参数2**:设置属性的数值。根据参数 1 所指定的属性类型,输入相应的数值来修改宝宝的属性。比如,如果要增加宝宝的 HP,可以根据需要将参数 2 设置为具体的生命值增加量;如果要提高宝宝的攻击速度,可以将参数 2 设置为攻速的提升数值。
- **参数3**:指定要修改属性的宝宝名字。如果填写“all”,则表示对所有宝宝生效;如果填写具体的宝宝名字,则只对该名字的宝宝生效。在游戏中,如果想要对特定的宝宝进行属性修改,可以准确填写宝宝的名字;如果想要批量修改所有宝宝的属性,直接填写“all”即可。
- **参数30(属性有效时间)**:属性开始生效后,需要设置其持续的时间(单位为分钟,空或 0 表示不检测时间)。根据游戏的平衡性和玩法需求,合理设置属性的有效时间。例如,如果是临时的增益效果,可以设置较短的有效时间;如果是永久性的属性提升,可以将有效时间设置为较长时间或直接设置为 0(表示不限制时间)。
4. **`changedamage`(调整攻击伤害倍数)**:
- **参数1**:决定伤害倍数的应用对象。参数 1 为“0”表示对全部(包括玩家和怪物)生效;为“1”表示只对玩家生效;为“2”表示只对怪物生效。根据游戏的需求,选择合适的参数值来调整攻击伤害倍数的应用范围。例如,如果只想提高玩家对怪物的伤害倍数,可以将参数 1 设置为“2”;如果想同时提高玩家之间的 PVP 伤害倍数,可以将参数 1 设置为“1”或“0”。
- **参数2**:设置威力倍数。威力倍数的默认值为 100 除以 100,表示真实倍数。例如,参数 2 设置为“200”表示伤害倍数为 2 倍。根据游戏的平衡性和玩家的需求,合理调整威力倍数。如果游戏中玩家的攻击力较低,可以适当提高伤害倍数,以增加游戏的趣味性和挑战性;如果伤害倍数过高可能会导致游戏失衡,需要谨慎调整。
- **参数3**:决定伤害倍数的持续时间。参数 3 的单位为秒,“-1”表示在线一直有效。根据游戏的玩法和活动需求,设置合适的持续时间。例如,对于一些限时的活动或特殊的技能效果,可以设置较短的持续时间;如果是永久性的属性提升,可以将持续时间设置为较长时间或直接设置为“-1”。
在 gom 引擎传奇游戏中,有许多脚本命令可以通过参数修改来实现不同的效果。
例如,对于杀怪爆率倍数的修改,可以使用“KILLMONBURSTRATE”脚本命令。格式为“KILLMONBURSTRATE 倍率(实际倍率除以 100)有效时间(时间为 0 或者为空时表示在线一直有效) 参数 3(为 0 时下线不保存,为 1 时下线保存爆率倍数) 参数 4(0 或者留空为给予时候提示,1 为给予时候不提示)”。如“(@KILLMONBURSTRATE) #IF #ACT KILLMONBURSTRATE 200 600 1”,表示当前杀怪爆率倍数为两倍,时长 600 秒,下线保存爆率倍数。
在 GOM 引擎中解决暴击无效问题,可以在 M2 上进行操作。打开 M2 选项,进入功能设置,在功能设置中选择“其他控制 1”选项,找到并启用“ChangeHumNewValue”选项,取消勾选并保存设置,即可解决暴击无效问题。
如果要修改宝宝属性,可以使用传奇 gom 引擎 GK 插件的“ChangeSlaveAbility”脚本命令代码。参数 1 可以选择不同的属性类型,如“0:HP;1:MaxHP;2:MP;3:MaxMP;4:AC1;5:AC2;6:MAC1;7:MAC2;8 C1;9 C2;10:MC1;11:MC2;12:SC1;13:SC2 14:移速 15:攻速 16:appr 外观 17:准确 18:敏捷 19:等级 30:属性有效时间”,参数 2 为数值,参数 3 为宝宝名(All 表示所有宝宝)。
调整攻击伤害倍数可以使用“ChangeDamage”脚本命令。“ChangeDamage 参数 1 参数 2 参数 3”,参数 1 可以选择“0=全部,1=玩家,2=怪物”,参数 2 为威力倍数,参数 3 为持续时间。
总的来说,gom 引擎传奇游戏的脚本命令参数修改可以实现多种不同的游戏效果,玩家可以根据自己的需求进行调整,以获得更好的游戏体验。
### gom 引擎传奇杀怪爆率倍数修改技巧
在传奇游戏中,gom 引擎对于杀怪爆率倍数的修改有特定的方法。首先,爆率文件路径通常为“D:\\Mirserver\\Mir200\\Envir\\MonItems”,这里面包含了所有怪物打死一个爆出物品的设置。例如,可以打开任意一个怪物的 txt 文件,如“暗之沃玛教主.txt”,里面的内容可以清晰地看出爆率设置规则。格式为“KILLMONBURSTRATE 倍率(实际倍率除以 100)有效时间(时间为 0 或者为空时表示在线一直有效) 参数 3 为 0 时下线不保存,为 1 时下线保存爆率倍数,参数 4:0 或者留空为给予时候提示,1 为给予时候不提示”。比如“(@KILLMONBURSTRATE) #IF #ACT KILLMONBURSTRATE 200 600 1 #SAY 您当前杀怪爆率倍数两倍,时长 600 秒,下线保存爆率倍数”。200 为除以 2,如原本 1/100 麻痹戒指,2 倍后为 1/50 麻痹戒指,因为涉及到元素也有爆率倍数,将脚本命令的爆率倍丢在最前面计算。如果有元素爆率那么再从脚本命令的 1/50 再进行计算。通过这样的设置,可以根据游戏需求调整杀怪爆率倍数,吸引玩家参与游戏,增加游戏的趣味性和挑战性。
### gom 引擎传奇解决暴击无效问题技巧
在使用 gom 引擎的传奇游戏中,可能会遇到暴击无效的情况。解决这个问题可以在 M2 上进行操作。打开 M2---选项---功能设置---选择(其他控制 1),找到并启用 ChangeHumNewValue 选项,取消勾选并保存设置。完成以上步骤后,玩家在游戏里面打怪或者 PK 的时候,就会出现暴击的效果。这种方法简单易行,且无需重新启动引擎或服务器,就能立即见效。对于新手朋友来说,可能会因为不了解这些细节而出现此类问题。但只要按照上述步骤进行操作,就可以轻松解决 gom 引擎暴击无效的问题。
### gom 引擎传奇宝宝属性修改技巧
在 gom 引擎传奇游戏中,宝宝属性可以通过多种方式进行修改。比如,可以使用“ChangeSlaveAbilityEx 参数 1 参数值 值类型(0:点;1:百分比) 宝宝名(空表示所有宝宝)”来修改宝宝属性。参数 1 表示不同的值,如 0: HP;1: MaxHP;2:MP;3:MaxMP 等。例如“(@Test) #IF #ACT ChangeSlaveAbilityEX 14 -10 1 ChangeSlaveAbilityEX 15 -10 1 ChangeSlaveAbilityEX 30 30 RecalcSlaveAbility sendmsg 6 您的所有宝宝攻击速度和移动速度加快了 10%,有效时间 30 分钟!break”。值为 -10 表示宝宝原始属性参数减少 10,+10 则是原始参数加 10(变慢),0 为恢复原始速度,符号中间无空格。还可以使用“ChangeSlaveAbility 参数 1:0:HP;1:MaxHP;2:MP;3:MaxMP;4:AC1;5:AC2;6:MAC1;7:MAC2;8 C1;9 C2;10:MC1;11:MC2;12:SC1;13:SC2 14:移速 15:攻速 16:appr 外观 17:准确 18:敏捷 19:等级 30:属性有效时间(分钟,空或 0 表示不检测时间) 参数 2 数值 参数 3 宝宝名(All 表示所有宝宝)”来修改宝宝属性。参数 1 = 30 时,属性开始生效,必须放在修改属性结束后的最后一行,可以指定宝宝名字,为空时所有宝宝生效。此外,“ChangeSlavePowerRate 宝宝名称 (+,-,=) 威力倍数(实际倍数等于设置值除以 100) 有效时间(秒)”可以调整宝宝的攻击威力。“ChangeSlaveAttackHumPowerRate 宝宝名称 攻击人物威力倍率(威力倍数为 0 时不攻击人物,当前值除以 100 为实际倍数)”可以调整宝宝攻击人物的威力倍率。通过这些方法,可以根据游戏需求调整宝宝的各种属性,提升宝宝的战斗力和生存能力。
### gom 引擎传奇攻击伤害倍数修改技巧
在 gom 引擎传奇游戏中,可以通过“ChangeDamage 参数 1 参数 2 参数 3”来调整攻击伤害倍数。参数 1=0=全部,1=玩家,2=怪物;参数 2=威力倍数 (威力倍数默认 100 除以 100 = 真实倍数,如 200 表示 2 倍);参数 3=持续时间(秒) -1=在线一直有效,到时间后触发 QFunction-0.txt (@ChangePowerTimeOutX)。例如“(@main) #ACT ChangeDamage 1 200 120 ChangeDamage 2 500 180 SendMsg 5 你对杀怪物的最终伤害为 5 倍,持续 3 分钟!对人物的最终伤害为 2 倍,持续 2 分钟!QFunction-0.txt (@ChangePowerTimeOut1) #act sendmsg 6 你对人物的倍攻已恢复正常!!!(@ChangePowerTimeOut2) #act sendmsg 6 你对怪物的倍攻已恢复正常!!!”。通过这样的设置,可以根据游戏情况调整攻击伤害倍数,增加游戏的刺激性和挑战性。
gom 引擎传奇游戏中有多种脚本命令的参数修改技巧,可以根据游戏需求进行调整,提升游戏的趣味性和可玩性。

