Advertisement
Emistry

[RO] PVP Warper - Job Based

Feb 28th, 2017
420
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. // https://rathena.org/board/topic/109782-pvp-battle-job/
  2.  
  3. prontera,155,181,5 script Sample#pvp 757,{
  4. function AddMap;
  5.  
  6. mes "[Battle Job]";
  7. mes "Pilih map untuk bertarung.";
  8. for ( .@i = 0; .@i < .map_size; .@i++ ) {
  9. .@menu$ = .@menu$ + " - " + jobname( .job[.@i] ) + " - ["+.map$[.@i]+"]" + ":";
  10. }
  11. .@i = select( .@menu$ ) - 1;
  12. if ( Class != .job[.@i] ) {
  13. mes "You can enter this map.";
  14. }
  15. else {
  16. warp .map$[.@i],0,0;
  17. }
  18. close;
  19.  
  20. function AddMap {
  21. .@map$ = getarg( 0,"" );
  22. .@job = getarg( 1,0 );
  23. if ( .@map$ != "" && .@job > 0 ) {
  24. .map$[.map_size] = .@map$;
  25. .job[.map_size] = .@job;
  26. .map_size++;
  27. setmapflag .@map$,mf_pvp;
  28. }
  29. }
  30.  
  31. OnInit:
  32. AddMap( "pvp_n_1-1", Job_Knight );
  33. AddMap( "pvp_n_1-2", Job_Merchant );
  34. AddMap( "pvp_n_1-3", Job_Lord_Knight );
  35. AddMap( "pvp_n_1-4", Job_Sniper );
  36. AddMap( "pvp_n_1-5", Job_Paladin );
  37. end;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement