icabit

pr3p

Jan 22nd, 2013
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.27 KB | None | 0 0
  1. // PVP Yoyo Mode Staff
  2. //============================================================
  3. prontera,160,188,4 script Pvp Warper::Pvp Warper 825,{
  4. set .@mapcount_1,getmapusers("guild_vs3");
  5. set .@mapcount_2,getmapusers("guild_vs2");
  6. set .@mapcount_4,getmapusers("guild_vs1");
  7. set .@mapcount_5,getmapusers("pvp_y_8-5");
  8. while(1) {
  9. switch(select("PVP Room 1 [ "+.@mapcount_1+" / 128 ]:Deathmatch [ "+.@mapcount_2+" / 128 ]:PVP Trans Only [ "+.@mapcount_4+" / 128 ]:Morroc [ "+.@mapcount_5+" / 128 ]:Cancel")) {
  10. case 1:
  11. callsub S_CheckPVPRoom,@mapcount_1,"guild_vs3";
  12. break;
  13. case 2:
  14. callsub S_CheckPVPRoom,@mapcount_2,"guild_vs2";
  15. break;
  16. case 3:
  17. if ( Upper != 1 ){
  18. mes "You are not Trans Class , so you cant enter.";
  19. close;
  20. }
  21. warp "guild_vs1",0,0;
  22. announce strcharinfo(0)+" has entered guild_vs1 PvP Room",bc_blue|bc_all;
  23. break;
  24. case 4:
  25. callsub S_CheckPVPRoom,@mapcount_5,"pvp_y_8-5";
  26. break;
  27. case 5:
  28. close;
  29.  
  30. }
  31. }
  32.  
  33. OnInit:
  34. waitingroom "PVP Warper",0;
  35. end;
  36.  
  37. S_CheckPVPRoom:
  38. if (getarg(0) >= 128) {
  39. mes "[PVP Fight Square Reception Staff]";
  40. mes "This map is currently full.";
  41. next;
  42. return;
  43. }
  44. else {
  45. warp getarg(1),0,0;
  46. announce strcharinfo(0)+" has entered "+getarg(1)+" PvP Room",bc_blue|bc_all;
  47. end;
  48. }
  49. }
  50.  
  51. // -- DEATH MATCH FEATURE
  52.  
  53. - script deathmatch -1,{
  54.  
  55. OnPCDieEvent:
  56. if(strcharinfo(3) == "guild_vs2")
  57. {
  58. dispbottom "You will respawn in 5 Seconds.";
  59. sleep2 1000;
  60. dispbottom "You will respawn in 4 Seconds.";
  61. sleep2 1000;
  62. dispbottom "You will respawn in 3 Seconds.";
  63. sleep2 1000;
  64. dispbottom "You will respawn in 2 Seconds.";
  65. sleep2 1000;
  66. dispbottom "You will respawn in 1 Seconds.";
  67. sleep2 1000;
  68. atcommand "@alive";
  69. specialeffect2 37; sc_start SC_INCREASEAGI,300000,10;
  70. specialeffect2 42; sc_start SC_BLESSING,300000,10;
  71. warp "guild_vs2",0,0;
  72. }
  73. end;
  74. OnPCKillEvent:
  75. if (rid2name(killedrid)==rid2name(killerrid)){end;}
  76. set #CASHPOINT, #CASHPOINT + 1;
  77. dispbottom "Your Cash Points now is :"+#CASHPOINT;
  78. end;
  79. }
  80.  
  81.  
  82. //Mapflags
  83.  
  84. guild_vs2 mapflag nosave
  85. guild_vs2 mapflag nomemo
  86. guild_vs2 mapflag nobranch
  87. guild_vs2 mapflag pvp_noguild
  88. guild_vs2 mapflag nocommand 99
  89. guild_vs2 mapflag noicewall
  90. guild_vs2 mapflag noreturn
  91. guild_vs2 mapflag nowarp
  92.  
  93. guild_vs1 mapflag nosave
  94. guild_vs1 mapflag nomemo
  95. guild_vs1 mapflag nobranch
  96. guild_vs1 mapflag pvp_noguild
  97. guild_vs1 mapflag nocommand 99
  98. guild_vs1 mapflag noicewall
  99. guild_vs1 mapflag noreturn
  100. guild_vs1 mapflag nowarp
  101. //guild_vs1 mapflag restricted 3
  102.  
  103. //guild_vs5 mapflag nosave
  104. //guild_vs5 mapflag nomemo
  105. //guild_vs5 mapflag nobranch
  106. //guild_vs5 mapflag pvp_noguild
  107. //guild_vs5 mapflag nocommand 99
  108. //guild_vs5 mapflag noicewall
  109. //guild_vs5 mapflag noreturn
  110. //guild_vs5 mapflag nowarp
  111.  
  112. guild_vs3 mapflag nosave
  113. guild_vs3 mapflag nomemo
  114. guild_vs3 mapflag nobranch
  115. guild_vs3 mapflag pvp_noguild
  116. guild_vs3 mapflag nocommand 99
  117. guild_vs3 mapflag noicewall
  118. //guild_vs2 mapflag restricted 3
  119. guild_vs3 mapflag noreturn
  120. guild_vs3 mapflag nowarp
  121.  
  122. pvp_y_8-2 mapflag nosave
  123. pvp_y_8-2 mapflag nomemo
  124. pvp_y_8-2 mapflag nobranch
  125. pvp_y_8-2 mapflag pvp_noguild
  126. pvp_y_8-2 mapflag nocommand 60
  127. pvp_y_8-2 mapflag noicewall
  128. //pvp_y_8-2 mapflag restricted 3
  129.  
  130. pvp_n_1-5 mapflag gvg off
  131. pvp_n_1-5 mapflag pvp_noparty off
  132. pvp_n_1-5 mapflag nobranch
  133. pvp_n_1-5 mapflag nopenalty
  134. pvp_n_1-5 mapflag noreturn
  135. pvp_n_1-5 mapflag nowarp
  136. pvp_n_1-5 mapflag pvp_noguild
  137. pvp_n_1-5 mapflag pvp
  138. pvp_n_1-5 mapflag nomemo
  139.  
  140.  
  141. // Duplicate
  142. morocc,150,102,5 duplicate(Pvp Warper) Pvp Warper#2-2 871
  143. geffen,114,64,5 duplicate(Pvp Warper) Pvp Warper#3-1 871
  144. payon,187,99,5 duplicate(Pvp Warper) Pvp Warper#4-1 871
  145. izlude,132,119,5 duplicate(Pvp Warper) Pvp Warper#5-1 871
  146. aldebaran,134,117,5 duplicate(Pvp Warper) Pvp Warper#6-1 871
  147. xmas,143,136,5 duplicate(Pvp Warper) Pvp Warper#7-1 871
  148. comodo,190,144,5 duplicate(Pvp Warper) Pvp Warper#8-1 871
  149. amatsu,202,86,5 duplicate(Pvp Warper) Pvp Warper#9-1 871
  150. gonryun,155,126,5 duplicate(Pvp Warper) Pvp Warper#10-1 871
  151. ayothaya,153,123,5 duplicate(Pvp Warper) Pvp Warper#11-1 871
  152. lighthalzen,154,94,5 duplicate(Pvp Warper) Pvp Warper#13-1 871
  153. //trinity,101,100,4 duplicate(Pvp Warper) Pvp Warper#14-1 871
  154. moscovia,229,186,4 duplicate(Pvp Warper) Pvp Warper#15-1 871
Advertisement
Add Comment
Please, Sign In to add comment