viewing paste thanatos room | Athena

Posted on the | Last edited on
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
prontera,155,165,5      script  Sample#thanatos 757,{
        mes "Summon Thanatos ?";
        mes " ";
        mes "You need:";
        for ( .@i = 0; .@i < .required_item_size; .@i++ ) {
                mes " > "+getitemname( .required_item[.@i] );
                if ( !countitem( .required_item[.@i] ) )
                        .@fail++;
        }
        if ( select( "Take it","Cancel" ) == 1 ) {
                if ( getmapusers( .map$ ) ) {
                        mes "Someone already inside it.";
                }
                else if ( !.@fail ) {
                        for ( .@i = 0; .@i < .required_item_size; .@i++ )
                                delitem .required_item[.@i],1;
                        warp .map$,0,0;
                        killmonsterall .map$;
                        monster .map$,0,0,"--ja--",1708,1;
                }
                else {
                        mes "You didnt meet the requirement.";
                }
        }
        close;
       
        OnInit:
                .map$ = "evt_coke";
                setarray .required_item,
                        7436,
                        7437,
                        7438,
                        7439;
                .required_item_size = getarraysize( .required_item );
               
                getmapxy( .@npc_map$,.@npc_x,.@npc_y,1 );
                setmapflagnosave( .map$,.@npc_map$,.@npc_x,.@npc_y );
                end;
}
 
Viewed 975 times, submitted by Emistry.