Chaos Posted September 11, 2012 Group: Members Topic Count: 9 Topics Per Day: 0.00 Content Count: 30 Reputation: 0 Joined: 09/07/12 Last Seen: October 24, 2023 Share Posted September 11, 2012 (edited) i use to have this script but ppl can do @warp inside pvp room what should i do to avoid it? // UVP 2 prontera.gat,145,188,5 script Ultimate PvP Warper 871,{ if (.pvp_square$=="") donpcevent "Ultimate PVP warper::OnClock0000"; mes "[PvP Warper]"; mes "Which arena do you want to go to?"; switch(select("PVP Square ["+getmapusers(.pvp_square$)+"/100]:PVP Nightmare ["+getmapusers("guild_vs3")+"/100]:PVP LowLevel ["+getmapusers("guild_vs1")+"/100]:PVP NoPotion ["+getmapusers("pvp_y_8-2")+"/100]:Non Donator PVP ["+getmapusers("1@orcs")+"/100]:Baby PvP Room ["+getmapusers("pvp_y_1-2")+"/100]")) { case 1: // PVP Square if (getmapusers(.pvp_square$) > 99) callsub S_full; callsub S_payment; warp .pvp_square$,0,0; end; case 2: // PVP Nightmare if (getmapusers("guild_vs3") > 99) callsub S_full; callsub S_payment; warp "guild_vs3",0,0; end; case 3: // PVP LowLevel if (getmapusers("guild_vs1") > 99) callsub S_full; if (BaseLevel > 150) { // Edit 150 to any maximum Lvl of a player can enter this room mes "only Base Level 1 - 150 may enter."; close; } callsub S_payment; warp "guild_vs1",0,0; end; case 4: // PVP NoPotion if (getmapusers("pvp_y_8-2") > 99) callsub S_full; for( set .@i,0; .@i<getarraysize(.NoPotion_ids); set .@i,.@i+1 ) { if (countitem(.NoPotion_ids[.@i])) { mes "You can not bring potions in this pvp."; close; } } callsub S_payment; warp "pvp_y_8-2",0,0; end; case 5: // Non Donator PVP if (getmapusers("1@orcs") > 99) callsub S_full; for( set .@i,0; .@i<getarraysize(.NoDonator_ids); set .@i,.@i+1 ) { if (countitem(.NoDonator_ids[.@i])) { mes "You can not bring God items in this pvp."; close; } } callsub S_payment; warp "1@orcs",0,0; end; Case 6: // Baby PvP Room if (getmapusers("pvp_y_1-2") > 99) callsub S_full; if (class < 4023 || class > 4045) goto L_NotBaby; callsub S_payment; warp "pvp_y_1-2",0,0; 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 < (200*BaseLevel + 800)) { mes "You don't have enough zeny."; mes "It costs "+(200*BaseLevel + 800)+" zeny for you to enter."; close; } set Zeny, Zeny - (200*BaseLevel + 800); return; OnInit: OnTimer5000: delwaitingroom; switch(rand(1,6)) { Case 1: waitingroom getmapusers(.pvp_square$)+" player"+( getmapusers(.pvp_square$) > 1 ? "s":"") +" are in the PvP Square", 0; goto Timer; end; break; Case 2: waitingroom getmapusers("guild_vs3")+" player"+( getmapusers("guild_vs3") > 1 ? "s":"") +" are in the PvP Nightmare", 0; goto Timer; end; break; Case 3: waitingroom getmapusers("guild_vs1")+" player"+( getmapusers("guild_vs1") > 1 ? "s":"") +" are in the PvP Lowlvl", 0; goto Timer; end; break; Case 4: waitingroom getmapusers("pvp_y_8-2")+" player"+( getmapusers("pvp_y_8-2") > 1 ? "s":"") +" are in the PvP NoPotion", 0; goto Timer; end; break; Case 5: waitingroom getmapusers("1@orcs")+" player"+( getmapusers("1@orcs") > 1 ? "s":"") +" are in the PvP NoDonator", 0; goto Timer; end; break; Case 6: waitingroom getmapusers("pvp_y_1-2")+" player"+( getmapusers("pvp_y_1-2") > 1 ? "s":"") +" are in the Baby PvP", 0; goto Timer; end; break; Timer: initnpctimer; } OnClock0000: // set the "PVP Square" 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$, "guild_vs5"; 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(Ultimate PvP Warper) Ultimate PvP Warper#1 871 alberta.gat,110,140,3 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#3 871 // Kliwa aldebaran.gat,147,115,1 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#4 871 // Kliwa amatsu.gat,207,86,3 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#5 871 // Kliwa ayothaya.gat,155,117,2 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#6 871 // Kliwa comodo.gat,206,80,4 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#7 871 // Kliwa einbech.gat,198,83,4 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#8 871 // Taas Kaliwa einbroch.gat,174,172,5 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#9 871 // Taas Kaliwa geffen.gat,125,71,4 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#10 871 gonryun.gat,162,120,4 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#11 871 hugel.gat,89,151,5 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#12 871 izlude.gat,134,90,4 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#13 871 lighthalzen.gat,166,101,4 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#14 871 louyang.gat,214,120,5 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#15 871 xmas.gat,154,136,4 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#16 871 morocc.gat,160,97,4 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#17 871 payon.gat,148,226,4 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#18 871 rachel.gat,135,115,4 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#19 871 veins.gat,219,127,4 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#20 871 yuno.gat,163,170,4 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#21 871 umbala.gat,106,159,3 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#22 871 poring_c02,139,81,4 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#23 871 // Mapflags guild_vs2 mapflag pvp guild_vs5 mapflag pvp guild_vs4 mapflag pvp guild_vs1-2 mapflag pvp guild_vs3 mapflag pvp guild_vs1 mapflag pvp pvp_y_8-2 mapflag pvp 1@orcs mapflag pvp guild_vs3 mapflag pvp_nightmaredrop random,equip,300 Edited September 11, 2012 by Joseph Codeboxed. Quote Link to comment Share on other sites More sharing options...
Bin4ry Posted September 11, 2012 Group: Members Topic Count: 30 Topics Per Day: 0.01 Content Count: 782 Reputation: 82 Joined: 01/01/12 Last Seen: September 21, 2015 Share Posted September 11, 2012 (edited) Add these to the script, change guild_vs1 to ur map name guild_vs1 mapflag nowarp guild_vs1 mapflag nowarpto Edited September 11, 2012 by darristan Quote Link to comment Share on other sites More sharing options...
Chaos Posted September 11, 2012 Group: Members Topic Count: 9 Topics Per Day: 0.00 Content Count: 30 Reputation: 0 Joined: 09/07/12 Last Seen: October 24, 2023 Author Share Posted September 11, 2012 where do i put that? Quote Link to comment Share on other sites More sharing options...
Emistry Posted September 11, 2012 Group: Forum Moderator Topic Count: 93 Topics Per Day: 0.02 Content Count: 10018 Reputation: 2369 Joined: 10/28/11 Last Seen: 20 hours ago Share Posted September 11, 2012 you can put it inside the same file with your pvp script....or any npc file...or mapflag folder... or...read this.. http://rathena.org/wiki/Adding_Script Quote Link to comment Share on other sites More sharing options...
Chaos Posted September 19, 2012 Group: Members Topic Count: 9 Topics Per Day: 0.00 Content Count: 30 Reputation: 0 Joined: 09/07/12 Last Seen: October 24, 2023 Author Share Posted September 19, 2012 no imean whats the new arrangements of that script? cuz its kinda annoying when ppl go 0 when they are dying xD please help Quote Link to comment Share on other sites More sharing options...
Emistry Posted September 19, 2012 Group: Forum Moderator Topic Count: 93 Topics Per Day: 0.02 Content Count: 10018 Reputation: 2369 Joined: 10/28/11 Last Seen: 20 hours ago Share Posted September 19, 2012 why not just simply put a disable command mapflag to the map and disable all the command usage ??? mapname mapflag nocommand 90 GM Level below 90 cant use Command in this map... and the last number is Optional..... Quote Link to comment Share on other sites More sharing options...
Chaos Posted September 19, 2012 Group: Members Topic Count: 9 Topics Per Day: 0.00 Content Count: 30 Reputation: 0 Joined: 09/07/12 Last Seen: October 24, 2023 Author Share Posted September 19, 2012 i suck i dont understand at all xD Quote Link to comment Share on other sites More sharing options...
Golem1988 Posted September 21, 2012 Group: Members Topic Count: 57 Topics Per Day: 0.01 Content Count: 162 Reputation: 1 Joined: 08/08/12 Last Seen: December 10, 2023 Share Posted September 21, 2012 Well, maybe stay a just-ragnarok-player than? I think this will save you nerves and so on... Server making is not the easyest thing. Making server is for the ones, who atleast know how to copypaste text and can read, what other people say. Making realyy nice servers is for the people who can much more and have knowleges for it. Not just asking for ready files, or maybe for ready, fully configured server. If you want the last- prepair to pay a lot of money, if you preffer to do something yourself, read what people say, read documentation, read guides and so on... Not the kindest answer, but it's true through. Quote Link to comment Share on other sites More sharing options...
Naliz Posted September 21, 2012 Group: Members Topic Count: 0 Topics Per Day: 0 Content Count: 2 Reputation: 0 Joined: 09/21/12 Last Seen: September 1, 2015 Share Posted September 21, 2012 (edited) Well, maybe stay a just-ragnarok-player than? I think this will save you nerves and so on... Server making is not the easyest thing. Making server is for the ones, who atleast know how to copypaste text and can read, what other people say. Making realyy nice servers is for the people who can much more and have knowleges for it. Not just asking for ready files, or maybe for ready, fully configured server. If you want the last- prepair to pay a lot of money, if you preffer to do something yourself, read what people say, read documentation, read guides and so on... Not the kindest answer, but it's true through. While it's true what you're saying, let's not forget that everyone started off as a beginner. It's up to him to decide whether he's going to improve by himself or continue to ask for the smallest things ever, but I'll help him to give him a little bit of understanding. i suck i dont understand at all xD You need to take a look in ../conf/mapflag/ From there it should be pretty easy to understand if you just give it some time. It's possible to add map flags within your script, however you can also make a new .txt file, in it you need to define what map should have what restrictions. Although, I recommend you sort it up the way you prefer it so it doesn't look messy for you pvp_rooms.txt Edited September 21, 2012 by Naliz Quote Link to comment Share on other sites More sharing options...
Chaos Posted October 30, 2012 Group: Members Topic Count: 9 Topics Per Day: 0.00 Content Count: 30 Reputation: 0 Joined: 09/07/12 Last Seen: October 24, 2023 Author Share Posted October 30, 2012 thank you very much sorry for the delay of reply some kind of busy i do appreciate it and hope you can help me more further =) Quote Link to comment Share on other sites More sharing options...
Question
Chaos
i use to have this script but ppl can do @warp inside pvp room what should i do to avoid it?
Edited by JosephCodeboxed.
Link to comment
Share on other sites
9 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.