//================= Hercules Script ======================================= //= _ _ _ //= | | | | | | //= | |_| | ___ _ __ ___ _ _| | ___ ___ //= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| //= | | | | __/ | | (__| |_| | | __/\__ \ //= \_| |_/\___|_| \___|\__,_|_|\___||___/ //================= License =============================================== //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= //= Copyright (C) 2012-2015 Hercules Dev Team //= Copyright (C) Euphy //= Copyright (C) L0ne_W0lf //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by //= the Free Software Foundation, either version 3 of the License, or //= (at your option) any later version. //= //= This program is distributed in the hope that it will be useful, //= but WITHOUT ANY WARRANTY; without even the implied warranty of //= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the //= GNU General Public License for more details. //= //= You should have received a copy of the GNU General Public License //= along with this program. If not, see . //========================================================================= //= Guild Battle NPC //================= Description =========================================== //= Guild Battle with PVP mechanics. //================= Current Version ======================================= //= 1.1 //========================================================================= pvp_y_room,77,85,4 script Guild Battle Guide 8W_SOLDIER,{ setarray .@map1x[1],7,9,16,8,20; setarray .@map2x[1],91,90,83,91,79; setarray .@mapy[1],49,49,50,49,50; mes "[Guild Battle Guide]"; mes "How are you doing?"; mes "I'm the Guild Battle Guide"; mes "for the new PvP maps."; mes "Let me know to which map"; mes "you want me to move you."; next; .@i = select("Map 1", "Map 2", "Map 3", "Map 4", "Map 5"); mes "[Guild Battle Guide]"; mes "You've chosen Map "+.@i+"."; mes "Now, which team are"; mes "you on? You can choose"; mes "either Team 1 or Team 2."; next; .@j = select("Team 1", "Team 2"); mes "[Guild Battle Guide]"; mes "Alright, I'll move you"; mes "to Map "+.@i+" as a member"; mes "of Team "+.@j+". Are you ready"; mes "to be transported there now?"; next; if(select("Yes", "No") == 2) { mes "[Guild Battle Guide]"; mes "Alright, I hope to"; mes "see you again on"; mes "the PvP fields!"; close; } mes "[Guild Battle Guide]"; mes "Great! Have a good time~"; close2; warp "guild_vs"+.@i,getd(".@map"+.@j+"x["+.@i+"]"),.@mapy[.@i]; end; }