在传奇游戏中,TXT文件通常用于存储和管理游戏中的各种配置和数据。以下是一些常见的用途:
1. 写入指定文本文件
可以使用 addtextlist
函数向指定的文本文件中写入内容。例如:
addtextlist('..\QuestDiary\abc.txt','aaa',0)
addtextlist('..\QuestDiary\abc.txt','bbb',1)
addtextlist('..\QuestDiary\abc.txt','ccc',2)
addtextlist('..\QuestDiary\abc.txt','ddd',3)
addtextlist('..\QuestDiary\abc.txt','eee',4)
addtextlist('..\QuestDiary\abc.txt','aaa|bbb|ccc|ddd|eee',5)
2. 调用TXT脚本命令 callscript
可以使用 callscript
函数调用指定TXT文件中的脚本内容。例如:
-- 调用“测试.txt”文件中的[@测试]标签内容
callscript(actor, '测试', '@测试')
-- 调用位于“盟重”文件夹下的“测试.txt”文件中的[@测试]标签内容
callscript(actor, '盟重/测试', '@测试')
3. 删除文本文件的内容
可以使用 deltextlist
函数删除或清空指定文本文件中的内容。例如:
-- 删除第0行
deltextlist('..\QuestDiary\abc.txt',1,0)
-- 清空第0行
deltextlist('..\QuestDiary\abc.txt',1,1)
-- 随机删除一行
deltextlist('..\QuestDiary\abc.txt',nil,2)
4. 界面文件
TXT文件还可以用于定义和管理游戏中的界面。例如:
- CommonTipsPop:通用弹窗
- ItemSplitPop:道具拆分弹窗
- Chat:聊天
- Notice:系统类通知
5. 变量类型
在TXT文件中,可以使用不同类型的变量来管理游戏数据:
- HUMAN:私有变量
$(<H>, 变量名)
- GOLBAL:全局变量
$(<G>, 变量名)
- GUILD:行会变量
$(<U>, 变量名)
- NATION:国家变量
$(<N>, 变量名)
- 其他类型:
N1, T1, U3, S6, S$XXX, N$XXX
通过这些功能,TXT文件在传奇游戏中起到了重要的数据管理和配置作用。