z446066151
本帖最后由 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'


这条检测成立后  开始执行几率的

麻烦大佬告知。。。教一下
真心求~