Показать сообщение отдельно
Старый 02.03.2012, 15:21   #1
buraymk2
Адмирал-Генерал
Аватар для buraymk2
OFFLINE
Регистрация: 13.04.2011
Сообщений: 145
Благодарностей:
582 всего
Мнения: + 2788
Репутация: 1747

[Guide][2.2.3]Редактируем лаунчер


С выходом парта 2 (2.2.1 не смотрел, но подозреваю там так же) лаунчер отредактировать под свой стиль стало легче.

Рассмотрим на примере:

1. Локализация Ru

2. Файлы с необходимыми картинками находятся в SpriteImageru-ruLauncher

3. Открываем в корне клиента файл Launcher.xml желательно с помощью удобного текстого редактора (лично использую для всех нужд UltraEdit)

4. Ищем блок начинающийся с и рассмотрим его по подробнее:
//Сразу оговариваю, что координаты идут от верхнего левого угла вниз, а не вверх
// Cекция RFDlgInfo в ней располагаются кнопки в нижней части экрана ( Настройки, Язык и тд )
//Лично у себя оставил только кнопку настройки
<RFDlgInfo>
<SETUP LEFT="347" UP="478" RIGHT="411" DOWN="496"></SETUP>
</RFDlgInfo>
//Тег Setup и есть наша кнопка настройки, координаты Left и UP это координаты левого верхнего угла кнопки, а Right и Down правого нижнего.
//То-есть если у нас размер кнопки 64х18, то что бы выглядело красиво надо соблюдать размеры
//411-347=64 и 496-478=18 что и требовалось доказать =)
//Далее тег LDlgInfo содержит кнопки рядом с кнопкой входа =)

<LDlgInfo>
<JOIN_BTN LEFT="104" UP="76" RIGHT="167" DOWN="92"></JOIN_BTN>
// У меня это кнопка регистрации
<WINDOW_MODE LEFT="187" UP="75" RIGHT="294" DOWN="92"></WINDOW_MODE>
//Переключение оконного режима
</LDlgInfo>
И так далее несложными интуитивно понятными размышлениями (смотрим название тега) можно отредактировать все кнопки и панельки, втч чек боксы в настройках.

Открываем .DataTableru-ruLauncherMessage.ini
• Первая секция [Message] описывает сообщения лаунчера, тут можно расставить названия своего сервера.

• Вторая секция [SERVER] две части:

1.

1=" "
2=" "
3=" "
4=""
5=" "
6=" "
Сюда можно вписать, что будет дописываться к названию сервера (правда дописывается в том же месте, где и статус), предпочитаю оставлять данную секцию пустой.
2.
SERVER_CLOSE="CLOSE"
SERVER_NORMAL="NORMAL"
SERVER_BUSY="BUSY"
SERVER_OVER="OVER"
SERVER_FULL="FULL"
Это то что будет отображаться в статусе сервера.

• Третья секция [SERVER_OPEN_PLAN] - ???

• Четвертая секция [URL]
GREETING =""
TEST_NOTICE =""
BANNER =""
MOVIE =""
SMS =""
SERVER_GREETING_HEAD =""
DEFAULT_TITLE ="ДА"
SERVER_GREETING_IMG_HEAD =""
MAINBANNER =""
SERVICE_PROVISION =""
CASH_SERVICE_PROVISION =""
HOMEPAGE =" Ccылка на регу"
BILLING =""
JOIN =""
GAMEGUIDE ="Ссылка на сайт"
NOTICE ="Ссылка на баннер"
Я предпочитаю удалять данное содержание блока и вносить изменения непосредственно в лаунчер...
• Пятая секция [ETC], настроим же музыку играющую в лаунчере =)

MUSIC_PLAY="TRUE" - надо ли играть музыку?
MaxSound=4 - сколько треков у нас
Bgm0=".\\Snd\\Bgm\\track1.mp3"
Bgm1=".\\Snd\\Bgm\\track2.mp3"
Bgm2=".\\Snd\\Bgm\\track3.mp3"
Bgm3=".\\Snd\\Bgm\\track4.mp3"
Треки играются рандомно, закидывать треки в соответствующую директорию.
• Шестая секция [Updater]

MSG_LAUNCHER_UPDATE ="Тут сообщение при обновлении лаунчера."


 
Ответить с цитированием