读取变量用MOV还是文本读取好
读取变量是在文本里MOV好还是读取文件里的好用
多变量的时候在脚本里用MOV写行数太多而且看着乱
用文本到是简介但是感觉占用资源吧?
论坛老大来聊聊给兄弟上一课。
一、
#ACT
ReadConfigFileItem ..\\QuestDiary\\指定参数.txt 参数读取 <$STR(U1)> <$STR(S$Q读取)>
EXTRACTSTRING * <$STR(S$Q读取)> <$STR(N1)> <$STR(N2)> <$STR(N3)> <$STR(N4)> <$STR(N5)> <$STR(N6)> <$STR(N7)> <$STR(N8)>
二、
#IF
EQUAL U1 1
#ACT
MOV N1 指定值
MOV N2 指定值
MOV N3 指定值
MOV N4 指定值
MOV N5 指定值
MOV N6 指定值
MOV N7 指定值
MOV N8 指定值
#IF
EQUAL U2 2
#ACT
MOV N1 指定值
MOV N2 指定值
MOV N3 指定值
MOV N4 指定值
MOV N5 指定值
MOV N6 指定值
MOV N7 指定值
MOV N8 指定值
#IF
EQUAL U3 3
#ACT
MOV N1 指定值
MOV N2 指定值
MOV N3 指定值
MOV N4 指定值
MOV N5 指定值
MOV N6 指定值
MOV N7 指定值
MOV N8 指定值
#IF
EQUAL U4 1
#ACT
MOV N1 指定值
MOV N2 指定值
MOV N3 指定值
MOV N4 指定值
MOV N5 指定值
MOV N6 指定值
MOV N7 指定值
MOV N8 指定值
#IF
EQUAL U5 1
#ACT
MOV N1 指定值
MOV N2 指定值
MOV N3 指定值
MOV N4 指定值
MOV N5 指定值
MOV N6 指定值
MOV N7 指定值
MOV N8 指定值
#IF
EQUAL U6 1
#ACT
MOV N1 指定值
MOV N2 指定值
MOV N3 指定值
MOV N4 指定值
MOV N5 指定值
MOV N6 指定值
MOV N7 指定值
MOV N8 指定值
#IF
EQUAL U7 1
#ACT
MOV N1 指定值
MOV N2 指定值
MOV N3 指定值
MOV N4 指定值
MOV N5 指定值
MOV N6 指定值
MOV N7 指定值
MOV N8 指定值
#IF
EQUAL U8 1
#ACT
MOV N1 指定值
MOV N2 指定值
MOV N3 指定值
MOV N4 指定值
MOV N5 指定值
MOV N6 指定值
MOV N7 指定值
MOV N8 指定值
看你读取的频繁不频繁。而且多玩家用单个TXT的话容易报错 你这么多数据的话,个人觉得占用差不多.,但是读文本的出错率肯定要高一些 读文本要操作硬盘 多人的话 受硬盘速度限制 多少会影响的。。。。会减少cpu占用。
mov直接在内存操作 速度比硬盘快很多 大不了就加内存了(64位)。。cpu占用稍多。。。
cpu占用及硬盘速度之类的极微小的。一两百人在线完全可以无视的。。。
个人不建议考虑这方面的。。如何写脚本方便就如何用行了。。。。。。 EXTRACTSTRING 最多读8个变量 超过就不读了 读取变量是在文本里MOV好还是读取文件里的好用
多变量的时候在脚本里用MOV写行数太多而且看着乱
用文本到是简介但是感觉占用资源吧?
论坛老大来聊聊给兄弟上一课。
一、
#ACT
ReadConfigFileItem ..\\QuestDiary\\指定参数.txt 参数读取 <$STR(U1)> <$STR(S$Q读取)>
EXTRACTSTRING * <$STR(S$Q读取)> <$STR(N1)> <$STR(N2)> <$STR(N3)> <$STR(N4)> <$STR(N5)> <$STR(N6)> <$STR(N7)> <$STR(N8)>
二、
#IF
EQUAL U1 1
#ACT
MOV N1 指定值
MOV N2 指定值
MOV N3 指定值
MOV N4 指定值
MOV N5 指定值
MOV N6 指定值
MOV N7 指定值
MOV N8 指定值
#IF
EQUAL U2 2
#ACT
MOV N1 指定值
MOV N2 指定值
MOV N3 指定值
MOV N4 指定值
MOV N5 指定值
MOV N6 指定值
MOV N7 指定值
MOV N8 指定值
#IF
EQUAL U3 3
#ACT
MOV N1 指定值
MOV N2 指定值
MOV N3 指定值
MOV N4 指定值
MOV N5 指定值
MOV N6 指定值
MOV N7 指定值
MOV N8 指定值
#IF
EQUAL U4 1
#ACT
MOV N1 指定值
MOV N2 指定值
MOV N3 指定值
MOV N4 指定值
MOV N5 指定值
MOV N6 指定值
MOV N7 指定值
MOV N8 指定值
#IF
EQUAL U5 1
#ACT
MOV N1 指定值
MOV N2 指定值
MOV N3 指定值
MOV N4 指定值
MOV N5 指定值
MOV N6 指定值
MOV N7 指定值
MOV N8 指定值
#IF
EQUAL U6 1
#ACT
MOV N1 指定值
MOV N2 指定值
MOV N3 指定值
MOV N4 指定值
MOV N5 指定值
MOV N6 指定值
MOV N7 指定值
MOV N8 指定值
#IF
EQUAL U7 1
#ACT
MOV N1 指定值
MOV N2 指定值
MOV N3 指定值
MOV N4 指定值
MOV N5 指定值
MOV N6 指定值
MOV N7 指定值
MOV N8 指定值
#IF
EQUAL U8 1
#ACT
MOV N1 指定值
MOV N2 指定值
MOV N3 指定值
MOV N4 指定值
MOV N5 指定值
MOV N6 指定值
MOV N7 指定值
MOV N8 指定值 看你读取的频繁不频繁。而且多玩家用单个TXT的话容易报错 你这么多数据的话,个人觉得占用差不多.,但是读文本的出错率肯定要高一些 读文本要操作硬盘 多人的话 受硬盘速度限制 多少会影响的。。。。会减少cpu占用。
mov直接在内存操作 速度比硬盘快很多 大不了就加内存了(64位)。。cpu占用稍多。。。
cpu占用及硬盘速度之类的极微小的。一两百人在线完全可以无视的。。。
个人不建议考虑这方面的。。如何写脚本方便就如何用行了。。。。。。 EXTRACTSTRING 最多读8个变量 超过就不读了
页:
[1]