在传奇私人服务器的世界里,当涉及到添加新地图时,脚本中的英文代码起着至关重要的作用,它们决定了新地图的各种特性与规则。对于那些对代码含义不太清楚的玩家或私人服务器开发者来说,理解这些代码是充分利用新地图功能的关键。下面就为你详细解读你所列出的以及一些相关常见的英文代码含义。
移动限制相关代码
NORANDOMMOVE:此代码表示禁止在该地图内使用随机传送功能。在传奇游戏中,随机传送通常能让玩家瞬间随机移动到地图内的某个位置,方便快速探索或躲避危险。但在设置了 NORANDOMMOVE 的地图里,玩家无法使用诸如随机神石这类随机传送道具,这可能是为了增加地图探索的难度,让玩家必须通过一步步行走来熟悉地图,或者是为了防止玩家利用随机传送轻易避开某些危险区域或怪物。
NORECALL:禁止记忆召唤。记忆召唤是游戏中一种便捷的组队移动方式,通常队伍中的队长使用记忆套装等道具,可以将队员召唤到自己身边。当新地图设置了 NORECALL,就意味着这种记忆召唤的功能在此地图内无法使用。这可能是为了保持地图内玩家行动的独立性,避免玩家通过记忆召唤迅速聚集,破坏地图原本设计的战斗节奏或难度平衡。
NODEARRECALL:该代码禁止夫妻召唤。在传奇中,夫妻玩家之间往往有特殊的互动功能,夫妻召唤就是其中之一,能让夫妻中的一方快速传送到另一方身边。在添加了 NODEARRECALL 代码的新地图中,夫妻之间不能使用这种召唤功能,这可能是为了让玩家在该地图中更多地依靠自身能力,而不是借助夫妻关系的特殊传送来解决问题。
NOGUILDRECALL:禁止行会召唤。行会召唤允许行会成员将自己传送到行会指定的集结点,或者行会中的特定成员身边,方便行会组织集体活动,如攻城战、团战等。当新地图脚本中有 NOGUILDRECALL 时,行会成员无法在这个地图内使用行会召唤功能,这可能是为了限制行会大规模快速集结,使地图内的战斗或活动更具分散性和挑战性。
NOMasterRECALL:禁止师徒传送。师徒系统在传奇中是传承游戏经验和技巧的重要方式,师徒之间也有特殊的传送功能,方便师傅指导徒弟或徒弟快速找到师傅。NOMasterRECALL 代码使得在新地图中,师徒之间无法进行这种传送操作,让徒弟在该地图中需要更多地独立探索和成长。
NOPOSITIONMOVE:禁止定座标移动。在游戏中,通过输入特定的坐标,玩家可以瞬间传送到对应的地图位置,这在一些需要快速到达特定地点的情况下很有用。但在设置了 NOPOSITIONMOVE 的新地图中,玩家无法使用这种按坐标传送的方式,增加了到达特定地点的难度,促使玩家通过常规的移动方式来探索地图。
物品使用限制相关代码
NOTALLOWUSEITEMS (庆典蛋糕 | 随机神石):此代码明确禁止在该地图内使用括号中所列出的物品,在这个例子中就是禁止使用庆典蛋糕和随机神石。庆典蛋糕可能是游戏中的一种特殊道具,用于庆祝活动或提供特殊增益效果,而随机神石如前面所说用于随机传送。禁止使用这些物品,是为了确保地图内的游戏进程按照设计者的意图进行,避免玩家通过使用特定物品改变游戏节奏或获取不正当优势。
地图信息与功能相关代码
NOTAGMAPINFO、NOTAGMAPINF1、NOTAGMAPINF2、NOTAGMAPINF3、NOTAGMAPINF4、NOTAGMAPINF5、NOTAGMAPINF6:这些代码通常与地图的小地图显示、标记等信息相关。具体来说,它们可能会影响该地图在小地图上的显示方式,比如禁止显示某些特殊标记、地图注释等。不过,确切的含义可能会因不同的传奇私人服务器引擎或服务器设置而略有差异。一般而言,它们是用于精细调整地图在小地图界面上呈现给玩家的信息,以突出或隐藏某些地图特征。
NORECONNECT(0159):表示当玩家重新连接游戏时,会被强制退出当前地图,并传送到代码括号中指定的地图编号为 0159 的地图。这一设置在很多情况下是为了保证玩家在网络不稳定重新连接后,能够处于一个相对安全或适合重新开始游戏的地图位置,避免玩家在重新连接时可能出现的位置异常或处于危险区域。
EXPRATE(600):意味着在这个新地图中,玩家击杀怪物所获得的经验倍数为 600。也就是说,如果原本击杀一只怪物获得 100 经验,在此地图中就会获得 60000 经验(100×600÷100,这里除以 100 是因为经验倍数的设定通常是按比例计算)。这种高经验倍数的设置通常是为了鼓励玩家探索新地图,或者是为了让玩家在这个特定地图中能够更快地提升等级,体验更高级别的游戏内容。
除了你列出的这些代码,还有一些其他常见的与新地图设置相关的英文代码:
MINE:如果在地图脚本中设置了 MINE,说明在此地图中玩家可以进行挖矿操作。挖矿是传奇游戏中获取某些资源,如矿石等的重要方式,允许在新地图挖矿可以丰富玩家在该地图的活动内容,增加资源获取途径。
RUNMON:代表允许玩家角色穿过怪物,在一些特殊设计的地图中,为了方便玩家快速移动或避免过多与怪物的战斗,会设置此代码。而与之相反的 NORUNMON 则是禁止穿怪,让玩家必须与怪物战斗才能通过。
RUNHUMAN:允许玩家角色穿过其他玩家,这在一些人多拥挤的地图场景中,若想快速移动到某个地点,该设置能提供一定的便利性。当然,也有 NORUNHUMAN 禁止穿人,以维持游戏中玩家之间正常的碰撞互动规则。
NEEDHOLE:表示进入该地图需要特定的条件,比如找到一个洞穴入口(在游戏设定中,可能需要完成某个任务或拥有特定道具才能找到这个入口)。这种设置增加了地图进入的趣味性和挑战性,不是所有玩家都能随意进入,需要满足一定前置条件。
CHECKQUEST(Q001):当玩家进入该地图时,会自动执行 QuestDiary 目录下名称为 Q001 的任务脚本。这可以用于触发一系列与该地图相关的任务,引导玩家在地图内进行特定的活动,如探索特定区域、击杀特定怪物等,从而丰富玩家在地图中的游戏体验。
NEEDSET_ON(001):要求玩家进入本地图时,人物指定标志 001 为打开状态。这个标志可能与玩家之前完成的某个任务、拥有的某个物品或达到的某个条件相关。只有当该标志满足打开状态,玩家才能顺利进入地图,进一步增加了地图进入的限制和条件性。
NEEDSET_OFF(001):与上面相反,需要玩家进入本地图时,人物指定标志 001 为关闭状态,同样也是一种进入地图的条件判断方式,根据不同的游戏设计需求来设置。
MUSIC(.\Wav\sellect - loop2.wav):此代码指定当玩家进入该地图时,会播放客户端 Wav 文件下名为 sellect - loop2.wav 的音乐。通过特定音乐的播放,可以营造出与地图风格相匹配的氛围,增强玩家的沉浸感,比如在阴森的地图播放恐怖音乐,在欢快的活动地图播放轻松愉悦的音乐。
PKWINLEVEL(1):表示在该地图中玩家通过 PK 胜利可以提升 1 级。这为喜欢玩家对战(PK)的玩家提供了额外的奖励机制,鼓励玩家在地图内进行战斗,增加游戏的竞技性和互动性。
PKWINEXP(1000):意味着玩家在该地图中 PK 获胜后可以获得 1000 点经验值,与 PKWINLEVEL 类似,都是对玩家在地图内 PK 行为的一种奖励设定,只是这里是以经验值的形式给予奖励。
PKLOSTLEVEL(1):若玩家在该地图中 PK 失败死亡,将会掉落 1 级,这增加了 PK 的风险性,让玩家在进行 PK 时需要更加谨慎考虑,同时也维持了游戏中 PK 系统的平衡,避免玩家过度随意地进行无风险 PK。
PKLOSTEXP(1000):表示玩家在该地图中 PK 失败死亡会损失 1000 点经验值,同样是对 PK 失败的一种惩罚机制,与 PKLOSTLEVEL 共同作用,让玩家重视在地图内的 PK 行为。
DECHP(1/10):进入该地图后,玩家的生命值(HP)会按照一定规律减少。这里表示每 1 秒减少 10 点 HP,这种设置可能用于模拟地图内存在一些持续伤害的环境因素,如毒雾、辐射等,增加玩家在地图内生存的难度和挑战性。
INCHP(1/10):与 DECHP 相反,进入地图后玩家的 HP 每 1 秒增加 10 点,可能是因为地图内存在某种增益效果,如温泉、治疗光环等,帮助玩家恢复生命值,提升玩家在地图内的生存能力。
DECGAMEGOLD(1/10):进入地图后,玩家的游戏币会每 1 秒减少 10 个,可能是因为地图内存在一些消耗金钱的机制,如维持某种状态、通过特定区域的费用等,影响玩家在地图内的经济资源。
INCGAMEGOLD(1/10):表示进入地图后,玩家的游戏币每 1 秒增加 10 个,也许是地图内有特殊的赚钱机制,如站在特定区域会自动获得金钱奖励,增加玩家在地图内获取经济资源的途径。
INCGAMEPOINT(1/10):常用于游戏泡点功能,进入地图后玩家的游戏点每 1 秒增加 10 个。游戏点可能用于兑换特殊物品、提升特殊属性等,泡点功能让玩家即使不进行复杂的打怪、任务等操作,也能通过在地图内停留来获取一定收益。
DECGAMEPOINT(1/10):与 INCGAMEPOINT 相反,进入地图后玩家的游戏点每 1 秒减少 10 个,可能是在该地图内使用某些特殊功能或处于某种状态需要消耗游戏点。
ALLOWUSEMYSHOP:允许玩家在该地图内摆摊,方便玩家之间进行物品交易,活跃地图内的经济交流,玩家可以将自己不需要的物品摆摊出售,也可以购买其他玩家出售的心仪物品。
FIGHT2:在此地图中杀人不视为犯法行为,但会有爆装备的风险。这种设置通常用于一些 PVP(玩家对战)区域或特殊活动地图,鼓励玩家之间进行战斗,增加游戏的紧张刺激感。
NODROPITEM:表示在该地图内,玩家(不包括怪物)死亡后不会掉落身上的装备和物品,这在一些特殊地图中,为了保护玩家的重要装备,或者避免玩家因为频繁死亡掉落装备而影响游戏体验,会设置此代码。
THUNDER(10):说明该地图有闪电效果,被闪电击中的玩家会减少 10 点 HP,通过这种环境特效增加地图的趣味性和挑战性,玩家在地图内需要注意躲避闪电以保证自身安全。
LAVA(10):表示地图地上会冒岩浆,玩家接触岩浆会减少 10 点 HP,类似闪电效果,是一种环境伤害设置,让玩家在探索地图时需要小心应对这些危险环境因素。
FIGHT4:通常表示该地图为挑战地图,可能会有特殊的怪物、任务或挑战机制,进入该地图的玩家将面临更高难度的挑战,但相应地也可能获得更丰厚的奖励。
Safe:此地图为安全地图,玩家在该地图内不可进行 PK 行为,类似游戏中的安全区,一般用于玩家休息、交易、整理物品等,避免玩家在非战斗场景中受到其他玩家的攻击干扰。
FIGHT:设置此代码的地图,玩家在其中进行 PK 是犯法行为,并且死亡后会爆装备,这是传奇游戏中大多数常规战斗区域的设置,维持游戏中 PK 行为的正常规则,对恶意 PK 行为进行一定限制。
FLAME(45:82:50|43:84:50):该参数表示在地图的特定坐标(45,82)和(43,84)处存在火焰伤害区域,玩家进入这些区域会受到 50 点伤害,多个坐标以 | 分隔,用于精确设置地图内具有伤害效果的区域,增加地图探索的难度和策略性。
NOHORSE:当前地图禁止玩家骑马,在一些地图中,由于地形复杂或为了保证游戏平衡,不允许玩家使用坐骑,让玩家只能依靠自身的移动速度进行活动。
NoAutoOnline:该地图禁止挂机,防止玩家通过挂机程序在地图内自动获取资源或经验,保证游戏的公平性和正常游戏秩序。
MISSION:在这个地图中,玩家不允许使用任何物品和技能,并且玩家携带的宝宝在该地图会自动消失,也不能进行攻击。这种设置常见于一些特殊任务地图,玩家需要凭借自身的基本属性和特定的任务规则来完成任务,增加任务的挑战性和独特性。
NOCALLHERO:禁止玩家在该地图召唤英雄,已召唤出的英雄也将自动消失,这可能是为了让玩家在该地图中更多地依靠自身能力,或者是地图设计不适合英雄参与战斗。
NIGHT:设置该参数后,地图会开启天气效果(不受 M2 禁止免蜡设置的控制),通常用于营造夜晚的氛围,可能会影响玩家的视野等,增加游戏的真实感和趣味性。
DECEXPRATETIME (值):表示每秒减少双倍经验时间,当值小于 1 时,默认按 1 计算。如果玩家拥有双倍经验时间的增益效果,在该地图中会按照此设置逐渐减少双倍经验的剩余时间。
NGEXPRATE (数值):代表内功经验倍数,这里的数值如 100 代表经验倍数,实际倍数为该数值除以 100,用于调整玩家在该地图中获取内功经验的速度。
PULSEXPRATE (数值):经络经验倍数,与 NGEXPRATE 类似,数值 100 代表经验倍数,除以 100 后为实际倍数,控制玩家在该地图中获取经络经验的快慢。
DARK:使地图呈现黑暗效果,如果地图同时存在 DAY 参数,则以 DAY 参数效果为准。黑暗效果可能会影响玩家的视野,增加探索难度,需要玩家使用照明道具或具备特殊技能才能更好地探索地图。
DAY:设置地图为白天效果,如果同时存在 DARK 参数,以 DAY 参数效果为准,与 DARK 相反,让地图保持明亮的视觉效果。
SAYLEVEL (等级):可限制当前地图中人物说话的等级,只有达到指定等级的玩家才能在该地图内进行聊天交流,这在一些特定活动或高难度地图中,可能用于限制交流范围,保证游戏内信息交流的有效性和针对性。
DELDROPITEM:当人物(包括英雄)在该地图死亡后,掉落的身上物品会立即消失,不会掉落在地图中。这种设置可能是为了避免地图内物品过多堆积,或者是根据地图的特殊剧情和规则设计。
REVIVAL(X/N):表示当前地图人物可复活的次数,X 表示复活次数(当 X 设置为 0 时为禁止复活),N 表示人物在当前地图已经复活次数的自动清零间隔(最小 30 秒)。具体来说,就是每经过 N 秒,人物在当前地图复活过的次数自动减 1,设定了人物在该地图内的复活规则,增加了游戏的挑战性和策略性。
NODROPUSEITEMS:当前地图人物死亡不掉落身上正在使用的物品,一定程度上保护了玩家的重要装备,避免因意外死亡导致关键装备丢失。
NOSAFEPOSITIONMOVE:禁止玩家在当前地图安全区中使用传送戒指进行传送,限制了玩家在安全区的特殊传送行为,维持安全区的功能特性和游戏平衡。
NOALLOWUSEITEMS (回城卷,随机传送卷):明确禁止玩家在该地图内使用回城卷和随机传送卷,与前面提到的 NOTALLOWUSEITEMS 类似,都是对物品使用的限制,确保玩家按照地图设计者预期的方式进行游戏。
NOSWITCHATTACKMODE:在该地图中禁止玩家切换攻击模式,可能是为了保证地图内战斗规则的一致性,或者根据地图的特殊设计,只允许玩家使用特定的攻击模式进行战斗。
KILLMON:当玩家杀死怪物时会触发相应事件,但需要在地图参数中加入 ONKILLMON 才可生效。这可以用于设计一些特殊的任务或奖励机制,比如玩家杀死特定怪物后触发一段剧情、获得特殊物品等。
DIETIME(10):表示当前地图人物死亡多长时间后自动掉线,这里设置为 10 秒,即玩家在该地图中死亡 10 秒后会自动断开游戏连接,此设置可能与地图的特殊机制或服务器资源管理有关。
NOCHALLENGE:当前地图禁止玩家进行挑战行为,可能是该地图不适合挑战类活动,或者是为了保护地图内的某些特殊场景、任务不受挑战行为的干扰。
FB (40, 祖玛副本,0,1):用于创建副本,这里表示创建 40 个祖玛副本地图。
解惑:传奇新增地图脚本中各类英文代码含义详细解读
来源:
作者:
点击:

