Im gonna try to explain How to create whatever zone you want in pvp instance For L2jSERVER! and sorry for my english, i do my best....
First of all you will need the coordinates of the area to change, I recommend using a table area, because it is easier.
For example(This is for SQL)
If i wanna change the last room of Garden of Eva to pvp zone. So then i must insert something like this:
Insert into zone_vertices values
('27200','1','83345','259124');
Insert into zone_vertices values
('27200','2','87637','259251');
Insert into zone_vertices values
('27200','3','87793','254877');
Insert into zone_vertices values
('27200','4','83437','254708');
As u can see there are this fields:
(ID, order, X , Y);
ID = Whatever... just check if its not already taken.
Order = The order can be from 0 to 3 for a table, from 0 to 4 for a pentagon..etc or from 1 to 4 for a table too..
X = Coordinates in X (Just move your char in game to a corner of the area you want to transform and write the command /loc and u will see the coord from that point)
Y = Coordinates in Y (Just move your char in game to a corner of the area you want to transform and write the command /loc and u will see the coord from that point)
Once you have that, so u can edit the Zone.xml in gameserver\data\zones. You must insert here the type of zone, Z coord and respawn point when somebody die there. for example i added into Arenas Area.
Explaining...
<zone id="27200" type="Arena" shape="NPoly" minZ="-17500" maxZ="-16500">
<stat name="name" val="PVP ZONE"/>
<stat name="spawnX" val="81236"/>
<stat name="spawnY" val="148638"/>
<stat name="spawnZ" val="-3469"/>
</zone>
Zone id ="The id that u used before in sql"
type="Arena" <--- it doesnt change
shape="Npoly"<--- it doesnt change
minZ="You can see this coord using /loc in game, its the last number x,y,z. "
maxZ="Same like MinZ, This is used if there are reliefs or mountains within the area" for example if u are in 214123, -41254, -3500 so then u move to another corner and the coords are 254123, -41254, -3300 <-- that means ur in a higher place so then u must put MinZ="-3500" and maxZ="-3300"
stat name="name"<--- it doesnt change
val="PVP ZONE" change it for whatever u want.
Giran Respawn COORDs.-
Maybe this could helps you, i haven't seen a kind of guide like this.