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 1340 times, submitted by Emistry.