Вам понадобится
- Доступ в интернет.
Инструкция
1
Фарм – уничтожение монстров (мобов) в компьютерных играх с целью получения той или иной вещи, награды. Фарм зоной называют игровую площадку, на которой происходит охота на мобов и их уничтожение. Владелец сервера может задать необходимые параметры схватки, количество и качество получаемых при уничтожении врага вещей (дропа). Каждая новая фарм зона вносит в игру разнообразие, придает ей новые краски.
2
Для создания игровой зоны сначала подберите подходящее место, где будет вестись охота. Затем выберите монстров, лучше всего по внешнему виду. Но возможен и просто выбор по уровню.
3
Произведите настройку ботов. Нажмите shift и кликните по монстру левой кнопкой мышки, откроется настроечное меню. Выберите команду Edit npc – редактирование моба и установите все необходимые характеристики персонажа игры.
4
Установите настройки вещей (дропов), которые игрок будет получать после уничтожения монстра. В том же контекстном меню выберите команду Add drop и укажите номер вещи (ее id), количество (min и max), параметр spoil должен быть равным нулю. Также установите шанс получить дроп, например, значение 10000 будет соответствовать 10%, 30000 – 30% и т.д. Команда Show drop позволяет посмотреть настройки добавленного дропа. Готового моба следует клонировать нужное количество раз для заселения фарм зоны.
5
Зона готова, но надо позволить игрокам до нее добраться, при условии что игровое пространство не включено в существующие телепорты. Откройте базу данных, найдите таблицу npc. Добавьте в нее заготовку – ее нужно сделать из копии уже существующей npc, поменяв id. Укажите type L2Teleporter, заготовка готова. Теперь откройте в БД таблицу teleport. В поле description укажите имя локации, далее ее id, координаты x, y, z, prise (цена за телепорт).
6
Создайте npc-диалог, чтобы игрок мог попасть в новую зону. Откройте data/html/teleporter и создайте в этой директории простой html-файл с приветствием и опциями перехода. Файл может быть таким:
<html><body>Gatekeeper:<br>
Вместо этой строки вставьте необходимый текст приветствия и любые нужные пояснения – например, «Ты хочешь отправиться в новый мир?<br>
<a action="bypass -h npc_%objectId%_goto 1234" msg="811;Farm zone">Да, хочу!</a><br>
</body></html>
Вместо 1234 подставьте номер телепорта.
<html><body>Gatekeeper:<br>
Вместо этой строки вставьте необходимый текст приветствия и любые нужные пояснения – например, «Ты хочешь отправиться в новый мир?<br>
<a action="bypass -h npc_%objectId%_goto 1234" msg="811;Farm zone">Да, хочу!</a><br>
</body></html>
Вместо 1234 подставьте номер телепорта.