Рейтинг темы:
  • 1 Голос(ов) - 1 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Summon
#1
Всем доброго!
Возник вопрос, а как возможно запретить суммон в определенные локации к примеру в ту же круму или еще куда-то, как это сделать?Подскаждите пожалуйста, что для этого нужно?
Ответ
#2
Можно попробовать сделать проверку на зону в скиле вызова саммона. А при телепорте в зону тоже проверка на саммоне, и если проверка тру, то саммона отозвать, или предложить хозяину самому его отозвать, а потом тп.
Я не волшебник... Я, пока, учусь. L2Jserver CT2.5
Ответ
#3
Я имею ввиду присумонить. А не вызвать суммона.
Ответ
#4
gre4ka Написал:Я имею ввиду присумонить. А не вызвать суммона.
Так это еще проще, в скиле суммона сделайте проверку на зону, но перед этим, конечно, создать эту зону самому. Как создать зону, смотрите мануалы в спец. разделах.
Я не волшебник... Я, пока, учусь. L2Jserver CT2.5
Ответ
#5
Мне к примеру нужно запретить в Cruma
Но я не знаю, к какой она относится зоне?
Ответ
#6
Номер квадрата геодаты равен зоне
СЕО Оптимизация сайтов
Ответ
#7
Разметка зон не относиться по факту к категориям.
Создаем зону
<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>
Возможно в разных сборках, разные параметры.
Ответ
#8
Ничего не получается, не понимаю, что-то...
Даже не получается ромб сделать зоной 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 зону.

В чем косяк, помогите ребят, ничего не понимаю, почему не работает?
Ответ
#9
Можно посмотреть полностью ваши зоны? Желательно бы в аську)
Вы пытаетесь запретить сумон в гиране? Мне бы увидеть как в вашей сборке устроены зоны, я бы конкретней смог бы подсказать.
ICQ 415549301
Ответ
#10
Всем спасибо, но я уже разобрался, я просто не верно указывал позиции minZ и maxZ.
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)