我想请教一个关于游戏脚本编写的问题。在游戏中,国王的名字无法直接显示为文本,所以我尝试使用自定义变量来实现这一功能。具体来说,我希望当满足特定条件时,能够将达到条件的玩家名字保存到文本中,并在查看国王信息时显示国王的名字。我想知道如何在游戏对话框内显示文本内的名字,以及如何将名字保存到文本中。

具体的脚本如下:

[@main]

<申请国王/@国王> <国王信息/@信息>

[@国王]

#if

国王必须是帮主

等级达到五十级

#act

保存玩家的名字

[@信息]

#if

读取玩家名字

#say

现任国王【xxxxx】

GetListString .\QuestDiary\测试.txt 1 S1

不是读取文本内容吗?那如何写入角色名称到文本呢?

另外,我还想了解一些关于不可保存的变量的使用方法。比如,某些变量不希望被保存,只要关闭对话框就重置为0。还有一些变量在小退角色界面后也会重置为0。是否有高手可以详细列出这些情况的解决方法?

最后,我在提到如何读取文本文件中的内容到变量中时,有以下疑问:

为什么要使用变量 S1?这个变量不是不保存的吗?

为什么要使用不可保存的变量?这样每次点击NPC后读取,关闭后就会清理。我该如何正确选择变量的类型?

对于不懂脚本编写的人来说,路过者可能会觉得无法理解。是否有简单的方法或者指导文件可供参考?

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。