求教变量脚本完整版
首先问候各位大佬帮助我打造我的91传奇 感谢大佬帮助我搞定微端让我的91传奇开启正式版道路 万分感谢论坛的各位大佬 接下来是主题 有点难度[对我来说 对于各位应该是小儿科] 我的要求就是某道具触发QF[@StdModeFunc2]
#IF
CheckBagSize 1
#ACT
GetRandomText ..\\QuestDiary\\宝箱\\猎人宝箱.txt S81
GIVE <$STR(S81)>
SendMsg 0 恭喜%S打开猎人宝箱获得【<$STR(S81)>】
break
#ELSEACT
GIVE 猎人宝箱 1
MESSAGEBOX 请留出1个空格
我的要求是能不能用变量改成下面这种
[@StdModeFunc2]
#IF
CheckBagSize 1
用变量触发几率 1%[后期根据我个人要求更改百分比 暂定1%几率开启猎人宝箱1.txt 是宝箱1.txt里的道具]
如果1%几率没触发 就会检测下面那个9%的 我不会写 然后9%没触发就是最后100%那种 最后如果包裹满了归还猎人宝箱
#ACT
GetRandomText ..\\QuestDiary\\宝箱\\猎人宝箱1.txt S81
GIVE <$STR(S81)>
SendMsg 0 恭喜%S打开猎人宝箱获得【<$STR(S81)>】
break
#ELSEACT
GIVE 猎人宝箱 1
MESSAGEBOX 请留出1个空格
#IF
CheckBagSize 1
用变量触发几率 9%[后期根据我个人要求更改百分比 暂定9%几率开启猎人宝箱2.txt 是宝箱2.txt里的道具]
#ACT
GetRandomText ..\\QuestDiary\\宝箱\\猎人宝箱2.txt S81
GIVE <$STR(S81)>
SendMsg 0 恭喜%S打开猎人宝箱获得【<$STR(S81)>】
break
#ELSEACT
GIVE 猎人宝箱 1
MESSAGEBOX 请留出1个空格
#IF
CheckBagSize 1
用变量触发几率 100%[后期根据我个人要求更改百分比 暂定100%几率开启猎人宝箱3.txt 是宝箱3.txt里的道具]
#ACT
GetRandomText ..\\QuestDiary\\宝箱\\猎人宝箱3.txt S81
GIVE <$STR(S81)>
SendMsg 0 恭喜%S打开猎人宝箱获得【<$STR(S81)>】
break
#ELSEACT
GIVE 猎人宝箱 1
MESSAGEBOX 请留出1个空格
测试最后择优录取 记得是百分比 不是RAOM那个3分之一 要变量百分比或者什么百分比
[@StdModeFunc2]
#IF
Not CheckBagSize 1
#ACT
GIVE 猎人宝箱 1
MESSAGEBOX 请留出1个空格
break
#IF
RANDOMEX 1 100
#ACT
GetRandomText ..\\QuestDiary\\宝箱\\猎人宝箱1.txt S81
GIVE <$STR(S81)>
SendMsg 0 恭喜%S打开猎人宝箱获得【<$STR(S81)>】
break
#IF
RANDOMEX 9 100
#ACT
GetRandomText ..\\QuestDiary\\宝箱\\猎人宝箱2.txt S81
GIVE <$STR(S81)>
SendMsg 0 恭喜%S打开猎人宝箱获得【<$STR(S81)>】
break
#IF
RANDOMEX 100 100
#ACT
GetRandomText ..\\QuestDiary\\宝箱\\猎人宝箱3.txt S81
GIVE <$STR(S81)>
SendMsg 0 恭喜%S打开猎人宝箱获得【<$STR(S81)>】
break
示列:
7%--------RANDOMEX 7 100
13%--------RANDOMEX 13 100
33%--------RANDOMEX 33 100
千分之3
3‰--------RANDOMEX 3 1000 再见在梦里 发表于 2022-12-17 10:28 [@StdModeFunc2]
#IF
Not CheckBagSize 1
万分感谢大佬 亲测好用 照葫芦画瓢剩下的我就会了 多谢多谢 [@StdModeFunc2]
#IF
Not CheckBagSize 1
#ACT
GIVE 猎人宝箱 1
MESSAGEBOX 请留出1个空格
break
#IF
RANDOMEX 1 100
#ACT
GetRandomText ..\\QuestDiary\\宝箱\\猎人宝箱1.txt S81
GIVE <$STR(S81)>
SendMsg 0 恭喜%S打开猎人宝箱获得【<$STR(S81)>】
break
#IF
RANDOMEX 9 100
#ACT
GetRandomText ..\\QuestDiary\\宝箱\\猎人宝箱2.txt S81
GIVE <$STR(S81)>
SendMsg 0 恭喜%S打开猎人宝箱获得【<$STR(S81)>】
break
#IF
RANDOMEX 100 100
#ACT
GetRandomText ..\\QuestDiary\\宝箱\\猎人宝箱3.txt S81
GIVE <$STR(S81)>
SendMsg 0 恭喜%S打开猎人宝箱获得【<$STR(S81)>】
break
示列:
7%--------RANDOMEX 7 100
13%--------RANDOMEX 13 100
33%--------RANDOMEX 33 100
千分之3
3‰--------RANDOMEX 3 1000 再见在梦里 发表于 2022-12-17 10:28 [@StdModeFunc2]
#IF
Not CheckBagSize 1
万分感谢大佬 亲测好用 照葫芦画瓢剩下的我就会了 多谢多谢 [@StdModeFunc2]
#IF
Not CheckBagSize 1
#ACT
GIVE 猎人宝箱 1
MESSAGEBOX 请留出1个空格
break
#IF
RANDOMEX 1 100
#ACT
GetRandomText ..\\QuestDiary\\宝箱\\猎人宝箱1.txt S81
GIVE <$STR(S81)>
SendMsg 0 恭喜%S打开猎人宝箱获得【<$STR(S81)>】
break
#IF
RANDOMEX 9 100
#ACT
GetRandomText ..\\QuestDiary\\宝箱\\猎人宝箱2.txt S81
GIVE <$STR(S81)>
SendMsg 0 恭喜%S打开猎人宝箱获得【<$STR(S81)>】
break
#IF
RANDOMEX 100 100
#ACT
GetRandomText ..\\QuestDiary\\宝箱\\猎人宝箱3.txt S81
GIVE <$STR(S81)>
SendMsg 0 恭喜%S打开猎人宝箱获得【<$STR(S81)>】
break
示列:
7%--------RANDOMEX 7 100
13%--------RANDOMEX 13 100
33%--------RANDOMEX 33 100
千分之3
3‰--------RANDOMEX 3 1000 再见在梦里 发表于 2022-12-17 10:28 [@StdModeFunc2]
#IF
Not CheckBagSize 1
万分感谢大佬 亲测好用 照葫芦画瓢剩下的我就会了 多谢多谢
页:
[1]