viewing paste Unknown #1358 | 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 770 times, submitted by Guest.