arena.txt 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. //===== eAthena Script =======================================
  2. //= Arena Warps
  3. //===== By: ==================================================
  4. //= SinSloth
  5. //===== Current Version: =====================================
  6. //= 1.2
  7. //===== Compatible With: =====================================
  8. //= Any Athena Version
  9. //===== Description: =========================================
  10. //= Warp Points related to Izlude Arena && Control Panel
  11. //===== Additional Comments: =================================
  12. //= 1.0 First version, done by SinSloth. [MasterOfMuppets]
  13. //= 1.1 updated welcome_arena warp coords (was 128,126) [Lupus]
  14. //= 1.2 Made some updates due to Izlude Battle Arena release. [SinSloth]
  15. //============================================================
  16. izlude,128,226,0 warp welcome_arena 1,1,arena_room,100,30
  17. arena_room,99,24,0 warp bye_arena 2,2,izlude,128,220
  18. arena_room,84,103,0 warp arn_room_11_1 1,1,arena_room,63,130
  19. arena_room,63,126,0 warp arn_room_11_2 1,1,arena_room,87,100
  20. arena_room,76,87,0 warp arn_room_9_1 1,1,arena_room,46,87
  21. arena_room,49,87,0 warp arn_room_9_2 1,1,arena_room,78,87
  22. arena_room,84,71,0 warp arn_room_7_1 1,1,arena_room,60,50
  23. arena_room,63,53,0 warp arn_room_7_2 1,1,arena_room,86,74
  24. arena_room,115,71,0 warp arn_room_5_1 1,1,arena_room,139,50
  25. arena_room,136,53,0 warp arn_room_5_2 1,1,arena_room,113,74
  26. arena_room,123,88,0 warp arn_room_3_1 1,1,arena_room,153,87
  27. arena_room,150,87,0 warp arn_room_3_2 1,1,arena_room,120,87
  28. prt_are_in,54,13,0 warp toarn_room 1,1,arena_room,100,77
  29. sec_in02,79,180,3 script #arenacontrol 81,{
  30. DLGTEMP:
  31. input @input_arena;
  32. if (@input_arena < 0 || @input_arena > 2000) goto DLGTEMP; //CHECK
  33. if (@input_arena == 0)
  34. {
  35. mes "Error!";
  36. close;
  37. }
  38. else if (@input_arena == 1357)
  39. {
  40. mes "Opening Control Panel";
  41. mes "' A - R - E - N - A '";
  42. next;
  43. mes "Please select a";
  44. mes "state for the arena.";
  45. next;
  46. switch( select( "Open.","Closed.") )
  47. {
  48. case 1:
  49. mes "Currently";
  50. mes "opening arena.";
  51. misceffect EF_ENHANCE; //CHECK
  52. enablenpc "welcome_arena";
  53. next;
  54. break;
  55. case 2:
  56. mes "Currently";
  57. mes "closing arena.";
  58. misceffect EF_EXIT; //CHECK
  59. disablenpc "welcome_arena";
  60. next;
  61. break;
  62. }
  63. }
  64. else
  65. {
  66. mes "Closing control panel.";
  67. close;
  68. }
  69. }