HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Вопрос по картинкам во VGUI
Каждой карте - своя картинка в мэпбрифинге
Страницы (2): « 1 [2]   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
Shadow762 писал:
прочитал про функцию, применил ее как следует

Но если ты применил её как следует - почему же не работает?
Почему ты не прочитал ещё раз всё заново? Не рассмотрел внимательно свой код? Я даже наводящий вопрос задал - а ты в ответ про какие-то эксперименты.
Цитата:
Shadow762 писал:
на каком-то сайте нашел вариант с отрицанием

Твоя фраза свидетельствует о том, что ты плаваешь в самых азах языка. В самых основах. Тебе самому это норм?

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 156727

Старое сообщение 16-07-2016 18:50
-
Shadow762
быдлокодер

Дата регистрации: Jul 2015
Проживает: Гиде-то
Сообщений: 71
Возраст: 26

Рейтинг



Цитата:
~ X ~ писал:
Вообще, не скрою, я сам учил Си по халве. Но ЭТО... можно просечь своей головой даже без учебников... [/B]
Уже просек. но черт возьми, когда уже в лоб пишу что если название карты такое-то, то вывести такую-то ТГА-шку, и ничего не выводится, я просто не знаю что уже с этим делать. Народ, прошу вас, пожалуйста, поделитесь кодом.

__________________
я Z

Сообщить модератору | | IP: Записан
Сообщение: 156728

Старое сообщение 16-07-2016 18:51
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
Shadow762 писал:
когда уже в лоб пишу что если название карты такое-то, то вывести такую-то ТГА-шку, и ничего не выводится, я просто не знаю что уже с этим делать

А ты уверен, что проблема только в этом коде?
Может, ты что-то ещё не так делаешь?
Тебе уже прямым текстом написали - убери восклицательные знаки!

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 156729

Старое сообщение 16-07-2016 18:52
-
Shadow762
быдлокодер

Дата регистрации: Jul 2015
Проживает: Гиде-то
Сообщений: 71
Возраст: 26

Рейтинг



Цитата:
XaeroX писал:
А ты уверен, что проблема только в этом коде?
Может, ты что-то ещё не так делаешь?
Тебе уже прямым текстом написали - убери восклицательные знаки!
Сделал это уже давным давно. И ранее я писал, что результата это не дает.

P.S, попробовал сделать вот так:
C++ Source Code:
gEngfuncs.pfnGetLevelName();
plab->setImage(vgui_LoadTGA("maps/%s.tga"));
- опять-таки по нулям

__________________
я Z

Сообщить модератору | | IP: Записан
Сообщение: 156730

Старое сообщение 16-07-2016 18:57
- За что?
PLut
Creator

Дата регистрации: Jun 2009
Проживает: Санкт-Петербург
Сообщений: 1220
Возраст: 29

Рейтинг



Shadow762 Почему бы не вывести значение pfnGetLevelName в консоль и не посмотреть в каком виде сравнивать?

C++ Source Code:
gEngfuncs.Con_Printf("Current map: %s\n", gEngfuncs.pfnGetLevelName());

__________________
Base Defense on Steam, ModDB

Сообщить модератору | | IP: Записан
Сообщение: 156732

Старое сообщение 16-07-2016 19:09
- За что?
Shadow762
быдлокодер

Дата регистрации: Jul 2015
Проживает: Гиде-то
Сообщений: 71
Возраст: 26

Рейтинг



PLut Спасибо за совет
Так, ну, вид вот такой: maps/map1.bsp . Так и сравнивал. Все равно, по нулям.

C++ Source Code:
if (strcmp (gEngfuncs.pfnGetLevelName(), "maps/map1.bsp")==0)
  plab->setImage(vgui_LoadTGA("maps/map1.tga"))

__________________
я Z

Сообщить модератору | | IP: Записан
Сообщение: 156734

Старое сообщение 16-07-2016 19:28
- За что?
PLut
Creator

Дата регистрации: Jun 2009
Проживает: Санкт-Петербург
Сообщений: 1220
Возраст: 29

Рейтинг



Shadow762 Может тогда утащишь брифинги из паранойи? Раз пока сам не можешь осилить... И почитай туториал BUzer'a по VGUI.

__________________
Base Defense on Steam, ModDB

Сообщить модератору | | IP: Записан
Сообщение: 156735

Старое сообщение 16-07-2016 19:40
- За что?
Shadow762
быдлокодер

Дата регистрации: Jul 2015
Проживает: Гиде-то
Сообщений: 71
Возраст: 26

Рейтинг



Цитата:
PLut писал:
Shadow762 Может тогда утащишь брифинги из паранойи? Раз пока сам не можешь осилить... И почитай туториал BUzer'a по VGUI.
Попробуем. И.. можно ссылочку на тутор?

__________________
я Z

Сообщить модератору | | IP: Записан
Сообщение: 156736

Старое сообщение 16-07-2016 19:44
- За что?
PLut
Creator

Дата регистрации: Jun 2009
Проживает: Санкт-Петербург
Сообщений: 1220
Возраст: 29

Рейтинг



VGUI — концепция интерфейса и структура его компонентов.

__________________
Base Defense on Steam, ModDB

Сообщить модератору | | IP: Записан
Сообщение: 156737

Старое сообщение 16-07-2016 20:10
- За что?
Shadow762
быдлокодер

Дата регистрации: Jul 2015
Проживает: Гиде-то
Сообщений: 71
Возраст: 26

Рейтинг



В общем сделал я что хотел. Пристроил в тот же бок где меняется заголовок мэпбрифинга в зависимости от карты. Тему можно закрывать, всем спасибо.

__________________
я Z

Сообщить модератору | | IP: Записан
Сообщение: 156738

Старое сообщение 16-07-2016 20:23
- За что?
PLut
Creator

Дата регистрации: Jun 2009
Проживает: Санкт-Петербург
Сообщений: 1220
Возраст: 29

Рейтинг



Shadow762 Покажи, хоть, код.

__________________
Base Defense on Steam, ModDB

Сообщить модератору | | IP: Записан
Сообщение: 156739

Старое сообщение 16-07-2016 20:26
- За что?
~ X ~
offline

Дата регистрации: Oct 2005
Проживает: Архангельск
Сообщений: 3619

Рейтинг



Награды
 
[1 награда]


Цитата:
PLut писал:
VGUI — концепция интерфейса и структура его компонентов.

Ого... почти небыдлокод от BUzer'а, в 2005 году! 0_0

Цитата:
PLut писал:
Shadow762 Покажи, хоть, код.

++

У меня есть нехитрое подозрение, что ему вместо сравнения нужно подгружать mapname.tga для каждой карты.... но там уже адвансед-работа со строками, переполнения буферов, переполнения движков... быррр!

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]

Сообщить модератору | | IP: Записан
Сообщение: 156742

Старое сообщение 16-07-2016 21:27
- За что?
PLut
Creator

Дата регистрации: Jun 2009
Проживает: Санкт-Петербург
Сообщений: 1220
Возраст: 29

Рейтинг



~ X ~ Да, я к тому, что я очень давно грузил картинки из функции, которая вызывается каждый кадр. Так вот, на диспетчер задач можно было смотреть как на костёр, процесс hl.exe постепенно съедал всю память.

__________________
Base Defense on Steam, ModDB

Сообщить модератору | | IP: Записан
Сообщение: 156745

Старое сообщение 17-07-2016 07:23
- За что?
pRoxxx
Житель форума

Дата регистрации: Jan 2011
Проживает: UA DP
Сообщений: 360
Возраст: 32

Рейтинг



Цитата:
Shadow762 писал:
PLut Спасибо за совет
Так, ну, вид вот такой: maps/map1.bsp . Так и сравнивал. Все равно, по нулям.
C++ Source Code:
if (strcmp (gEngfuncs.pfnGetLevelName(), "maps/map1.bsp")==0)
  plab->setImage(vgui_LoadTGA("maps/map1.tga"))

if (strcmp (gEngfuncs.pfnGetLevelName(), "maps\\map1.bsp")==0)
Так пробуй.

Отредактировано pRoxxx 19-07-2016 в 13:13

Сообщить модератору | | IP: Записан
Сообщение: 156790

Старое сообщение 19-07-2016 13:02
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 15:36. Новая тема    Ответить
Страницы (2): « 1 [2]   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Вопрос по картинкам во VGUI
Каждой карте - своя картинка в мэпбрифинге
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024