Привет всем. Помогите решить поставленную задачу, уже голову сломал. На клиенте в hud.h попробовал поменять значение RGB_YELLOWISH на 0x00FFFFFF, то есть #define RGB_YELLOWISH 0x00FFFFFF
Скомпилил, но худ всё равно остался жёлтый, я даже написал свой дефайн серого цвета и в коде жёлтый на свой менял(названия дефайна), тоже не помогло, худ жёлтым так и остался. И ещё weapon lag по тутору Дяди Миши сделал, даже готовый view.cpp подменял, но оружие от экрана так и не отстаёт. Или я на столько кривой, или какая то аномалия? Перед компилом проект чистил, перепроверял всё и переписывал, ноль эффекта, всё как было, так и осталось.
valera0141 писал: я даже написал свой дефайн серого цвета и в коде жёлтый на свой менял(названия дефайна), тоже не помогло, худ жёлтым так и остался.
Лучше написать маленькую функцию, которая будет возвращать нужный цвет. Чем каждый раз перекомпиливать весь клиент из-за дефайна в hud.h.
Ручками готовый файл положи в папку cl_dlls, чтобы точно быть уверенным, что это именно он.
Ты чем компилишь? Пробовал полную пересборку проекта? У меня когда-то такое было, из-за глюка студии. Я меняю дефайн, а файлы, в которых указан заголовок hud.h не пересобирались. Обязательно проверь, твой ли client.dll загружается игрой, а не
Цитата:
XaeroX писал: что в папке valve/cl_dlls
Добавлено 07-04-2016 в 15:19:
Цитата:
valera0141 писал: И ещё weapon lag по тутору Дяди Миши сделал, даже готовый view.cpp подменял, но оружие от экрана так и не отстаёт. Или я на столько кривой, или какая то аномалия?
client.dll не твой грузится, вот и всё. Закомментируй рисование крестика в файле здоровья, собери клиент и проверь. Если будет крестик - значит грузится клиент из папки valve.
cldll "1" и svonly "0" указано в liblist.gam? Хотя у меня даже без этих строк раньше всегда работало.
XaeroX писал: Попробуй заменить на свою ту, что в папке valve/cl_dlls.
Либо цвет худа изменится, либо будет ошибка.
Вот спасибо большое. Я, честно говоря, не внимательный. Воспользоваться решил твоим способом и пока копировал клиент из мода в хл, заметил что папка называется не cl_dlls, а cl_dll. Видимо s забыл прописать, когда папку создавал.