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

Тема в разделе "[RU] Руководства", создана пользователем Deazer, 11 май 2017.

  1. Deazer

    Deazer Разработчик Команда форума

    Путь:
    data/zone

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

    Код:
        <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:
    Код:
        <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:

    Если мы хотим добавить много баффов при входе в зону:
    Код:
       <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:
    Если мы хотим добавить много баффов или один и при этом модифицировать время баффа, а не брать стандартное:

    Код:
       <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 минут"

    Условия:
    Бафф не будет накладываться если зарегистрированный на олимпиаду,если вы заричь или акаманах, находитесь в дуели, мертвы, трейдите и так далее.
    Последнее редактирование: 11 май 2017