为什么清理BOSS积分之后,前一天的积分变量还在
[@BOSS积分清空]
#IF
#act
CLEARNAMELIST ..\\QuestDiary\\汪痴添加\\B回收排名.txt
CLEARNAMELIST ..\\QuestDiary\\数据文件\\BOSS积分奖励.txt
CLEARNAMELIST ..\\QuestDiary\\数据文件\\BOSS积分奖励1.txt
SortVarToList BOSS积分 ..\\QuestDiary\\数据文件\\BOSS积分.txt ..\\QuestDiary\\数据文件\\BOSS积分排续.txt 0 1
GetListString ..\\QuestDiary\\数据文件\\BOSS积分排续.txt 0 A41 G41
GetListString ..\\QuestDiary\\数据文件\\BOSS积分排续.txt 1 A42 G42
GetListString ..\\QuestDiary\\数据文件\\BOSS积分排续.txt 2 A43 G43
GetListString ..\\QuestDiary\\数据文件\\BOSS积分排续.txt 3 A44 G44
GetListString ..\\QuestDiary\\数据文件\\BOSS积分排续.txt 4 A45 G45
GetListString ..\\QuestDiary\\数据文件\\BOSS积分排续.txt 5 A46 G46
GetListString ..\\QuestDiary\\数据文件\\BOSS积分排续.txt 6 A47 G47
GetListString ..\\QuestDiary\\数据文件\\BOSS积分排续.txt 7 A48 G48
GetListString ..\\QuestDiary\\数据文件\\BOSS积分排续.txt 8 A49 G49
GetListString ..\\QuestDiary\\数据文件\\BOSS积分排续.txt 9 A50 G50
AddTextListEx ..\\QuestDiary\\数据文件\\BOSS积分奖励.txt A41 0
AddTextListEx ..\\QuestDiary\\数据文件\\BOSS积分奖励.txt A42 1
AddTextListEx ..\\QuestDiary\\数据文件\\BOSS积分奖励.txt A43 2
AddTextListEx ..\\QuestDiary\\数据文件\\BOSS积分奖励.txt A44 3
AddTextListEx ..\\QuestDiary\\数据文件\\BOSS积分奖励.txt A45 4
AddTextListEx ..\\QuestDiary\\数据文件\\BOSS积分奖励.txt A46 5
AddTextListEx ..\\QuestDiary\\数据文件\\BOSS积分奖励.txt A47 6
AddTextListEx ..\\QuestDiary\\数据文件\\BOSS积分奖励.txt A48 7
AddTextListEx ..\\QuestDiary\\数据文件\\BOSS积分奖励.txt A49 8
AddTextListEx ..\\QuestDiary\\数据文件\\BOSS积分奖励.txt A50 9
AddTextListEx ..\\QuestDiary\\数据文件\\BOSS积分奖励1.txt G41 0
AddTextListEx ..\\QuestDiary\\数据文件\\BOSS积分奖励1.txt G42 1
AddTextListEx ..\\QuestDiary\\数据文件\\BOSS积分奖励1.txt G43 2
AddTextListEx ..\\QuestDiary\\数据文件\\BOSS积分奖励1.txt G44 3
AddTextListEx ..\\QuestDiary\\数据文件\\BOSS积分奖励1.txt G45 4
AddTextListEx ..\\QuestDiary\\数据文件\\BOSS积分奖励1.txt G46 5
AddTextListEx ..\\QuestDiary\\数据文件\\BOSS积分奖励1.txt G47 6
AddTextListEx ..\\QuestDiary\\数据文件\\BOSS积分奖励1.txt G48 7
AddTextListEx ..\\QuestDiary\\数据文件\\BOSS积分奖励1.txt G49 8
AddTextListEx ..\\QuestDiary\\数据文件\\BOSS积分奖励1.txt G50 9
CLEARNAMELIST ..\\QuestDiary\\数据文件\\BOSS积分.txt
CLEARNAMELIST ..\\QuestDiary\\数据文件\\已领取.txt
mov A41 无
mov A42 无
mov A43 无
mov A44 无
mov A45 无
mov A46 无
mov A47 无
mov A48 无
mov A49 无
mov A50 无
mov G41 0
mov G42 0
mov G43 0
mov G44 0
mov G45 0
mov G46 0
mov G47 0
mov G48 0
mov G49 0
mov G50 0
SENDMSG 0 BOOS积分排行已经复位,请尽快领奖!!!
SENDMSG 0 BOOS积分排行已经复位,请尽快领奖!!!
SENDMSG 0 BOOS积分排行已经复位,请尽快领奖!!!
[/为什么清理之后,领奖是正常的,但是第二天打boss还是从前一天的积分往上加的,没有清理,NPC上面显示是清理了color]
pai哥 发表于 2020-12-31 07:38 没清理干净
等于没回答 都知道没清干净........ BOSS积分存储分2种,一种是存在文件中,必须SAVEVAR才会存进去,还有一种是存在内存中,可以直接访问,你这里只是清理了文件中的变量值,但是内存中没清理,而你使用的时候没有LOADVAR ,所以他还是读取的内存中的,要想实时更新最新的,就要先LOADVAR才可以。
差不多就是这个意思。。为什么不直接用U变量,,或J变量, 。。。你这弄这么复杂干啥。。直接J变量就完事了啊。。每天12点自动重置 batmanljy 发表于 2020-12-31 11:14 BOSS积分存储分2种,一种是存在文件中,必须SAVEVAR才会存进去,还有一种是存在内存中,可以直接访问,你这 ...
是这样 因为过了12点要领取前一天的积分奖励是不是应该在领奖励的时候仔清理一次呢?
页:
[1]