本帖最后由 z446066151 于 2021-10-24 09:34 编辑 
1加点:
- 'loadDataToVar(%player%:2加点)->2加点检测'
- 'loadDataToVar(%player%:3加点)->3加点检测'
- 'loadDataToVar(%player%:4加点)->4加点检测'
- 'loadDataToVar(%player%:5加点)->5加点检测'
- 'loadDataToVar(%player%:6加点)->6加点检测'
- 'loadDataToVar(%player%:7加点)->7加点检测'
- 'loadDataToVar(%player%:8加点)->8加点检测'
- 'loadDataToVar(%player%:9加点)->9加点检测'
- 'loadDataToVar(%player%:10加点)->10加点检测'
- 'loadDataToVar(%player%:1加点)->1加点检测'
- 'relation(%1加点检测%<=0)->成立1'
- 'if(!成立1)->message(&f[&c系统&f] &c已满级)->%player%'
- 'if(!成立1)->stop'
- 'relation(%2加点检测%>=10&&%3加点检测%>=10&&%4加点检测%>=10&&%5加点检测%>=10&&%6加点检测%>=10&&%7加点检测%>=10&&%8加点检测%>=10&&%9加点检测%>=10)->成立2'
- 'if(!成立2)->message(&f[&c系统&f] &c需求 &e数字等级 &c加点到 &a10级!)->%player%'
- 'if(!成立2)->stop'
- 'if(成立2)->relation(%10加点检测%<=9)->成立3'
- 'if(!成立3)->console(gsd add %player% 1加点 1)->%player%'
- 'if(!成立3)->console(gsd add %player% 10加点 -10)->%player%'
- 'if(!成立3)->console(say §6恭喜 §a%player% §b成功升级)'
- 'if(!成立3)->message(&f[&c系统&f] &a升级成功)->%player%'
- 'if(成立3)->message(&f[&c系统&f] &c升级失败!&c10加点不足)->%player%'
- 'if(!成立3)->stop'
以上是我原先的 我想弄明白 - 'weighted<-一等奖:10<-二等奖:20<-三等奖:30<-谢谢参与:40' 这条
是怎么写进去的 我尝试了 N种写法。。。。还是搞不懂。。。
比如
1加点:
- 'loadDataToVar(%player%:2加点)->2加点检测'
- 'loadDataToVar(%player%:3加点)->3加点检测'
- 'loadDataToVar(%player%:4加点)->4加点检测'
- 'loadDataToVar(%player%:5加点)->5加点检测'
- 'loadDataToVar(%player%:6加点)->6加点检测'
- 'loadDataToVar(%player%:7加点)->7加点检测'
- 'loadDataToVar(%player%:8加点)->8加点检测'
- 'loadDataToVar(%player%:9加点)->9加点检测'
- 'loadDataToVar(%player%:10加点)->10加点检测'
- 'loadDataToVar(%player%:1加点)->1加点检测'
- 'relation(%1加点检测%<=0)->成立1'
- 'if(!成立1)->message(&f[&c系统&f] &c已满级)->%player%'
- 'if(!成立1)->stop'
- 'relation(%2加点检测%>=10&&%3加点检测%>=10&&%4加点检测%>=10&&%5加点检测%>=10&&%6加点检测%>=10&&%7加点检测%>=10&&%8加点检测%>=10&&%9加点检测%>=10)->成立2'
- 'if(!成立2)->message(&f[&c系统&f] &c需求 &e数字等级 &c加点到 &a10级!)->%player%'
- 'if(!成立2)->stop'
- 'weighted<-成立2:10<-成立4:10<-成立5:30'
- 'if(成立2)->relation(%10加点检测%<=9)->成立3'
- 'if(!成立3)->console(gsd add %player% 1加点 1)->%player%'
- 'if(!成立3)->console(gsd add %player% 10加点 -10)->%player%'
- 'if(!成立3)->console(say §6恭喜 §a%player% §b成功升级)'
- 'if(!成立3)->message(&f[&c系统&f] &a升级成功)->%player%'
- 'if(成立3)->message(&f[&c系统&f] &c升级失败!&c10加点不足)->%player%'
- 'if(!成立3)->stop'
- 'if(成立4)->message(&f[&c系统&f] &c升级失败1!)->%player%'
- 'if(成立5)->message(&f[&c系统&f] &c升级失败2!)->%player%'
我就是想不明白这个几率 是如何在
- 'relation(%2加点检测%>=10&&%3加点检测%>=10&&%4加点检测%>=10&&%5加点检测%>=10&&%6加点检测%>=10&&%7加点检测%>=10&&%8加点检测%>=10&&%9加点检测%>=10)->成立2'
这条检测成立后 开始执行几率的
麻烦大佬告知。。。教一下
真心求~
1加点:
- 'loadDataToVar(%player%:2加点)->2加点检测'
- 'loadDataToVar(%player%:3加点)->3加点检测'
- 'loadDataToVar(%player%:4加点)->4加点检测'
- 'loadDataToVar(%player%:5加点)->5加点检测'
- 'loadDataToVar(%player%:6加点)->6加点检测'
- 'loadDataToVar(%player%:7加点)->7加点检测'
- 'loadDataToVar(%player%:8加点)->8加点检测'
- 'loadDataToVar(%player%:9加点)->9加点检测'
- 'loadDataToVar(%player%:10加点)->10加点检测'
- 'loadDataToVar(%player%:1加点)->1加点检测'
- 'relation(%1加点检测%<=0)->成立1'
- 'if(!成立1)->message(&f[&c系统&f] &c已满级)->%player%'
- 'if(!成立1)->stop'
- 'relation(%2加点检测%>=10&&%3加点检测%>=10&&%4加点检测%>=10&&%5加点检测%>=10&&%6加点检测%>=10&&%7加点检测%>=10&&%8加点检测%>=10&&%9加点检测%>=10)->成立2'
- 'if(!成立2)->message(&f[&c系统&f] &c需求 &e数字等级 &c加点到 &a10级!)->%player%'
- 'if(!成立2)->stop'
- 'if(成立2)->relation(%10加点检测%<=9)->成立3'
- 'if(!成立3)->console(gsd add %player% 1加点 1)->%player%'
- 'if(!成立3)->console(gsd add %player% 10加点 -10)->%player%'
- 'if(!成立3)->console(say §6恭喜 §a%player% §b成功升级)'
- 'if(!成立3)->message(&f[&c系统&f] &a升级成功)->%player%'
- 'if(成立3)->message(&f[&c系统&f] &c升级失败!&c10加点不足)->%player%'
- 'if(!成立3)->stop'
以上是我原先的 我想弄明白 - 'weighted<-一等奖:10<-二等奖:20<-三等奖:30<-谢谢参与:40' 这条
是怎么写进去的 我尝试了 N种写法。。。。还是搞不懂。。。
比如
1加点:
- 'loadDataToVar(%player%:2加点)->2加点检测'
- 'loadDataToVar(%player%:3加点)->3加点检测'
- 'loadDataToVar(%player%:4加点)->4加点检测'
- 'loadDataToVar(%player%:5加点)->5加点检测'
- 'loadDataToVar(%player%:6加点)->6加点检测'
- 'loadDataToVar(%player%:7加点)->7加点检测'
- 'loadDataToVar(%player%:8加点)->8加点检测'
- 'loadDataToVar(%player%:9加点)->9加点检测'
- 'loadDataToVar(%player%:10加点)->10加点检测'
- 'loadDataToVar(%player%:1加点)->1加点检测'
- 'relation(%1加点检测%<=0)->成立1'
- 'if(!成立1)->message(&f[&c系统&f] &c已满级)->%player%'
- 'if(!成立1)->stop'
- 'relation(%2加点检测%>=10&&%3加点检测%>=10&&%4加点检测%>=10&&%5加点检测%>=10&&%6加点检测%>=10&&%7加点检测%>=10&&%8加点检测%>=10&&%9加点检测%>=10)->成立2'
- 'if(!成立2)->message(&f[&c系统&f] &c需求 &e数字等级 &c加点到 &a10级!)->%player%'
- 'if(!成立2)->stop'
- 'weighted<-成立2:10<-成立4:10<-成立5:30'
- 'if(成立2)->relation(%10加点检测%<=9)->成立3'
- 'if(!成立3)->console(gsd add %player% 1加点 1)->%player%'
- 'if(!成立3)->console(gsd add %player% 10加点 -10)->%player%'
- 'if(!成立3)->console(say §6恭喜 §a%player% §b成功升级)'
- 'if(!成立3)->message(&f[&c系统&f] &a升级成功)->%player%'
- 'if(成立3)->message(&f[&c系统&f] &c升级失败!&c10加点不足)->%player%'
- 'if(!成立3)->stop'
- 'if(成立4)->message(&f[&c系统&f] &c升级失败1!)->%player%'
- 'if(成立5)->message(&f[&c系统&f] &c升级失败2!)->%player%'
我就是想不明白这个几率 是如何在
- 'relation(%2加点检测%>=10&&%3加点检测%>=10&&%4加点检测%>=10&&%5加点检测%>=10&&%6加点检测%>=10&&%7加点检测%>=10&&%8加点检测%>=10&&%9加点检测%>=10)->成立2'
这条检测成立后 开始执行几率的
麻烦大佬告知。。。教一下
真心求~