Перейти к публикации
l7po100KBaLLla

[Инструкция]Редактирование Systemmsg-e(ru).dat

Рекомендованные сообщения

1.Софт, в нашем случае будем юзать L2FileEdit.

2.Для начала распакуем скачанный архив в удобное место, открываем, выбираем хроники, жмем на "Open & Decrypt" и открываем наш systemmsg-e(ru).dat

[spoiler=Должно появится похожее]

0 1 u,Соединение с сервером потеряно.\0 2 79 9B B0 FF a, a, 0 0 0 0 0 a, a,server\0

1 1 u,Сервер будет отключен через $s1 сек. Пожалуйста, выйдите из игры.\0 2 0 0 FF FF a, a, 8 0 3 1 0 u,Выход из игры: $s1 сек.\0 a,server\0

2 1 u,Пользователя $1s не существует.\0 0 79 9B B0 FF a, a, 0 0 0 0 0 a, a,none\0

3 1 u,Пользователь $1s не в игре.\0 0 79 9B B0 FF a, a, 0 0 0 0 0 a, a,none\0

4 1 u,Невозможно принять в клан самого себя.\0 0 79 9B B0 FF a,ItemSound3.sys_impossible\0 a, 0 0 0 0 0 a, a,none\0

5 1 u,Клан $1s уже существует.\0 0 79 9B B0 FF a,ItemSound3.sys_character_failed\0 a, 0 0 0 0 0 a, a,none\0

 

 

3.Жмем Ctrl+F и ищем например "крит"

[spoiler=Разбор строки]44 1 u,Критический удар!\0 1 0 FF 80 FF a, a, 0 0 0 0 0 a, a,battle\0

 

1) 44 - ID надписи.

2) u,Критический удар!\0 - то что выводится в чат.

3) 0 FF 80 - цвет надписи.

4) 0 0 0 0 0 - позиция на экане, время появления надписи и крышка над ней.

5) a, - какая надпись будет выводиться. Можно писать только латиницей и после надписи пишите "\0" без ковычек.

Пример: a,Сritical Hit!!!\0

[spoiler=О нулях 0 0 0 0 0]a. Первый нуль - это позиция на экране, они располагаются следующим образом:

1 2 3

4 5 6

* 7 8

Нижнего левого угла нет! (там чат)

 

b. Второй нуль - всегда 0, нигде не видел чтобы оно влияло.

 

c. Третий нуль - Delay (sec), отвечает за время в секундах, в течении которого будет отображаться надпись.

d. Четвертый нуль - Delay speed, отвечает за эффект/задержку появления надписи. Использует только 3 значения:

0 - мгновенно, нет задержки появления;

1 - постепенно появляется;

11 - очень медленно появляется;

e. Пятый нуль - наличие крышки над надписью.

 

 

44 1 u,Критический Удар!\0 0 0 FF 0 FF a, a, 2 0 1 1 1 a,КРИТ\0 a,none\0

Если строка будет иметь такой вид, то у нас в середине экрана над персонажем, каждый раз когда вылетает магический критический удар, будет появляться надпись с крышкой "КРИТ" на 1 секунду с постепенным появлением, цвет надписи будет Зеленый.

 

Если нужна будет помощь, обращайтесь, что знаю, подскажу.

Ссылка на сообщение
Поделиться на других сайтах

Вроде уже выложили патчик!

Патчи патчами, а отредактировать сам не каждый может, хотя хочется что то под себя сделать, эксклюзив:eek:

Ссылка на сообщение
Поделиться на других сайтах

1.Софт, в нашем случае будем юзать L2FileEdit.

2.Для начала распакуем скачанный архив в удобное место, открываем, выбираем хроники, жмем на "Open & Decrypt" и открываем наш systemmsg-e(ru).dat

[spoiler=Должно появится похожее]

0 1 u,Соединение с сервером потеряно.\0 2 79 9B B0 FF a, a, 0 0 0 0 0 a, a,server\0

1 1 u,Сервер будет отключен через $s1 сек. Пожалуйста, выйдите из игры.\0 2 0 0 FF FF a, a, 8 0 3 1 0 u,Выход из игры: $s1 сек.\0 a,server\0

2 1 u,Пользователя $1s не существует.\0 0 79 9B B0 FF a, a, 0 0 0 0 0 a, a,none\0

3 1 u,Пользователь $1s не в игре.\0 0 79 9B B0 FF a, a, 0 0 0 0 0 a, a,none\0

4 1 u,Невозможно принять в клан самого себя.\0 0 79 9B B0 FF a,ItemSound3.sys_impossible\0 a, 0 0 0 0 0 a, a,none\0

5 1 u,Клан $1s уже существует.\0 0 79 9B B0 FF a,ItemSound3.sys_character_failed\0 a, 0 0 0 0 0 a, a,none\0

 

 

3.Жмем Ctrl+F и ищем например "крит"

[spoiler=Разбор строки]44 1 u,Критический удар!\0 1 0 FF 80 FF a, a, 0 0 0 0 0 a, a,battle\0

 

1) 44 - ID надписи.

2) u,Критический удар!\0 - то что выводится в чат.

3) 0 FF 80 - цвет надписи.

4) 0 0 0 0 0 - позиция на экане, время появления надписи и крышка над ней.

5) a, - какая надпись будет выводиться. Можно писать только латиницей и после надписи пишите "\0" без ковычек.

Пример: a,Сritical Hit!!!\0

[spoiler=О нулях 0 0 0 0 0]a. Первый нуль - это позиция на экране, они располагаются следующим образом:

1 2 3

4 5 6

* 7 8

Нижнего левого угла нет! (там чат)

 

b. Второй нуль - всегда 0, нигде не видел чтобы оно влияло.

 

c. Третий нуль - Delay (sec), отвечает за время в секундах, в течении которого будет отображаться надпись.

d. Четвертый нуль - Delay speed, отвечает за эффект/задержку появления надписи. Использует только 3 значения:

0 - мгновенно, нет задержки появления;

1 - постепенно появляется;

11 - очень медленно появляется;

e. Пятый нуль - наличие крышки над надписью.

 

 

44 1 u,Критический Удар!\0 0 0 FF 0 FF a, a, 2 0 1 1 1 a,КРИТ\0 a,none\0

Если строка будет иметь такой вид, то у нас в середине экрана над персонажем, каждый раз когда вылетает магический критический удар, будет появляться надпись с крышкой "КРИТ" на 1 секунду с постепенным появлением, цвет надписи будет Зеленый.

 

Если нужна будет помощь, обращайтесь, что знаю, подскажу.

ty, good guide

Ссылка на сообщение
Поделиться на других сайтах

l7po100KBaLLla said:
1.Софт, в нашем случае будем юзать L2FileEdit.

2.Для начала распакуем скачанный архив в удобное место, открываем, выбираем хроники, жмем на "Open & Decrypt" и открываем наш systemmsg-e(ru).dat

0 1 u,Соединение с сервером потеряно.\0 2 79 9B B0 FF a, a, 0 0 0 0 0 a, a,server\0

1 1 u,Сервер будет отключен через $s1 сек. Пожалуйста, выйдите из игры.\0 2 0 0 FF FF a, a, 8 0 3 1 0 u,Выход из игры: $s1 сек.\0 a,server\0

2 1 u,Пользователя $1s не существует.\0 0 79 9B B0 FF a, a, 0 0 0 0 0 a, a,none\0

3 1 u,Пользователь $1s не в игре.\0 0 79 9B B0 FF a, a, 0 0 0 0 0 a, a,none\0

4 1 u,Невозможно принять в клан самого себя.\0 0 79 9B B0 FF a,ItemSound3.sys_impossible\0 a, 0 0 0 0 0 a, a,none\0

5 1 u,Клан $1s уже существует.\0 0 79 9B B0 FF a,ItemSound3.sys_character_failed\0 a, 0 0 0 0 0 a, a,none\0

 

 

3.Жмем Ctrl+F и ищем например "крит"

44 1 u,Критический удар!\0 1 0 FF 80 FF a, a, 0 0 0 0 0 a, a,battle\0

 

1) 44 - ID надписи.

2) u,Критический удар!\0 - то что выводится в чат.

3) 0 FF 80 - цвет надписи.

4) 0 0 0 0 0 - позиция на экане, время появления надписи и крышка над ней.

5) a, или u, - какая надпись будет выводиться.

Если вы хотите надпись на английском, то поставьте значение " a, " и писать только латиницей и после надписи пишите "\0" без ковычек.

Если вы хотите надпись на русском языке, то поставьте значение " u, " и писать, только русскими буквами и после надписи пишите "\0" без ковычек.

Пример: a,Сritical Hit!!!\0

a. Первый нуль - это позиция на экране, они располагаются следующим образом:

1 2 3

4 5 6

* 7 8

Нижнего левого угла нет! (там чат)

 

b. Второй нуль - всегда 0, нигде не видел чтобы оно влияло.

 

c. Третий нуль - Delay (sec), отвечает за время в секундах, в течении которого будет отображаться надпись.

d. Четвертый нуль - Delay speed, отвечает за эффект/задержку появления надписи. Использует только 3 значения:

0 - мгновенно, нет задержки появления;

1 - постепенно появляется;

11 - очень медленно появляется;

e. Пятый нуль - наличие крышки над надписью.

 

 

44 1 u,Критический Удар!\0 0 0 FF 0 FF a, a, 2 0 1 1 1 a,КРИТ\0 a,none\0

Если строка будет иметь такой вид, то у нас в середине экрана над персонажем, каждый раз когда вылетает магический критический удар, будет появляться надпись с крышкой "КРИТ" на 1 секунду с постепенным появлением, цвет надписи будет Зеленый.

 

Если нужна будет помощь, обращайтесь, что знаю, подскажу.

:thumbsup::thumbsup::thumbsup:

Изменено пользователем DRONG0
Ссылка на сообщение
Поделиться на других сайтах

Сделай еще к своей статейке по l2lige, было бы круто )

l2lige юзается тока до грации, да и там особых знаний не надо, даже ребенок поймет

Ссылка на сообщение
Поделиться на других сайтах

  • 2 недели спустя...
  • 1 месяц спустя...

А подскажи пожалуйста, почему файл не сохраняется, если в поле текста который выводится на экран пишешь кириллицей? Если написать латиницей, то все норм сохраняется и выводит на экран! Я так понимаю это из-за юникода, есть ли решение?

Ссылка на сообщение
Поделиться на других сайтах

  • 3 недели спустя...
1.Софт, в нашем случае будем юзать L2FileEdit.

2.Для начала распакуем скачанный архив в удобное место, открываем, выбираем хроники, жмем на "Open & Decrypt" и открываем наш systemmsg-e(ru).dat

Для начала стоит указать игрокам, что открывать этот файл нужно в кодировке 413 и сохранять тоже в ней.

3) 0 FF 80 - цвет надписи.

Код цвета записывается в формате не RGB, как некоторые думают, а BGR. То есть, если Вы хотите получить красный цвет (RGB - FF0000), то Вам придется написать его в виде 0000FF.

5) a, - какая надпись будет выводиться. Можно писать только латиницей и после надписи пишите "\0" без ковычек.

Пример: a,Сritical Hit!!!\0

Можно писать не только латиницей. Чтобы при выставленном английском языке клиента увидеть русские системные сообщения, то перед самим сообщением нужно заменить a, на u,

Таким образом Вы можете написать вместо a,Critical Hit!!!\0 например u,Кританул как боженька!\0

А подскажи пожалуйста, почему файл не сохраняется, если в поле текста который выводится на экран пишешь кириллицей? Если написать латиницей, то все норм сохраняется и выводит на экран! Я так понимаю это из-за юникода, есть ли решение?

Напишите всю строку в ее начальном виде и Ваш вариант, который Вы хотите установить.

Ссылка на сообщение
Поделиться на других сайтах

l2lige юзается тока до грации, да и там особых знаний не надо, даже ребенок поймет

Еще одна поправка. L2Lige работает на ХФ

Ссылка на сообщение
Поделиться на других сайтах

Для начала стоит указать игрокам, что открывать этот файл нужно в кодировке 413 и сохранять тоже в ней.

 

Код цвета записывается в формате не RGB, как некоторые думают, а BGR. То есть, если Вы хотите получить красный цвет (RGB - FF0000), то Вам придется написать его в виде 0000FF.

 

Можно писать не только латиницей. Чтобы при выставленном английском языке клиента увидеть русские системные сообщения, то перед самим сообщением нужно заменить a, на u,

Таким образом Вы можете написать вместо a,Critical Hit!!!\0 например u,Кританул как боженька!\0

 

Напишите всю строку в ее начальном виде и Ваш вариант, который Вы хотите установить.

Свой бы гайд уже сделали, а то только одни энтузиасты что то пытаются

Ссылка на сообщение
Поделиться на других сайтах

Свой бы гайд уже сделали, а то только одни энтузиасты что то пытаются

Гайд по чем именно? Игроки всегда могут задать вопрос и я, если буду знать ответ, рад буду подсказать или же лично помочь в редактировании того или иного файла.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...