Сообщений: 56
Тем: 13
Зарегистрирован: Nov 2013
Всем доброго!
Возник вопрос, а как возможно запретить суммон в определенные локации к примеру в ту же круму или еще куда-то, как это сделать?Подскаждите пожалуйста, что для этого нужно?
Сообщений: 142
Тем: 40
Зарегистрирован: Jul 2008
Репутация:
3
Можно попробовать сделать проверку на зону в скиле вызова саммона. А при телепорте в зону тоже проверка на саммоне, и если проверка тру, то саммона отозвать, или предложить хозяину самому его отозвать, а потом тп.
Я не волшебник... Я, пока, учусь. L2Jserver CT2.5
Сообщений: 56
Тем: 13
Зарегистрирован: Nov 2013
Я имею ввиду присумонить. А не вызвать суммона.
Сообщений: 142
Тем: 40
Зарегистрирован: Jul 2008
Репутация:
3
gre4ka Написал:Я имею ввиду присумонить. А не вызвать суммона.
Так это еще проще, в скиле суммона сделайте проверку на зону, но перед этим, конечно, создать эту зону самому. Как создать зону, смотрите мануалы в спец. разделах.
Я не волшебник... Я, пока, учусь. L2Jserver CT2.5
Сообщений: 56
Тем: 13
Зарегистрирован: Nov 2013
Мне к примеру нужно запретить в Cruma
Но я не знаю, к какой она относится зоне?
Сообщений: 2,444
Тем: 59
Зарегистрирован: May 2010
Репутация:
13,020
Номер квадрата геодаты равен зоне
СЕО Оптимизация сайтов
Сообщений: 16
Тем: 2
Зарегистрирован: Jan 2014
Репутация:
-1
Разметка зон не относиться по факту к категориям.
Создаем зону
<zone id="1" name="noSummon">
<settings noSummon="true"(Запретить сумонить) noStrider="true"(запретить страйдеров в данной зоне) noSummonPet="true"(запретить вызывать питомцев)/>
С координатами ниже думаю сами разберетесь)
<shape type="Poly" zMin="-3500" zMax="-3400">
<point x="82964" y="147561"/>
<point x="83138" y="149317"/>
</shape>
</zone>
Возможно в разных сборках, разные параметры.
Сообщений: 56
Тем: 13
Зарегистрирован: Nov 2013
Ничего не получается, не понимаю, что-то...
Даже не получается ромб сделать зоной pvp, ромб тот что в центре гирана...
Делаю так:
/date/zone/zone.xml:
PHP код:
<?php
<zone id='99998' type='Town' shape='NPoly' minZ='-3469' maxZ='-3495'>
<stat name='name' val='PvP Giran'/>
<stat name='townId' val='9'/>
<stat name='redirectTownId' val='11'/>
<stat name='taxById' val='3'/>
<stat name='isPeaceZone' val='True'/>
</zone>
SQL:
PHP код:
<?php
INSERT INTO `zone_vertices` VALUES ('99998', '0', '81728', '147891');
INSERT INTO `zone_vertices` VALUES ('99998', '1', '82112', '147910');
INSERT INTO `zone_vertices` VALUES ('99998', '2', '82729', '148424');
INSERT INTO `zone_vertices` VALUES ('99998', '3', '82720', '148799');
INSERT INTO `zone_vertices` VALUES ('99998', '4', '82112', '149314');
INSERT INTO `zone_vertices` VALUES ('99998', '5', '81729', '149314');
INSERT INTO `zone_vertices` VALUES ('99998', '6', '81142', '148792');
INSERT INTO `zone_vertices` VALUES ('99998', '7', '81146', '148427');
Но ничерта не работает, почему?
Хотя допустим если я сделаю в гиране за место type="Town" Arena, то весь город гиран становится зоной, и мне оповещает об этом, что вы вошли в pvp зону и если я убегу за ворота то говорит вы покинули pvp зону.
В чем косяк, помогите ребят, ничего не понимаю, почему не работает?