mayonese Posted February 23, 2017 Group: Members Topic Count: 12 Topics Per Day: 0.00 Content Count: 23 Reputation: 0 Joined: 12/10/16 Last Seen: August 6, 2018 Share Posted February 23, 2017 (edited) how to disable @ load / @ return in pvp warper this script? // UVP 2 prontera.gat,143,173,6 script PVP Room 723,{ if (.pvp_square$=="") donpcevent "PVP Warper::OnClock0000"; mes "[PvP Warper]"; mes "Pilih Arena Yang Kamu Mau"; switch(select("Izlude ^FF0000["+getmapusers("pvp_y_8-2")+"]^000000:Arena Matador ^FF0000["+getmapusers("guild_vs3")+"]^000000:Prontera ^FF0000["+getmapusers("guild_vs1")+"]^000000:Payon ^FF0000["+getmapusers("pvp_y_8-3")+"]^000000:Morroc ^FF0000["+getmapusers("pvp_y_8-5")+"]^000000:")) { case 1: // Izlude if (getmapusers("pvp_y_8-2") > 99) callsub S_full; callsub S_payment; warp "pvp_y_8-2",0,0; announce ""+strcharinfo(0)+" Telah Memasuki PVP Room ",bc_all,0x0FFFF; end; case 2: // Arena Matador if (getmapusers("guild_vs3") > 99) callsub S_full; callsub S_payment; warp "guild_vs3",0,0; announce ""+strcharinfo(0)+" Telah Memasuki PVP Room ",bc_all,0x0FFFF; end; case 3: // Prontera if (getmapusers("guild_vs1") > 99) callsub S_full; callsub S_payment; warp "pvp_y_8-1",0,0; announce ""+strcharinfo(0)+" Telah Memasuki PVP Room ",bc_all,0x0FFFF; end; case 4: // Payon if (getmapusers("pvp_y_8-3") > 99) callsub S_full; callsub S_payment; warp "pvp_y_8-3",0,0; announce ""+strcharinfo(0)+" Telah Memasuki PVP Room ",bc_all,0x0FFFF; end; case 5: // Morroc if (getmapusers("1@orcs") > 99) callsub S_full; callsub S_payment; warp "pvp_y_8-5",0,0; announce ""+strcharinfo(0)+" Telah Memasuki PVP Room ",bc_all,0x0FFFF; end; L_NotBaby: mes "Only baby can enter this room"; close; } S_full: mes " "; mes "I'm sorry, this arena is full. Please try again later..."; close; S_payment: if (Zeny < (0)) { mes "You don't have enough zeny."; mes "It costs "+(0)+" zeny for you to enter."; close; } set Zeny, Zeny - (0); return; OnInit: OnTimer5000: delwaitingroom; switch(rand(1,5)) { Case 1: waitingroom getmapusers("pvp_y_8-2")+" "+( getmapusers("pvp_y_8-2") > 1 ? "s":"") +" PVP Room", 0; goto Timer; end; break; Case 2: waitingroom getmapusers("guild_vs3")+" "+( getmapusers("guild_vs3") > 1 ? "s":"") +" PVP Room", 0; goto Timer; end; break; Case 3: waitingroom getmapusers("pvp_y_8-1")+" "+( getmapusers("pvp_y_8-1") > 1 ? "s":"") +" PVP Room", 0; goto Timer; end; break; Case 4: waitingroom getmapusers("pvp_y_8-3")+" "+( getmapusers("pvp_y_8-3") > 1 ? "s":"") +" PVP Room", 0; goto Timer; end; break; Case 5: waitingroom getmapusers("pvp_y_8-5")+" "+( getmapusers("pvp_y_8-5") > 1 ? "s":"") +" PVP Room", 0; goto Timer; end; break; Timer: initnpctimer; } OnClock0000: // set the "PVP Room" map, based on day of the weeek switch(gettime(4)) { case 0: // Sunday case 1: // Monday set .pvp_square$, "guild_vs2"; break; case 2: // Tuesday case 3: // Wednesday set .pvp_square$, "pvp_y_8-3"; break; case 4: // Thursday case 5: // Friday set .pvp_square$, "guild_vs4"; break; case 6: // Saturday set .pvp_square$, "guild_vs1-2"; break; } // items not allowed in PVP NoPotion setarray .NoPotion_ids[0], 607, 608; // items not allowed in Non Donator PVP setarray .NoDonator_ids[0], 2410, 1530; end; } moscovia.gat,226,198,4 duplicate(PVP Warper) PVP Warper#1 871 alberta.gat,110,140,3 duplicate(PVP Warper) PVP Warper#3 871 // Kliwa aldebaran.gat,147,115,1 duplicate(PVP Warper) PVP Warper#4 871 // Kliwa amatsu.gat,207,86,3 duplicate(PVP Warper) PVP Warper#5 871 // Kliwa ayothaya.gat,155,117,2 duplicate(PVP Warper) PVP Warper#6 871 // Kliwa comodo.gat,206,80,4 duplicate(PVP Warper) PVP Warper#7 871 // Kliwa einbech.gat,198,83,4 duplicate(PVP Warper) PVP Warper#8 871 // Taas Kaliwa einbroch.gat,174,172,5 duplicate(PVP Warper) PVP Warper#9 871 // Taas Kaliwa geffen.gat,125,71,4 duplicate(PVP Warper) PVP Warper#10 871 gonryun.gat,162,120,4 duplicate(PVP Warper) PVP Warper#11 871 hugel.gat,89,151,5 duplicate(PVP Warper) PVP Warper#12 871 izlude.gat,134,90,4 duplicate(PVP Warper) PVP Warper#13 871 lighthalzen.gat,166,101,4 duplicate(PVP Warper) PVP Warper#14 871 louyang.gat,214,120,5 duplicate(PVP Warper) PVP Warper#15 871 xmas.gat,154,136,4 duplicate(PVP Warper) PVP Warper#16 871 morocc.gat,160,97,4 duplicate(PVP Warper) PVP Warper#17 871 payon.gat,148,226,4 duplicate(PVP Warper) PVP Warper#18 871 rachel.gat,135,115,4 duplicate(PVP Warper) PVP Warper#19 871 veins.gat,219,127,4 duplicate(PVP Warper) PVP Warper#20 871 yuno.gat,163,170,4 duplicate(PVP Warper) PVP Warper#21 871 umbala.gat,106,159,3 duplicate(PVP Warper) PVP Warper#22 871 poring_c02,139,81,4 duplicate(PVP Warper) PVP Warper#23 871 dewata,88,210,4 duplicate(PVP Warper) PVP Warper#24 871 // Mapflags guild_vs2 mapflag noreturn guild_vs2 mapflag nowarp guild_vs5 mapflag noreturn guild_vs5 mapflag nowarp guild_vs4 mapflag noreturn guild_vs4 mapflag nowarp guild_vs1-2 mapflag noreturn guild_vs1-2 mapflag nowarp guild_vs3 mapflag noreturn guild_vs3 mapflag noreturn guild_vs3 mapflag noreturn guild_vs1 mapflag noreturn guild_vs1 mapflag nowarp pvp_y_8-2 mapflag noreturn 1@orcs mapflag pvp pvp_y_8-3 mapflag noreturn guild_vs3 mapflag noreturn Edited February 23, 2017 by mayonese Quote Link to comment Share on other sites More sharing options...
0 Mushimaru Posted February 23, 2017 Group: Members Topic Count: 3 Topics Per Day: 0.00 Content Count: 57 Reputation: 5 Joined: 11/19/13 Last Seen: May 7, 2019 Share Posted February 23, 2017 1 hour ago, mayonese said: how to disable @ load / @ return in pvp warper this script? // UVP 2 prontera.gat,143,173,6 script PVP Room 723,{ if (.pvp_square$=="") donpcevent "PVP Warper::OnClock0000"; mes "[PvP Warper]"; mes "Pilih Arena Yang Kamu Mau"; switch(select("Izlude ^FF0000["+getmapusers("pvp_y_8-2")+"]^000000:Arena Matador ^FF0000["+getmapusers("guild_vs3")+"]^000000:Prontera ^FF0000["+getmapusers("guild_vs1")+"]^000000:Payon ^FF0000["+getmapusers("pvp_y_8-3")+"]^000000:Morroc ^FF0000["+getmapusers("pvp_y_8-5")+"]^000000:")) { case 1: // Izlude if (getmapusers("pvp_y_8-2") > 99) callsub S_full; callsub S_payment; warp "pvp_y_8-2",0,0; announce ""+strcharinfo(0)+" Telah Memasuki PVP Room ",bc_all,0x0FFFF; end; case 2: // Arena Matador if (getmapusers("guild_vs3") > 99) callsub S_full; callsub S_payment; warp "guild_vs3",0,0; announce ""+strcharinfo(0)+" Telah Memasuki PVP Room ",bc_all,0x0FFFF; end; case 3: // Prontera if (getmapusers("guild_vs1") > 99) callsub S_full; callsub S_payment; warp "pvp_y_8-1",0,0; announce ""+strcharinfo(0)+" Telah Memasuki PVP Room ",bc_all,0x0FFFF; end; case 4: // Payon if (getmapusers("pvp_y_8-3") > 99) callsub S_full; callsub S_payment; warp "pvp_y_8-3",0,0; announce ""+strcharinfo(0)+" Telah Memasuki PVP Room ",bc_all,0x0FFFF; end; case 5: // Morroc if (getmapusers("1@orcs") > 99) callsub S_full; callsub S_payment; warp "pvp_y_8-5",0,0; announce ""+strcharinfo(0)+" Telah Memasuki PVP Room ",bc_all,0x0FFFF; end; L_NotBaby: mes "Only baby can enter this room"; close; } S_full: mes " "; mes "I'm sorry, this arena is full. Please try again later..."; close; S_payment: if (Zeny < (0)) { mes "You don't have enough zeny."; mes "It costs "+(0)+" zeny for you to enter."; close; } set Zeny, Zeny - (0); return; OnInit: OnTimer5000: delwaitingroom; switch(rand(1,5)) { Case 1: waitingroom getmapusers("pvp_y_8-2")+" "+( getmapusers("pvp_y_8-2") > 1 ? "s":"") +" PVP Room", 0; goto Timer; end; break; Case 2: waitingroom getmapusers("guild_vs3")+" "+( getmapusers("guild_vs3") > 1 ? "s":"") +" PVP Room", 0; goto Timer; end; break; Case 3: waitingroom getmapusers("pvp_y_8-1")+" "+( getmapusers("pvp_y_8-1") > 1 ? "s":"") +" PVP Room", 0; goto Timer; end; break; Case 4: waitingroom getmapusers("pvp_y_8-3")+" "+( getmapusers("pvp_y_8-3") > 1 ? "s":"") +" PVP Room", 0; goto Timer; end; break; Case 5: waitingroom getmapusers("pvp_y_8-5")+" "+( getmapusers("pvp_y_8-5") > 1 ? "s":"") +" PVP Room", 0; goto Timer; end; break; Timer: initnpctimer; } OnClock0000: // set the "PVP Room" map, based on day of the weeek switch(gettime(4)) { case 0: // Sunday case 1: // Monday set .pvp_square$, "guild_vs2"; break; case 2: // Tuesday case 3: // Wednesday set .pvp_square$, "pvp_y_8-3"; break; case 4: // Thursday case 5: // Friday set .pvp_square$, "guild_vs4"; break; case 6: // Saturday set .pvp_square$, "guild_vs1-2"; break; } // items not allowed in PVP NoPotion setarray .NoPotion_ids[0], 607, 608; // items not allowed in Non Donator PVP setarray .NoDonator_ids[0], 2410, 1530; end; } moscovia.gat,226,198,4 duplicate(PVP Warper) PVP Warper#1 871 alberta.gat,110,140,3 duplicate(PVP Warper) PVP Warper#3 871 // Kliwa aldebaran.gat,147,115,1 duplicate(PVP Warper) PVP Warper#4 871 // Kliwa amatsu.gat,207,86,3 duplicate(PVP Warper) PVP Warper#5 871 // Kliwa ayothaya.gat,155,117,2 duplicate(PVP Warper) PVP Warper#6 871 // Kliwa comodo.gat,206,80,4 duplicate(PVP Warper) PVP Warper#7 871 // Kliwa einbech.gat,198,83,4 duplicate(PVP Warper) PVP Warper#8 871 // Taas Kaliwa einbroch.gat,174,172,5 duplicate(PVP Warper) PVP Warper#9 871 // Taas Kaliwa geffen.gat,125,71,4 duplicate(PVP Warper) PVP Warper#10 871 gonryun.gat,162,120,4 duplicate(PVP Warper) PVP Warper#11 871 hugel.gat,89,151,5 duplicate(PVP Warper) PVP Warper#12 871 izlude.gat,134,90,4 duplicate(PVP Warper) PVP Warper#13 871 lighthalzen.gat,166,101,4 duplicate(PVP Warper) PVP Warper#14 871 louyang.gat,214,120,5 duplicate(PVP Warper) PVP Warper#15 871 xmas.gat,154,136,4 duplicate(PVP Warper) PVP Warper#16 871 morocc.gat,160,97,4 duplicate(PVP Warper) PVP Warper#17 871 payon.gat,148,226,4 duplicate(PVP Warper) PVP Warper#18 871 rachel.gat,135,115,4 duplicate(PVP Warper) PVP Warper#19 871 veins.gat,219,127,4 duplicate(PVP Warper) PVP Warper#20 871 yuno.gat,163,170,4 duplicate(PVP Warper) PVP Warper#21 871 umbala.gat,106,159,3 duplicate(PVP Warper) PVP Warper#22 871 poring_c02,139,81,4 duplicate(PVP Warper) PVP Warper#23 871 dewata,88,210,4 duplicate(PVP Warper) PVP Warper#24 871 // Mapflags guild_vs2 mapflag noreturn guild_vs2 mapflag nowarp guild_vs5 mapflag noreturn guild_vs5 mapflag nowarp guild_vs4 mapflag noreturn guild_vs4 mapflag nowarp guild_vs1-2 mapflag noreturn guild_vs1-2 mapflag nowarp guild_vs3 mapflag noreturn guild_vs3 mapflag noreturn guild_vs3 mapflag noreturn guild_vs1 mapflag noreturn guild_vs1 mapflag nowarp pvp_y_8-2 mapflag noreturn 1@orcs mapflag pvp pvp_y_8-3 mapflag noreturn guild_vs3 mapflag noreturn u can try edit nowarp in mapflag Quote Link to comment Share on other sites More sharing options...
0 mayonese Posted February 23, 2017 Group: Members Topic Count: 12 Topics Per Day: 0.00 Content Count: 23 Reputation: 0 Joined: 12/10/16 Last Seen: August 6, 2018 Author Share Posted February 23, 2017 Just now, Mushimaru said: u can try edit nowarp in mapflag all mapflag sir edit nowarp sir ? Quote Link to comment Share on other sites More sharing options...
0 Mushimaru Posted February 23, 2017 Group: Members Topic Count: 3 Topics Per Day: 0.00 Content Count: 57 Reputation: 5 Joined: 11/19/13 Last Seen: May 7, 2019 Share Posted February 23, 2017 ohh you are using command in your server...sry i think disable nowarp in mapflag only works with butterfly wing only....u can bind the atcommand for player in that map...try study this posthttps://rathena.org/board/topic/103793-disable-a-specific-atcommand-in-a-map/ Quote Link to comment Share on other sites More sharing options...
Question
mayonese
how to disable @ load / @ return in pvp warper this script?
// UVP 2 prontera.gat,143,173,6 script PVP Room 723,{ if (.pvp_square$=="") donpcevent "PVP Warper::OnClock0000"; mes "[PvP Warper]"; mes "Pilih Arena Yang Kamu Mau"; switch(select("Izlude ^FF0000["+getmapusers("pvp_y_8-2")+"]^000000:Arena Matador ^FF0000["+getmapusers("guild_vs3")+"]^000000:Prontera ^FF0000["+getmapusers("guild_vs1")+"]^000000:Payon ^FF0000["+getmapusers("pvp_y_8-3")+"]^000000:Morroc ^FF0000["+getmapusers("pvp_y_8-5")+"]^000000:")) { case 1: // Izlude if (getmapusers("pvp_y_8-2") > 99) callsub S_full; callsub S_payment; warp "pvp_y_8-2",0,0; announce ""+strcharinfo(0)+" Telah Memasuki PVP Room ",bc_all,0x0FFFF; end; case 2: // Arena Matador if (getmapusers("guild_vs3") > 99) callsub S_full; callsub S_payment; warp "guild_vs3",0,0; announce ""+strcharinfo(0)+" Telah Memasuki PVP Room ",bc_all,0x0FFFF; end; case 3: // Prontera if (getmapusers("guild_vs1") > 99) callsub S_full; callsub S_payment; warp "pvp_y_8-1",0,0; announce ""+strcharinfo(0)+" Telah Memasuki PVP Room ",bc_all,0x0FFFF; end; case 4: // Payon if (getmapusers("pvp_y_8-3") > 99) callsub S_full; callsub S_payment; warp "pvp_y_8-3",0,0; announce ""+strcharinfo(0)+" Telah Memasuki PVP Room ",bc_all,0x0FFFF; end; case 5: // Morroc if (getmapusers("1@orcs") > 99) callsub S_full; callsub S_payment; warp "pvp_y_8-5",0,0; announce ""+strcharinfo(0)+" Telah Memasuki PVP Room ",bc_all,0x0FFFF; end; L_NotBaby: mes "Only baby can enter this room"; close; } S_full: mes " "; mes "I'm sorry, this arena is full. Please try again later..."; close; S_payment: if (Zeny < (0)) { mes "You don't have enough zeny."; mes "It costs "+(0)+" zeny for you to enter."; close; } set Zeny, Zeny - (0); return; OnInit: OnTimer5000: delwaitingroom; switch(rand(1,5)) { Case 1: waitingroom getmapusers("pvp_y_8-2")+" "+( getmapusers("pvp_y_8-2") > 1 ? "s":"") +" PVP Room", 0; goto Timer; end; break; Case 2: waitingroom getmapusers("guild_vs3")+" "+( getmapusers("guild_vs3") > 1 ? "s":"") +" PVP Room", 0; goto Timer; end; break; Case 3: waitingroom getmapusers("pvp_y_8-1")+" "+( getmapusers("pvp_y_8-1") > 1 ? "s":"") +" PVP Room", 0; goto Timer; end; break; Case 4: waitingroom getmapusers("pvp_y_8-3")+" "+( getmapusers("pvp_y_8-3") > 1 ? "s":"") +" PVP Room", 0; goto Timer; end; break; Case 5: waitingroom getmapusers("pvp_y_8-5")+" "+( getmapusers("pvp_y_8-5") > 1 ? "s":"") +" PVP Room", 0; goto Timer; end; break; Timer: initnpctimer; } OnClock0000: // set the "PVP Room" map, based on day of the weeek switch(gettime(4)) { case 0: // Sunday case 1: // Monday set .pvp_square$, "guild_vs2"; break; case 2: // Tuesday case 3: // Wednesday set .pvp_square$, "pvp_y_8-3"; break; case 4: // Thursday case 5: // Friday set .pvp_square$, "guild_vs4"; break; case 6: // Saturday set .pvp_square$, "guild_vs1-2"; break; } // items not allowed in PVP NoPotion setarray .NoPotion_ids[0], 607, 608; // items not allowed in Non Donator PVP setarray .NoDonator_ids[0], 2410, 1530; end; } moscovia.gat,226,198,4 duplicate(PVP Warper) PVP Warper#1 871 alberta.gat,110,140,3 duplicate(PVP Warper) PVP Warper#3 871 // Kliwa aldebaran.gat,147,115,1 duplicate(PVP Warper) PVP Warper#4 871 // Kliwa amatsu.gat,207,86,3 duplicate(PVP Warper) PVP Warper#5 871 // Kliwa ayothaya.gat,155,117,2 duplicate(PVP Warper) PVP Warper#6 871 // Kliwa comodo.gat,206,80,4 duplicate(PVP Warper) PVP Warper#7 871 // Kliwa einbech.gat,198,83,4 duplicate(PVP Warper) PVP Warper#8 871 // Taas Kaliwa einbroch.gat,174,172,5 duplicate(PVP Warper) PVP Warper#9 871 // Taas Kaliwa geffen.gat,125,71,4 duplicate(PVP Warper) PVP Warper#10 871 gonryun.gat,162,120,4 duplicate(PVP Warper) PVP Warper#11 871 hugel.gat,89,151,5 duplicate(PVP Warper) PVP Warper#12 871 izlude.gat,134,90,4 duplicate(PVP Warper) PVP Warper#13 871 lighthalzen.gat,166,101,4 duplicate(PVP Warper) PVP Warper#14 871 louyang.gat,214,120,5 duplicate(PVP Warper) PVP Warper#15 871 xmas.gat,154,136,4 duplicate(PVP Warper) PVP Warper#16 871 morocc.gat,160,97,4 duplicate(PVP Warper) PVP Warper#17 871 payon.gat,148,226,4 duplicate(PVP Warper) PVP Warper#18 871 rachel.gat,135,115,4 duplicate(PVP Warper) PVP Warper#19 871 veins.gat,219,127,4 duplicate(PVP Warper) PVP Warper#20 871 yuno.gat,163,170,4 duplicate(PVP Warper) PVP Warper#21 871 umbala.gat,106,159,3 duplicate(PVP Warper) PVP Warper#22 871 poring_c02,139,81,4 duplicate(PVP Warper) PVP Warper#23 871 dewata,88,210,4 duplicate(PVP Warper) PVP Warper#24 871 // Mapflags guild_vs2 mapflag noreturn guild_vs2 mapflag nowarp guild_vs5 mapflag noreturn guild_vs5 mapflag nowarp guild_vs4 mapflag noreturn guild_vs4 mapflag nowarp guild_vs1-2 mapflag noreturn guild_vs1-2 mapflag nowarp guild_vs3 mapflag noreturn guild_vs3 mapflag noreturn guild_vs3 mapflag noreturn guild_vs1 mapflag noreturn guild_vs1 mapflag nowarp pvp_y_8-2 mapflag noreturn 1@orcs mapflag pvp pvp_y_8-3 mapflag noreturn guild_vs3 mapflag noreturn
Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.