Как сделать автобафф зону.

Путь:
data/zone

Выбираем для примера любую стандартную зону - к примеру:
data/zone/peace_zone.xml

Code:
    <zone name="[primeval_peace1]" type="peace_zone" >
        <polygon> <!-- 원시의 섬 선착장(20_17) -->
            <coords loc="10408 -27395 -4290 -1290" />
            <coords loc="12065 -25334 -4290 -1290" />
            <coords loc="12223 -23159 -4290 -1290" />
            <coords loc="10424 -22340 -4290 -1290" />
            <coords loc="9566 -23131 -4290 -1290" />
            <coords loc="9290 -24261 -4290 -1290" />
        </polygon>
    </zone>

И теперь модифицируем зону для того что бы при входе в зону вам автобафало нобл или еще какой скил. В примере я укажу как баффнуть ноблеса
Вариант 1:
Code:
    <zone name="[primeval_peace1]" type="peace_zone" >
        <set name="zoneBuffs" val="1323:1" /> <!-- Ноблес бафф -->
        <polygon> <!-- 원시의 섬 선착장(20_17) -->
            <coords loc="10408 -27395 -4290 -1290" />
            <coords loc="12065 -25334 -4290 -1290" />
            <coords loc="12223 -23159 -4290 -1290" />
            <coords loc="10424 -22340 -4290 -1290" />
            <coords loc="9566 -23131 -4290 -1290" />
            <coords loc="9290 -24261 -4290 -1290" />
        </polygon>
    </zone>
смотрите - я добавил <set name="zoneBuffs" val="1323:1" />
где skill_id=1323 skill_level=1

Вариант 2:

Если мы хотим добавить много баффов при входе в зону:
Code:
   <zone name="[primeval_peace1]" type="peace_zone" >
        <set name="zoneBuffs" val="1323:1;1045:6;1047:4;1048:6" />
        <polygon> <!-- 원시의 섬 선착장(20_17) -->
            <coords loc="10408 -27395 -4290 -1290" />
            <coords loc="12065 -25334 -4290 -1290" />
            <coords loc="12223 -23159 -4290 -1290" />
            <coords loc="10424 -22340 -4290 -1290" />
            <coords loc="9566 -23131 -4290 -1290" />
            <coords loc="9290 -24261 -4290 -1290" />
        </polygon>
    </zone>

смотрите - я добавил <set name="zoneBuffs" val="1323:1;1045:6;1047:4;1048:6" />

Вариант 3:
Если мы хотим добавить много баффов или один и при этом модифицировать время баффа, а не брать стандартное:

Code:
   <zone name="[primeval_peace1]" type="peace_zone" >
        <set name="zoneBuffs" val="1323:1/6000;1045:6/6000;1047:4/6000;1048:6/6000" />
        <polygon> <!-- 원시의 섬 선착장(20_17) -->
            <coords loc="10408 -27395 -4290 -1290" />
            <coords loc="12065 -25334 -4290 -1290" />
            <coords loc="12223 -23159 -4290 -1290" />
            <coords loc="10424 -22340 -4290 -1290" />
            <coords loc="9566 -23131 -4290 -1290" />
            <coords loc="9290 -24261 -4290 -1290" />
        </polygon>
    </zone>

смотрите - я добавил <set name="zoneBuffs" val="1323:1/6000;1045:6/6000;1047:4/6000;1048:6/6000" />

где "id1323:level1/модификатор времени в секундах 6000 = 100 минут"

Условия:
Бафф не будет накладываться если зарегистрированный на олимпиаду,если вы заричь или акаманах, находитесь в дуели, мертвы, трейдите и так далее.
 
Last edited:
//zone_check
Как правильно разметить зону, глянул гайд что есть на форуме, не понятно через какую прогу это всё делаеться, и могу ли я без неё так сделать ( поиидеи можна бегать и черег .лок узнавать координаты? )
 
Как правильно разметить зону, глянул гайд что есть на форуме, не понятно через какую прогу это всё делаеться, и могу ли я без неё так сделать ( поиидеи можна бегать и черег .лок узнавать координаты? )
Сам спросил, сам ответил )))

Делай сам, собери по периметру координаты и создай нужную тебе зону по гайду
 
Нужна помощь )
создаю зону с баффом нублес )

<zone name="[PvPZone]" type="fun" >
<set name="entering_message_no" val="283" />
<set name="leaving_message_no" val="284" />
<set name="enabled" val="true" />
<set name="target" val="pc" />
<set name="skill_name" val="1323;1" />
<set name="skill_prob" val="100" />
<set name="unit_tick" val="120" />
<set name="initial_delay" val="0" />
<set name="playerKillReward" val="6673:1,35;9995:1,35" />
<set name="ZoneRewardInterval" val="0" />
<set name="playerClassIdsLimit" val="97;16;105;112" />
<set name="playerClassIdsLimitBackLoc" val="83459 148327 -3408" />
<set name="playerKillCheck" val="ip|hwid" />
<set name="uniqHwidLimit" val="1" />

Как сделать чтобы бафф не слетал, при выходе из зоны
 
Появилась ли возможность дать магам один бафф, файтерам другой ?
 
А можно сделать автобафф зону временной и с анонсом об активации?
Много вопросов, мало ответов.
Хочу актуализировать некоторые локации прикрутив к ним бафф на эксп, почитав тему что можно делать через инстант скилл, а будет ли по времени такая зона активироваться?
 
А можно сделать автобафф зону временной и с анонсом об активации?
Много вопросов, мало ответов.
Хочу актуализировать некоторые локации прикрутив к ним бафф на эксп, почитав тему что можно делать через инстант скилл, а будет ли по времени такая зона активироваться?
Гугли по форуму где-то есть гайд и примеры как сделать зону активируемую по времени
 
Появилась ли возможность дать магам один бафф, файтерам другой ?
да, вплоть до каждого класса

db5d0d44fb364e14cc1abe0b70093429.png
 
Back
Top