Вернуться   D3Scene.Ru Софт портал игр | Хаки | Проги | Статьи > FPS Shooters > Counter - Strike > Counter Strike 1.6
Присоединяйся к нам



Ответ
 
Опции темы Опции просмотра
Старый 20.08.2010, 14:46   #1
Местный
 
Аватар для gradinas
 
Регистрация: 19.06.2010
Адрес: UA
Сообщений: 136
Репутация: 85
Отправить сообщение для gradinas с помощью ICQ
Автор По умолчанию

Создание собственного GUI для Counter-Strike (Часть 2)


Здраствуйте, это gradinas и это вторая часть создания GUI.Лазил я в инете и нашол скрин к ESL Extreme Masters III GUI, там было окно с ссылками на сайт турнира.



Этот урок будет посвящен этому окну. Будем создавать такое окно для форума d3scene.ru.

Для создания окна нам нужно:

1.Текстовый редактор
2.Графический редактор
3.Минимальные знание математики (координаты)
Начнем!
Изменим название вкладки Lock на D3Scene.Заходим в «%GAMEDIR%\valve\resource» открываем файл gameui_english.txt поиском ищем строчку "GameUI_Advanced" "Lock" изменяем слово Lock на D3Scene. Должно выйти так - "GameUI_Advanced" "D3Scene".



Дальше заходим в «%GAMEDIR%\valve\resource» открываем файл OptionsSubAdvanced.res.

OptionsSubAdvanced.res


Изменяем "visible" "1" на "visible" "0", для того что б удалить старые надписи, вариант простого удаления всего текста не подойдет.


Место для своих надписей мы освободили. Теперь немного теории:
Cs 1.6 воспроизводит только картинки в формате .tga, поэтому нам нужно сделать логотип в этом формате. Для этого у меня есть программа Right Click Image Converter, хотя можете использовать любую программу для этого.
Вот что у меня вышло:



Переименуем наш рисунок, например в glogo.tga и кинем в «%GAMEDIR%\cstrike\gfx\vgui»
Дальше открываем в «%GAMEDIR%\valve\resource\ OptionsSubAdvanced.res», и в конце дописываем:

"В Конец" - Это перед последним "}"


Цитата:
"glogo"
{
"ControlName" "ImagePanel"
"fieldName" "logoimage"
"xpos" "0"
"ypos" "0"
"wide" "499"
"tall" "80"
"autoResize" "0"
"pinCorner" "0"
"visible" "1"
"enabled" "1"
"textAlignment" "west"
"image" "gfx/vgui/glogo"
"scaleImage" "1"
"zpos" "1"
}
Для изменения положения рисунка изменяем "xpos" и "ypos", не забываем, что начало координат находится не в нижнем левом углу, а в верхнем левом. Для изменения размера изображения изменяйте "wide" и "tall".



Что б сделать рамку для картинки нужно написать в конце «%GAMEDIR%\valve\resource\ OptionsSubAdvanced.res»
Цитата:
{
"ControlName" "Divider"
"fieldName" "imageBorder"
"xpos" "0"
"ypos" "0"
"wide" "499"
"tall" "80"
"autoResize" "0"
"pinCorner" "0"
"visible" "1"
"enabled" "1"
"tabPosition" "0"
"zpos" "10"
}

Для перемещения рамки изменяйте значения "xpos" и "ypos", для изменения размеров рамки - "wide" и "tall".

Рисунок сделан, перейдем к ссылкам и тексту.

Для начала напишем текст, для этого открываем cstrike_english.txt который находится в «%GAMEDIR%\cstrike\resource». В любом удобном месте пишем :
"D3Scene.ru" "Софт портал игр | Хаки | Проги | Статьи"
Далее заходим в «%GAMEDIR%\valve\resource\OptionsSubAdvanced.res» и в конце пишем

Цитата:
"Label"
{
"ControlName" "Label"
"fieldName" "Label"
"xpos" "92"
"ypos" "95"
"wide" "315"
"tall" "24"
"autoResize" "0"
"pinCorner" "0"
"visible" "1"
"enabled" "1"
"tabPosition" "0"
"labelText" "#D3Scene.ru"
"textAlignment" "west"
"dulltext" "1"
"wrap" "1"
"brighttext" "0"
}


Далее нужно сделать ссылку на сайт. В конце «%GAMEDIR%\valve\resource\OptionsSubAdvanced.res» пишем
Цитата:
"URLD3"
{
"ControlName" "URLLabel"
"fieldName" "URLLabel1"
"xpos" "230"
"ypos" "95"
"tooltiptext" ""
"wide" "200"
"tall" "24"
"autoResize" "0"
"pinCorner" "0"
"visible" "1"
"enabled" "1"
"tabPosition" "0"
"labelText" "D3Scene.ru"
"textAlignment" "center"
"dulltext" "0"
"brighttext" "0"
"wrap" "0"
"URLText" "http://D3Scene.ru"
}


Дальше сделаем линию, для этого нужно сделать рамку высотой в 1-2 пиксель.
Цитата:
"imageBorder2"
{
"ControlName" "Divider"
"fieldName" "imageBorder"
"xpos" "45"
"ypos" "125"
"wide" "410"
"tall" "2"
"autoResize" "0"
"pinCorner" "0"
"visible" "1"
"enabled" "1"
"tabPosition" "0"
"zpos" "50"
}

Ну и результат вышел вот такой :

__________________
[Ссылки скрыты от гостей.]
  Ответить с цитированием Наверх
2 пользователя(ей) сказали cпасибо:
I^am-.-WiseMan (23.08.2010), UnDeaDRoCUser (20.08.2010)
Старый 20.08.2010, 14:59   #2
Гость_за_инактив
 
Аватар для pG=)
 
Регистрация: 12.08.2010
Адрес: Астрахань
Сообщений: 19
Репутация: 8
Отправить сообщение для pG=) с помощью ICQ Отправить сообщение для pG=) с помощью Skype™
По умолчанию

хах круто, но зачем это в кс нада, будет ток отвелкать
__________________
[Ссылки скрыты от гостей.]
  Ответить с цитированием Наверх
Старый 20.08.2010, 15:08   #3
This? On Melancholy Hill




 
Аватар для UnDeaDRoCUser
 
Регистрация: 18.09.2008
Адрес: system32
Сообщений: 5,237
Репутация: 1415
Отправить сообщение для UnDeaDRoCUser с помощью ICQ Отправить сообщение для UnDeaDRoCUser с помощью Skype™
По умолчанию

Чем тебя будет отвлекать меню, когда ты играешь??!
Кликните на для просмотра офф топика
__________________
[ [Ссылки скрыты от гостей.] | [Ссылки скрыты от гостей.] | [Ссылки скрыты от гостей.] | [Ссылки скрыты от гостей.] | [Ссылки скрыты от гостей.] | [Ссылки скрыты от гостей.] | [Ссылки скрыты от гостей.] | [Ссылки скрыты от гостей.] | [Ссылки скрыты от гостей.] | ]

[ [Ссылки скрыты от гостей.] ]


Последний раз редактировалось UnDeaDRoCUser; 20.08.2010 в 21:07.
  Ответить с цитированием Наверх
Старый 20.08.2010, 19:39   #4
Матерый

 
Аватар для «VlasteliN»
 
Регистрация: 07.12.2008
Сообщений: 289
Репутация: 126
По умолчанию

А теперь главный вопрос, как сделать так чтобы те кто подключаются к серверу автоматически качали gameui_english.txt и заменялись файлы в папках чтобы такая хрень была у всех кто к серверу подключится ?
  Ответить с цитированием Наверх
Старый 23.08.2010, 11:23   #5
Именно тут нужен jQuery



 
Аватар для DeRZoST2
 
Регистрация: 09.12.2008
Адрес: Москва
Сообщений: 1,181
Репутация: 901
Отправить сообщение для DeRZoST2 с помощью ICQ Отправить сообщение для DeRZoST2 с помощью Skype™
По умолчанию

«VlasteliN», я уже делал с GameMenu неплохая
вещь конечно,
для того чтобы качали файл тебе нада знать amx хоть немного
__________________
[Ссылки скрыты от гостей.][Ссылки скрыты от гостей.]
  Ответить с цитированием Наверх
Старый 23.08.2010, 11:51   #6
Местный
 
Аватар для gradinas
 
Регистрация: 19.06.2010
Адрес: UA
Сообщений: 136
Репутация: 85
Отправить сообщение для gradinas с помощью ICQ
Автор По умолчанию

DeRZoST2 а что ты умеешь делать с кс ? :)
__________________
[Ссылки скрыты от гостей.]
  Ответить с цитированием Наверх
Старый 12.06.2011, 12:36   #7
Бан
 
Аватар для 313131
 
Регистрация: 12.06.2011
Сообщений: 1
Репутация: 0
По умолчанию

Отчет с вирустотала придоставь
  Ответить с цитированием Наверх
Старый 08.08.2011, 12:03   #8
Бан
 
Аватар для Etyapri
 
Регистрация: 07.08.2011
Сообщений: 2
Репутация: 0
По умолчанию

Отчет с вирустотала де ?
  Ответить с цитированием Наверх
Старый 13.10.2011, 15:42   #9
Бан
 
Аватар для PRIVETYA
 
Регистрация: 13.10.2011
Сообщений: 1
Репутация: 0
По умолчанию

Сижу читаю,учу пипец как на сименаре;(
  Ответить с цитированием Наверх
Старый 22.07.2016, 22:06   #10
Новичок
 
Аватар для Kamol
 
Регистрация: 22.07.2016
Сообщений: 1
Репутация: 0
По умолчанию

Re: Создание собственного GUI для Counter-Strike (Часть 2)


skachat gde
  Ответить с цитированием Наверх
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Powered by vBulletin
Copyright © 2017 vBulletin Solutions, Inc.
Перевод: zCarot | Дизайн: G-A | Верстка: OldEr
Текущее время: 03:45. Часовой пояс GMT +4.