Advertisement
johnlol

PVP_Warper_Ver1.0

Aug 14th, 2023
1,129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VeriLog 3.05 KB | Gaming | 0 0
  1. //===== rAthena Script =======================================
  2. //= PVP Warper
  3. //===== By: ==================================================
  4. //= HaARiZz
  5. //===== Current Version: =====================================
  6. //= 1.0
  7. //===== Compatible With: =====================================
  8. //= rAthena Project
  9. //===== Description: =========================================
  10. //= Basic PVP Warper script.
  11. //= Free for ALL
  12. //= PVP for 2nd Job
  13. //= Guild Arena
  14. //===== Additional Comments: =================================
  15. //= 1.0 Initial script.
  16. //============================================================
  17.  
  18. prontera,139,173,5  script  PVP 801,{
  19. //Locked PVP During Woe
  20. if ( agitcheck() || agitcheck2() ) {
  21. mes "Sorry, ^800000PVP^000000 Rooms are ^FF0000Locked^000000 During WOE.";
  22. emotion e_no;
  23. close;
  24. }
  25.  
  26.     emotion e_com;
  27.     mes "[ ^FF0000" + strnpcinfo(0) + "^000000 ]";
  28.     mes "What would you like me to do?";
  29.     switch( select("^006400Free^000000 ^008000for^000000 ^228B22ALL^000000 [ "+getmapusers("guild_vs3")+" Users ]","^FF4500Trans^000000. ^FF8C002nd^000000 ^FFA500Job^000000 [ "+getmapusers("guild_vs1")+" Users ]","^0000FFGuild^000000 ^4169E1Arena^000000 [ "+getmapusers("guild_vs4")+" Users ]") ) {
  30.  
  31.         case 1:
  32.             warp "guild_vs3",0,0;
  33.             announce ""+strcharinfo(0)+" Has Enter PVP! Free for All",bc,0xBAB9B9;
  34.             end;
  35.            
  36.         case 2:
  37.             if ( Class == .thirdJob[1] ){
  38.                 mes "You are not ^FF4500Trans^000000. ^FF8C002nd^000000 ^FFA500Job^000000, so you cant enter.";
  39.             }else{
  40.                 warp "guild_vs1",0,0;
  41.                 announce ""+strcharinfo(0)+" Has Enter PVP for Trans. 2nd Job",bc,0xBAB9B9;
  42.  
  43.             }
  44.             end;
  45.  
  46.         case 3:
  47.         if( !getcharid(2) ){
  48.             mes "You dont have a ^0000FFGuild^000000"; close;
  49.             }else{
  50.             warp "guild_vs4",0,0;
  51.             announce ""+strcharinfo(0)+" Has Enter PVP! Guild Arena",bc,0xBAB9B9;
  52.  
  53.             }
  54.             end;
  55.     }
  56. //Hide NPC On Woe
  57. /*
  58. OnAgitEnd:
  59. OnAgitEnd2:
  60.     hideoffnpc strnpcinfo(0);
  61.     end;
  62.  
  63. OnAgitStart:
  64. OnAgitStart2:
  65.     hideonnpc strnpcinfo(0);
  66.     end;
  67. */
  68. OnInit:
  69.     setarray    .thirdJob[1],0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,4001,4002,4003,4004,4005,4006,4007,4054,4055,4056,4057,4058,4059,4060,4061,4062,4063,4064,4065,4066,4067,4068,4069,4070,4071,4072,4073,4074,4075,4076,4077,4078,4079,4190,4191,4096,4097,4098,4099,4100,4101,4102,4103,4104,4105,4106,4107,4108,4223,4224,4229,4239,4240,4241,4242;
  70.     setmapflag  "guild_vs3",mf_nosave;
  71.     setmapflag  "guild_vs3",mf_nowarp;
  72.     setmapflag  "guild_vs3",mf_nowarpto;
  73.     setmapflag  "guild_vs3",mf_noteleport;
  74.     setmapflag  "guild_vs3",mf_noreturn;
  75.     setmapflag  "guild_vs3",mf_pvp;
  76.    
  77.     setmapflag  "guild_vs1",mf_nosave;
  78.     setmapflag  "guild_vs1",mf_nowarp;
  79.     setmapflag  "guild_vs1",mf_nowarpto;
  80.     setmapflag  "guild_vs1",mf_noteleport;
  81.     setmapflag  "guild_vs1",mf_noreturn;
  82.     setmapflag  "guild_vs1",mf_pvp;
  83.  
  84.     setmapflag  "guild_vs4",mf_nosave;
  85.     setmapflag  "guild_vs4",mf_nowarp;
  86.     setmapflag  "guild_vs4",mf_nowarpto;
  87.     setmapflag  "guild_vs4",mf_noteleport;
  88.     setmapflag  "guild_vs4",mf_noreturn;
  89.     setmapflag  "guild_vs4",mf_gvg;
  90.     setmapflag  "guild_vs4",mf_pvp;
  91.  
  92.  
  93.     //waitingroom "PvP Warper ",0;
  94.     //end;
  95.  
  96. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement