一、入门基础:了解脚本与配置文件 对于初入传奇游戏脚本修改的新手来说,首先要明白脚本和配置文件的关系。在GOM引擎的传奇游戏中,脚本(通常是.txt文件)定义了游戏内各种事件的行为,而配置文件则存储了游戏的各种参数设置。在魔王岭天下之一脚本中,我们会看到一个名为MERCHANT.TXT的配置文件,它负责定义NPC(非玩家角色)的属性。
二、核心知识点:NPC名称变量显示 在这个脚本中,一个特别的功能是NPC名称支持变量显示。这意味着你可以通过修改全局变量来改变NPC的显示名称。脚本中提到的全局变量A和T是两种字符串类型,可以用来存储文本信息。例如,你可以通过给变量A14写入“天下之一战士”来使对应的NPC显示这个名称。 三、实践操作:如何修改NPC名称 打开MERCHANT.TXT配置文件。 找到你想要修改的NPC的相关行。比如你想要修改之一个“天下之一战士”的名称,就找到包含A14的那一行。 在该行中,你会看到类似于A14 0 35 0 0 0的部分。这里的A14就是我们要修改的全局变量。 在游戏的其他脚本或配置文件中(可能是USERDEF.TXT或类似的文件),找到给全局变量A14赋值的地方,将其修改为你想要的名称。比如改成“宇宙之一战士”。 保存文件并重启游戏服务器,以应用更改。 四、注意事项与常见问题解答 确保在修改脚本或配置文件之前备份原始文件,以防万一出错可以恢复。 注意全局变量的命名规则和作用范围,不要随意修改不相关的变量。 如果遇到游戏服务器不识别更改或出现问题,检查文件编码是否正确(通常是ANSI编码),以及是否有语法错误。
魔王岭脚本天下之一脚本说明书示例: 修改MERCHANT.TXT 配置文件 NPC名称支持变量显示(只能使用全局变量A和T两种字符串类型,其它类型无效,请参照天下之一设置) 直接给变量写值NPC就会自动更名 例如: 天下之一战士 3 321 340 A14 0 35 0 0 0 天下之一战士 3 324 340 A15 0 36 0 0 0 天下之一法师 3 327 340 A16 0 37 0 0 0 天下之一法师 3 330 340 A17 0 38 0 0 0 天下之一道士 3 333 340 A18 0 39 0 0 0 天下之一道士 3 336 340 A19 0 40 0 0 0 脚本 [@MAIN] #IF #ACT MOV A14 <$USERALLNAME>\天下之一战士 |
未经允许不得转载! 作者:传奇手游,转载或复制请以超链接形式并注明出处天心神途传奇手游发布网。
原文地址:《魔王岭天下之一脚本详解》发布于:2024-01-03
还没有评论,来说两句吧...