// https://rathena.org/board/topic/109782-pvp-battle-job/ prontera,155,181,5 script Sample#pvp 757,{ function AddMap; mes "[Battle Job]"; mes "Pilih map untuk bertarung."; for ( .@i = 0; .@i < .map_size; .@i++ ) { .@menu$ = .@menu$ + " - " + jobname( .job[.@i] ) + " - ["+.map$[.@i]+"]" + ":"; } .@i = select( .@menu$ ) - 1; if ( Class != .job[.@i] ) { mes "You can enter this map."; } else { warp .map$[.@i],0,0; } close; function AddMap { .@map$ = getarg( 0,"" ); .@job = getarg( 1,0 ); if ( .@map$ != "" && .@job > 0 ) { .map$[.map_size] = .@map$; .job[.map_size] = .@job; .map_size++; setmapflag .@map$,mf_pvp; } } OnInit: AddMap( "pvp_n_1-1", Job_Knight ); AddMap( "pvp_n_1-2", Job_Merchant ); AddMap( "pvp_n_1-3", Job_Lord_Knight ); AddMap( "pvp_n_1-4", Job_Sniper ); AddMap( "pvp_n_1-5", Job_Paladin ); end; }