viewing paste Unknown #14387 | Athena

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 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
geass,107,100,3 script  Farming Room    731,{
        set .@n$,"^008800[Farming Room]^000000";
        mes .@n$;
        mes "Would you like to join the Treasure Hunting Event?";
        next;
        if(select("~ Yes:~ No") == 2){
                mes .@n$;
                mes "Oh, okay!";
                close;
        }
        mes .@n$;
        mes "There you go!";
        close2;
        warp "bossnia_01",0,0;
        end;
}
bossnia_01,0,0,0,0      monster Treasure Chest  2533,300,120000,0,0
bossnia_01,0,0,0,0      monster Event Poring    2108,300,120000,0,0
bossnia_01      mapflag restricted      3
               
               
               
-       script  GR_Party_Based  -1,{
 
OnInit:
        monster "bossnia_01", 0,0, "Resident Monster", 3000, 500, strnpcinfo(0)+"::Onaaa";
        .itemid = 7420;
        end;
Onaaa:
        monster "bossnia_01", 0,0, "Resident Monster", 3000, 1, strnpcinfo(0)+"::Onaaa";
        if ( !getcharid(1) ) {
                getitem .itemid, 1;            
        }
        else {
                .@killer = getcharid(3);
                getpartymember getcharid(1), 1;
                getpartymember getcharid(1), 2;
                for ( .@i = 0; .@i < $@partymembercount; .@i++ ) {
                        if ( isloggedin( $@partymemberaid[.@i], $@partymembercid[.@i] ) ) {
                                attachrid $@partymemberaid[.@i];
                                if ( strcharinfo(3) == "bossnia_01" ) {
                                        .@count++;
                                }
                        }
                }
                if ( .@count < 2 ) .@itemget = 1;
                else if ( .@count < 3 ) .@itemget = 2;
                else if ( .@count < 4 ) .@itemget = 3;
                else if ( .@count < 5 ) .@itemget = 4;
                else if ( .@count < 6 ) .@itemget = 5;
                else if ( .@count < 7 ) .@itemget = 6;
                else if ( .@count < 8 ) .@itemget = 7;
                else if ( .@count < 9 ) .@itemget = 8;
                else if ( .@count < 10 ) .@itemget = 9;
                else if ( .@count < 11 ) .@itemget = 10;
                else if ( .@count < 11 ) .@itemget = 11;
                else if ( .@count < 11 ) .@itemget = 12;
                else if ( .@count < 11 ) .@itemget = 13;
                else if ( .@count < 11 ) .@itemget = 14;
                else if ( .@count < 11 ) .@itemget = 15;
                for ( .@i = 0; .@i < $@partymembercount; .@i++ ) {
                        if ( isloggedin( $@partymemberaid[.@i], $@partymembercid[.@i] ) ) {
                                attachrid $@partymemberaid[.@i];
                                if ( .@killer == getcharid(3) ) {
                                        getitem .itemid, .@itemget;
                                }
                                else if ( strcharinfo(3) == "bossnia_01" && checkidle() < 40 ) { // must not idle more than 60 seconds
                                        getitem .itemid, 1;
                                }
                        }
                }
        }
        end;
}
Viewed 261 times, submitted by unknown.