请教关于脚本里随机增加随机消除变量的问题
新手,我想弄20个永久BUFF 给标识1-20 BUFF不能重复,增加话给随机1-20里还没有的BUFF,清除的话随机清除1-20里已有BUFF 大家有什么好的简单的思路?
这个不需要什么思路,瞎几把写就可以了
例如,我们建立2个玩家个人文本.
上线QM
#IF
CHECK 0 ;我们就把1加入到玩家对应的文本
#ACT
AddTextListEx ..\\个人文本\\<$USERNAME>无.txt 1 0
#ELSEACT
AddTextListEx ..\\个人文本\\<$USERNAME>有.txt 1 0
..
..
#IF
CHECK 0
#ACT
AddTextListEx ..\\个人文本\\<$USERNAME>无.txt 20 0
#ELSEACT
AddTextListEx ..\\个人文本\\<$USERNAME>有.txt 20 0
给BUFF的时候
GETRANDOMLINETEXT ..\\个人文本\\<$USERNAME>无.txt N$标识
随机获取一个,并删除名单里的对应
set 1
DellTextList ..\\个人文本\\<$USERNAME>无.txt 1
AddTextListEx ..\\个人文本\\<$USERNAME>有.txt 1 0
清除同理,只是在把对应的标识加进去
GETRANDOMLINETEXT ..\\个人文本\\<$USERNAME>有.txt N$标识
set 0
DellTextList ..\\个人文本\\<$USERNAME>有.txt 1
AddTextListEx ..\\个人文本\\<$USERNAME>无.txt 1 0 哦,删除和添加写错了,不是1是N$标识
上线的时候同时清理一下有和无的文本内容即可.
合区什么的也不用管.. 442671 发表于 2022-10-2 15:33 哦,删除和添加写错了,不是1是N$标识
上线的时候同时清理一下有和无的文本内容即可.
牛逼 简单明了 这个不需要什么思路,瞎几把写就可以了
例如,我们建立2个玩家个人文本.
上线QM
#IF
CHECK 0 ;我们就把1加入到玩家对应的文本
#ACT
AddTextListEx ..\\个人文本\\<$USERNAME>无.txt 1 0
#ELSEACT
AddTextListEx ..\\个人文本\\<$USERNAME>有.txt 1 0
..
..
#IF
CHECK 0
#ACT
AddTextListEx ..\\个人文本\\<$USERNAME>无.txt 20 0
#ELSEACT
AddTextListEx ..\\个人文本\\<$USERNAME>有.txt 20 0
给BUFF的时候
GETRANDOMLINETEXT ..\\个人文本\\<$USERNAME>无.txt N$标识
随机获取一个,并删除名单里的对应
set 1
DellTextList ..\\个人文本\\<$USERNAME>无.txt 1
AddTextListEx ..\\个人文本\\<$USERNAME>有.txt 1 0
清除同理,只是在把对应的标识加进去
GETRANDOMLINETEXT ..\\个人文本\\<$USERNAME>有.txt N$标识
set 0
DellTextList ..\\个人文本\\<$USERNAME>有.txt 1
AddTextListEx ..\\个人文本\\<$USERNAME>无.txt 1 0 哦,删除和添加写错了,不是1是N$标识
上线的时候同时清理一下有和无的文本内容即可.
合区什么的也不用管.. 442671 发表于 2022-10-2 15:33 哦,删除和添加写错了,不是1是N$标识
上线的时候同时清理一下有和无的文本内容即可.
牛逼 简单明了 这个不需要什么思路,瞎几把写就可以了
例如,我们建立2个玩家个人文本.
上线QM
#IF
CHECK 0 ;我们就把1加入到玩家对应的文本
#ACT
AddTextListEx ..\\个人文本\\<$USERNAME>无.txt 1 0
#ELSEACT
AddTextListEx ..\\个人文本\\<$USERNAME>有.txt 1 0
..
..
#IF
CHECK 0
#ACT
AddTextListEx ..\\个人文本\\<$USERNAME>无.txt 20 0
#ELSEACT
AddTextListEx ..\\个人文本\\<$USERNAME>有.txt 20 0
给BUFF的时候
GETRANDOMLINETEXT ..\\个人文本\\<$USERNAME>无.txt N$标识
随机获取一个,并删除名单里的对应
set 1
DellTextList ..\\个人文本\\<$USERNAME>无.txt 1
AddTextListEx ..\\个人文本\\<$USERNAME>有.txt 1 0
清除同理,只是在把对应的标识加进去
GETRANDOMLINETEXT ..\\个人文本\\<$USERNAME>有.txt N$标识
set 0
DellTextList ..\\个人文本\\<$USERNAME>有.txt 1
AddTextListEx ..\\个人文本\\<$USERNAME>无.txt 1 0 哦,删除和添加写错了,不是1是N$标识
上线的时候同时清理一下有和无的文本内容即可.
合区什么的也不用管.. 442671 发表于 2022-10-2 15:33 哦,删除和添加写错了,不是1是N$标识
上线的时候同时清理一下有和无的文本内容即可.
牛逼 简单明了
页:
[1]