如題 ! 這個是我在教學區 翻找的
本來沒有函式,後來看到有大大貼函數就加上去
問題是 加上去後 跟沒加 沒差 (不知道是不是弄錯了)
轉蛋點了沒反應[沒使用道] (不能換到東西)
請前輩們指導一下 !
- function script F_CashPetScroll {
- switch (getarg(0)) {
- case 14296: //天使轉蛋(14296)
- setarray .@item[0],10059,10060,10061,10062,10063,10064,10065,10067,10068,10069,10070,10071,10072,10073,10074,10075,10076,10077,10078,10079,10080,10081,10082,10083,9852;
- setarray .@amt[0],1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1;
- setarray .@rt1[0],40,40,40,40,40,40,40,40,40,100,40,40,40,40,40,40,40,40,40,40,40,40,10,40,10;
- break;
- case 14297: //惡魔轉蛋(14297)
- setarray .@item[0],12213,13525,12211,7620,5227,12209,12208,12220;
- setarray .@amt[0],1,1,1,1,1,1,1,1;
- setarray .@rt1[0],10,185,185,150,50,185,185,50;
- break;
- }
- copyarray .@chance[0],.@rt1[0],getarraysize(.@rt1);
- for( set @i,0; @i<getarraysize(.@rt1) ; set @i,@i+1 ) {
- if( @i != 0 ) {
- set .@chance[@i],.@chance[@i-1]+.@rt1[@i];
- }
- }
- set .@j,getarraysize(.@chance);
- set .@k,rand(1000);
- for( set .@s,0; .@s<=.@j ; set .@s,.@s+1 ) {
- set .@a,.@k-.@chance[.@s];
- if (.@a < 0) { getitem .@item[.@s],.@amt[.@s]; end;} else {}
- }
複製代碼 |