|
|
发表于 2026-3-29 08:50:29
|
显示全部楼层
[@Attack]
#IF
ISONMAP 地图代码
NOT CHECKCURRTARGETRACE = 0
#ACT
ReadCacheConfigFileItem ..\\QuestDiary\\伤害.txt <$USERNAME> 伤害 N$伤害
INC N$伤害 <$PKPOWER>
WriteCacheConfigFileItem ..\\QuestDiary\\伤害.txt <$USERNAME> 伤害 N$伤害
[@NPC]
以下建议使用循环执行
然后NPC再使用SortVarToList排行和读取
[@main]#ACT
SortVarToList 伤害 ..\\QuestDiary\\伤害.txt ..\\QuestDiary\\伤害榜.txt 0 0
GETRANDOMLINETEXT ..\\QuestDiary\\伤害榜.txt s$信息1 1
GETRANDOMLINETEXT ..\\QuestDiary\\伤害榜.txt s$信息2 2
GETRANDOMLINETEXT ..\\QuestDiary\\伤害榜.txt s$信息3 3
ReadCacheConfigFileItem ..\\QuestDiary\\伤害.txt s$信息1 伤害 N$伤害1
ReadCacheConfigFileItem ..\\QuestDiary\\伤害.txt s$信息2 伤害 N$伤害2
ReadCacheConfigFileItem ..\\QuestDiary\\伤害.txt s$信息3 伤害 N$伤害3
#SAY
玩家1:<$STR(s$信息1)> 伤害1:<$STR(N$伤害1)>
玩家2:<$STR(s$信息2)> 伤害2:<$STR(N$伤害2)>
玩家3:<$STR(s$信息3)> 伤害3:<$STR(N$伤害3)> |
|