viewing paste Unknown #1358 | Plain text

Posted on the
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
OnInstanceInit:
               
 
                deletearray .@RR, 126;
                deletearray @MonsterMATCH, 126;
                deletearray @MonsterMATCH2$, 126;
 
                        sleep2 1;
 
                setarray @MonsterMATCH[0],1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30;
                setarray @MonsterMATCH2$[0],"a","a","a","a","a","a","a","a","a","a","a","a","a","a","a","a","a","a","a","a","a","a","a","a","a","a","a","a","a","a";
               
                freeloop(1);
               
                for ( set .@v,0; .@v < 15; set .@v,.@v + 1 ) {
                       
                                        set .@valid,0;
                                        set .@size, getarraysize(.NoRange);
                                       
                                                while (!.@valid) {
                                                       
 
                                                        set .@valid,1;
                                                        set .@mob, rand(1001,1900);
                                                        // Is mob ID blacklisted?
                                                        if (compare(.Restrict$[0],""+.@mob) || compare(.Restrict$[1],""+.@mob)) set .@valid,0;
                                                        if (.@valid) for(set .@j,0; .@j<.@size; set .@j,.@j+2)
                                                                if (.@mob > .NoRange[.@j] && .@mob < .NoRange[.@j+1]) {
                                                                        set .@valid,0;
                                                                        break;
                                                                }
                                                        // Is mob a duplicate?
                                                        if (.@valid) for(set .@j,0; .@j<15; set .@j,.@j+1)
                                                                if (.@mob == @MonsterMATCH[.@j]) {
                                                                        set .@valid,0;
                                                                        break;
                                                                }
                                                               
 
 
                                                }
                                               
                                                set .@kkx,.@v + 15;
                                               
                                                set @MonsterMATCH[.@v],.@mob;
                                                set @MonsterMATCH[.@kkx],.@mob;
                                                set @MonsterMATCH2$[.@v],strmobinfo(1,.@mob);
                                                set @MonsterMATCH2$[.@kkx],strmobinfo(1,.@mob);
 
                                               
                }
                       
                freeloop(0);
Viewed 302 times, submitted by unknown.