当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

传奇脚本编写问题求助:如何实现国王名字的显示和保存玩家名字到文本?

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

具体的脚本如下:

[@main]
<申请国王/@国王> <国王信息/@信息>

[@国王]
#if
国王必须是帮主
等级达到五十级
#act
保存玩家的名字

[@信息]
#if
读取玩家名字
#say
现任国王【xxxxx】
GetListString .\QuestDiary\测试.txt 1 S1
不是读取文本内容吗?那如何写入角色名称到文本呢?

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

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

为什么要使用变量 S1?这个变量不是不保存的吗?
为什么要使用不可保存的变量?这样每次点击NPC后读取,关闭后就会清理。我该如何正确选择变量的类型?
对于不懂脚本编写的人来说,路过者可能会觉得无法理解。是否有简单的方法或者指导文件可供参考?
[顶部]