Игрострой - создание 2D и 3D игр. Конструкторы, модели, текстуры фоны и движки. Скачать бесплатно и без регистрации. Работа с UDK, Unity и многое другое.


Пятница, 10.05.2024, 06:22
Приветствую Вас Гость | RSS
Игрострой
Главная
Регистрация
Вход

Игрострой - создать игру самому легко!

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Lineage 2 » Сервер » Event (Создание простых Ивентов для L2Off)
Event
SERPENT1987Дата: Среда, 08.01.2020, 22:48 | Сообщение # 1
Подполковник
Группа: Администраторы
Сообщений: 100
Репутация: 0
Статус: Offline
Играете в L2Off, но не умеете создавать свои Ивенты? Без них игра кажется скучнее и не хватает плюшек, ради которых хочется гриндить монстров в Lineage 2? Тогда вот вам самый простой способ создать свой Ивент, со своими условиями и наградами:

Вам потребуется Блокнот и WinRar (или любо архиватор сжимающий в .zip)

Сперва надо создать текстовый файл. Назовём его MegaEvent.txt

Назовите как удобно вам. Сути это не изменит. Создать надо данный файл в папке сервера L2off.

У меня это выглядит так:

C:\la2off\server\gameserver\data\script

В файл скопируйте код приведённый ниже:

<Event ID="MegaEvent" Active="15 Dec 2019-10 Dec 2032"> 
<Droplist> 
<AllDrop Items="1662" Count="1,1" Chance="50%" /> 
</Droplist> 
<Message Type="OnJoin" Msg="Эвент MegaEvent: Соберите Предметы и обменяйте у NPC На нужную вам вещь." /> 
<EventEnd> 
<Take From="AllPlayers"> 
<Item ItemID="1662"></Item> 
</Take> 
</EventEnd> 
</Event>

Пояснения: 

Active - дата проведения Ивента.
AllDrop Items - Ивентовый предмет, выпадающий с любого монстра.
Count1,1 - Сколько предметов выпадает. В данном случае от 1 до 1. Если написать 1,6 то выпадать будет от 1 до 6 предметов соответственно.
Chance 50% - предмет с монстров будет выпадать с шансом в 50%.
EventEnd - данная функция убирает предметы Ивента у всех игроков при его завершении. Если вы хотите сохранить предметы до следующего раза, то удалите данную часть кода:

<EventEnd> 
<Take From="AllPlayers"> 
<Item ItemID="1662"></Item> 
</Take> 
</EventEnd> 

Далее вам потребуется сохранить ваш текстовый файл в кодировке UTF-8 и сохранить его как XML. Иначе игра не сможет его прочитать и соответственно ваш ивент не будет работать.

В конце вам надо запаковать файл в zip архив (не запаковывайте в rar или иные форматы!). Имя zip архива лучше сделать как у xml файла. Сам xml после запаковки можете удалить - он не требуется.

Теперь все игроки будут видеть сообщение "Эвент MegaEvent: Соберите Предметы и обменяйте у NPC На нужную вам вещь." при входе в игру.

Это сообщение вы можете так же отключить если оно вам не нужно. Достаточно просто удалить полностью строчку <Message Type="OnJoin" Msg="Эвент MegaEvent: Соберите Предметы и обменяйте у NPC На нужную вам вещь." />

Таким же образом можно зставить всех монстров ронять валюту или любые другие предметы вашего сервера без правки таблиц дропа.


Работа с World Editor, RPG Maker, UDK и прочие фишки.
 
Форум » Lineage 2 » Сервер » Event (Создание простых Ивентов для L2Off)
  • Страница 1 из 1
  • 1
Поиск:


igrostroi.3dn.ru - Создавай игры! © 2024
Бесплатный хостинг uCoz

Вы можете скачать текстуры, модели, 2D и 3D движки и конструкторы игр бесплатно. Всё для создания игр разных жанров и направлений. Иконки, мануалы, скрипты и код.
UDK, Unity, HTML, Java.