Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Клиентская часть (https://forum.zone-game.info/forumdisplay.php?f=169)
-   -   Персонализация клиента (https://forum.zone-game.info/showthread.php?t=14288)

ugin887 26.05.2011 08:56

Персонализация клиента
 
Здравствуйте пользователи администраторы и шакалы форума,
расскажу немного о персонализации игрового клиента.

нам понадобятся:
1. программа для распаковки .pck файлов (которую можно скачать на этоф форуме)
2. прямые руки
3. желания и вкус

Начнем..

нам понадобиться файл surfaces.pck который можно взять по адресу ..\Perfect World\element\ ,
распаковываем его программкой pwpack,
заходим в папку surfaces.pck.files затем surfaces и видим:
http://i22.fastpic.ru/big/2011/0526/...a7a01a3ab7.jpg

нам понадобятся картинки, у меня они уже выделены черным так скажем овалом (не будет придираться к овалам))) ), вставляем любые картинки, переименовываем их так же как они есть в исходном виде, всего 21 изображение....

картинка может быть любой на ваш вкус и цвет, ну и еще не забывайте про 18+ ))

после того как заменили картинки, запаковываем обратно, делаем копию оригинала surfaces в папке где расположен ваш клиент,
и заменяем на то что мы только что сделали..

запускаем клиент, и радуемся новым картинкам при загрузке...


PS если вам не нравиться, то можете с помощью фотошопа строку загрузки прикрепить к своим картинкам..

+ не буду ставить копирейт ибо я смотрел эту тему очень давно и не помню где, но думаю что авторы настоящей темы не обидятся..

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

всем удачи, спасибо за внимание.

ToniPW 26.05.2012 15:10

Re: Персонализация клиента
 
Вопрос к автору, или к тому кто знает.

1. Как изменить окно новостей о сервере в клиенте перед вводом лог пасс, которое?

2. И как сделать приветствие в чате при входе, смены локации, и сделать объявление допустим, которое будет каждые 2 часа в мир красным текстом подаваться?

IIARTEMII 28.05.2012 14:38

Re: Персонализация клиента
 
Цитата:

Сообщение от ToniPW (Сообщение 191075)
Вопрос к автору, или к тому кто знает.

1. Как изменить окно новостей о сервере в клиенте перед вводом лог пасс, которое?

2. И как сделать приветствие в чате при входе, смены локации, и сделать объявление допустим, которое будет каждые 2 часа в мир красным текстом подаваться?

1) configs\loginpage.ini
ищешь
Код:

[URL]
LoginPage = http://что-то.php
CodePage = 1251

размещаешь на любом хостинге\своём компе\серверной расшаренной папке файл html\php, потом адрес пишешь в:
Код:

LoginPage = <тут полный адрес>
примечание:
Свернуть ↑Развернуть ↓


2) configs\fixed_msg.txt, меняешь уже существующие на те, которые нужны.
по поводу "каждые 2 часа в мир" - есть скрипт, поищи на форуме

удачи =)

ToniPW 29.05.2012 21:45

Re: Персонализация клиента
 
Цитата:

Сообщение от IIARTEMII (Сообщение 191563)
1) configs\loginpage.ini
ищешь
Код:

[URL]
LoginPage = http://что-то.php
CodePage = 1251

размещаешь на любом хостинге\своём компе\серверной расшаренной папке файл html\php, потом адрес пишешь в:
Код:

LoginPage = <тут полный адрес>
примечание:
Свернуть ↑Развернуть ↓


2) configs\fixed_msg.txt, меняешь уже существующие на те, которые нужны.
по поводу "каждые 2 часа в мир" - есть скрипт, поищи на форуме

удачи =)

Спасибо, вот только не нашел я этих файлов в папке configs... Что делать то, думал во фришке другой есть, тоже нет:(

Gambit_J 29.05.2012 21:48

Re: Персонализация клиента
 
Цитата:

Сообщение от ugin887 (Сообщение 123605)
Здравствуйте пользователи администраторы и шакалы форума

Шакалы форума? Это все, кто не админы? )

IIARTEMII 29.05.2012 22:13

Re: Персонализация клиента
 
Цитата:

Сообщение от ToniPW (Сообщение 191896)
Спасибо, вот только не нашел я этих файлов в папке configs... Что делать то, думал во фришке другой есть, тоже нет:(

Вот файлы:
fixed_msg.txt
loginpage.ini

Содержимое можно посмотреть тут:
fixed_msg.txt
loginpage.ini

все файлы из руоф клиента

ToniPW 30.05.2012 09:57

Re: Персонализация клиента
 
Цитата:

Сообщение от IIARTEMII (Сообщение 191904)
Вот файлы:
fixed_msg.txt
loginpage.ini

Содержимое можно посмотреть тут:
fixed_msg.txt
loginpage.ini

все файлы из руоф клиента

Cпасибо за файлы, я так понял эти файлы в папку конфиг в клиенте бросить? И почему их нет у меня. На компе есть фришка еще, там свое приветствие на входе в сервер, но данный файл также отсутвует. Кстати как вписать строчку, чтоб при входи в игру писали Добро пожаловать на такой то сервер....:(
ни в одном из кучи клиентов не нашел таких файлов...(какой шрифт кодировка там используется)

IIARTEMII 30.05.2012 11:41

Re: Персонализация клиента
 
Цитата:

Сообщение от ToniPW (Сообщение 191974)
Cпасибо за файлы, я так понял эти файлы в папку конфиг в клиенте бросить? И почему их нет у меня. На компе есть фришка еще, там свое приветствие на входе в сервер, но данный файл также отсутвует. Кстати как вписать строчку, чтоб при входи в игру писали Добро пожаловать на такой то сервер....:(
ни в одном из кучи клиентов не нашел таких файлов...(какой шрифт кодировка там используется)

Странно, что у Вас их нет.
У меня при входе в игру в этом окошке встроен php-скрипт, в нём обрабатывается инфа об онлайне и т.д.

Как работает у меня:
Код HTML:

<html>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <body>
                <center>Text</center>
        </body>
</html>

Текст отображается корректно, кодировка UTF-8 (php-скрипта в вышеприведенном коде нет=)

В loginpage.ini тогда придётся написать:
Код:

[URL]
LoginPage = http://filelink.html
CodePage = UTF-8 (или utf-8, работает и так)

---:
Свернуть ↑Развернуть ↓

asura013 23.06.2012 10:48

Re: Персонализация клиента
 
вопросик назрел - где прописаны названия кнопок в окне ввода логина? =)

конкретный пример - на кнопке кастомного линка написать не "Безопасность", а "Регистрация" =))

\mod: нашёл login.xml где прописаны кнопки и т.д. - но он на корейском, а вот русскую версию так и не нашёл \

asura013 27.06.2012 05:18

Re: Персонализация клиента
 
нашёл таки где менять надпись =)
надпись на кнопке в interfaces.pck/version01/loginbutton.xml (там ключ с аттрибутом name="Btn_Link")
ссылка в configs.pck/loginpage.ini ключ Link1


Текущее время: 10:55. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot