To nie poradnik , ale myśle , że z tego wszystko da się wywnioskowac . Przykład na mozliwośc stawiania sklepiku w Giran :
<?xml version='1.0' encoding='utf-8'?>
<list>
<!-- Zones to forbid players to create private stores or manufacture stores inside.
If your players tend to build walls of private stores in small passages or around gate keepers, use such zones. -->
<zone id="1" name="No Store Giran - main stair area (large) by temple">
<settings noPrivateStore="true"/>
<shape type="Poly" zMin="-3500" zMax="-3300">
<point x="82972" y="147455"/>
<point x="82972" y="149787"/>
<point x="83724" y="149787"/>
<point x="83724" y="147455"/>
</shape>
</zone>
<zone id="2" name="No Store Giran - center north stairs">
<settings noPrivateStore="true"/>
<shape type="Poly" zMin="-3600" zMax="-3400">
<point x="81461" y="147123"/>
<point x="81461" y="147543"/>
<point x="81627" y="147543"/>
<point x="81627" y="147213"/>
</shape>
</zone>
<zone id="3" name="No Store Giran - center west stairs">
<settings noPrivateStore="true"/>
<shape type="Poly" zMin="-3600" zMax="-3400">
<point x="80427" y="148533"/>
<point x="80427" y="148697"/>
<point x="80780" y="148697"/>
<point x="80780" y="148533"/>
</shape>
</zone>
<zone id="4" name="No Store Giran - center south stairs">
<settings noPrivateStore="true"/>
<shape type="Poly" zMin="-3600" zMax="-3400">
<point x="81466" y="149705"/>
<point x="81466" y="150021"/>
<point x="81627" y="150021"/>
<point x="81627" y="149705"/>
</shape>
</zone>
<zone id="5" name="No Store Giran - center octigon">
<settings noPrivateStore="true"/>
<shape type="Poly" zMin="-3500" zMax="-3400">
<point x="81449" y="148414"/>
<point x="81450" y="148803"/>
<point x="81726" y="149078"/>
<point x="82115" y="149078"/>
<point x="82393" y="148804"/>
<point x="82392" y="148411"/>
<point x="82115" y="148135"/>
<point x="81724" y="148137"/>
</shape>
</zone>
<zone id="6" name="No Store Giran - Oly Manager">
<settings noPrivateStore="true"/>
<shape type="Poly" zMin="-3500" zMax="-3400">
<point x="81977" y="147455"/>
<point x="81977" y="147657"/>
<point x="82238" y="147657"/>
<point x="82238" y="147455"/>
</shape>
</zone>
<zone id="7" name="No Store Giran - Adventure Guildsman">
<settings noPrivateStore="true"/>
<shape type="Poly" zMin="-3500" zMax="-3400">
<point x="82794" y="147740"/>
<point x="82794" y="147827"/>
<point x="82874" y="147827"/>
<point x="82874" y="147740"/>
</shape>
</zone>
<zone id="8" name="No Store Giran - Adventures' Guild">
<settings noPrivateStore="true"/>
<shape type="Poly" zMin="-3500" zMax="-3400">
<point x="82796" y="149349"/>
<point x="82796" y="149416"/>
<point x="82887" y="149416"/>
<point x="82887" y="149349"/>
</shape>
</zone>
<zone id="9" name="No Store Giran - Manor Manager">
<settings noPrivateStore="true"/>
<shape type="Poly" zMin="-3500" zMax="-3400">
<point x="81827" y="149563"/>
<point x="81827" y="149788"/>
<point x="82138" y="149788"/>
<point x="82138" y="149563"/>
</shape>
</zone>
<zone id="10" name="No Store Giran - Auctioneer">
<settings noPrivateStore="true"/>
<shape type="Poly" zMin="-3500" zMax="-3400">
<point x="81358" y="149699"/>
<point x="81358" y="149743"/>
<point x="81464" y="149743"/>
<point x="81464" y="149699"/>
</shape>
</zone>
<zone id="11" name="No Store Giran - Gabrielle">
<settings noPrivateStore="true"/>
<shape type="Poly" zMin="-3500" zMax="-3400">
<point x="81258" y="149691"/>
<point x="81258" y="149787"/>
<point x="81351" y="149787"/>
<point x="81351" y="149691"/>
</shape>
</zone>
<zone id="12" name="No Store Giran - Item Broker">
<settings noPrivateStore="true"/>
<shape type="Poly" zMin="-3500" zMax="-3400">
<point x="81028" y="149360"/>
<point x="81028" y="149444"/>
<point x="81114" y="149444"/>
<point x="81114" y="149360"/>
</shape>
</zone>
<zone id="13" name="No Store Giran - Black Marketeer of Mammon">
<settings noPrivateStore="true"/>
<shape type="Poly" zMin="-3600" zMax="-3400">
<point x="81304" y="149979"/>
<point x="81304" y="150071"/>
<point x="81424" y="150071"/>
<point x="81424" y="149979"/>
</shape>
</zone>
<!--
<zone id="x" name="No Store Giran - x">
<settings noPrivateStore="true"/>
<shape type="Poly" zMin="-3500" zMax="-3400">
<point x="" y=""/>
<point x="" y=""/>
<point x="" y=""/>
<point x="" y=""/>
</shape>
</zone>
-->
</list>
Zawartośc wklej do D:\Server\l2jfree-gameserver\dist\data\zone plik :
customZrób restart servera i idź do Giran sprawdzic rezultat . U mnie działa dobrze . Jeżeli chesz postawic sklepik w miejscu , w którym nie wolno , pokazuje się napis , że tutaj zabroniono . Schemat jest prosty . Edytuj i dodawaj do w/w tekstu inne lokacje