Как создать зоны ограничения экипировки по грейдам

Путь: data/zones

Добавлена новая зона для управления экипировкой в определённых зонах сервера.
Теперь можно запрещать использование предметов определённых грейдов (например, A, B, C) в заданных локациях.

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

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>

И теперь модифицируем зону для того, чтобы при входе в зону снимался и блокировался грейд S

Вариант 1:
XML:
    <zone name="[primeval_peace1]" type="peace_zone" >
        <set name="zoneProhibitedGradesEquipment" val="S" /> <!--S Grade Prohibited -->
        <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>

Вариант 2:
Теперь сделаем множество грейдов к примеру NONE D C
XML:
    <zone name="[primeval_peace1]" type="peace_zone" >
        <set name="zoneProhibitedGradesEquipment" val="NONE;D;C" /> <!--NONE D C Grade Prohibited -->
        <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>
 
круто, а можно сделать что бы при в ходе в зону одевал определенные вещи )?
Ну вы не можете без извращения :)
Тогда это надо на каждый класс подписовать id/ проверять шмот на передачу. я помню серв был, мы не плохо так шмот там дюпали, когда автоматом одевался шмот )
 
Ну вы не можете без извращения :)
Тогда это надо на каждый класс подписовать id/ проверять шмот на передачу. я помню серв был, мы не плохо так шмот там дюпали, когда автоматом одевался шмот )
ну я у себя эту фишку реализовал через отдельный скрипт , проверок и правда там километр) ну в моем случае я добавил кастом фул сеты пухи и тпд без вариантов передачи и продажи и вх. по сути кирпич ) но игрокам нравиться)
 
Back
Top