Форумы на Наша-Life
Home user CP  
Календарь событий Найти других пользователей Часто задаваемые Вопросы Поиск  
Автор
Тема
Создать Новую Тему    Ответить
Alf-Life II
(Senior Member)

Зарегистрирован: Mar 2008
Проживает: Россия/
Написал: 2097 сообщений

Оценка: 51 Votes 51 чел.

Сообщение #1109042
Эххх...
code:
private:
//
bool AddFlashlight;

Нет у тебя такой переменной. Есть переменная hasFlashlight, есть функция AddFlashlight(). Здесь тебе нужна переменная, исправляй на
code:
private:
//
bool hasFlashlight;
Запрещается смотреть солдатам в глаза. Наносить ущерб собственности Альянса. Убивать комбайнов. Всегда носите при себе документы. Не поднимать шума после шести. И до шести, кстати, тоже.
Old Post 25-07-2016 17:50
Alf-Life II отсутствует Посмотреть данные 'Alf-Life II' Отправить Приватное Сообщение для 'Alf-Life II' Найти другие сообщения 'Alf-Life II' Добавить Alf-Life II в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Mr.Simon15281
(Member)

Зарегистрирован: Jul 2016
Проживает: /
Написал: 69 сообщений

Оценка: 0 Votes

Сообщение #1109043
ну?
Old Post 25-07-2016 18:04
Mr.Simon15281 отсутствует Посмотреть данные 'Mr.Simon15281' Отправить Приватное Сообщение для 'Mr.Simon15281' Найти другие сообщения 'Mr.Simon15281' Добавить Mr.Simon15281 в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Alf-Life II
(Senior Member)

Зарегистрирован: Mar 2008
Проживает: Россия/
Написал: 2097 сообщений

Оценка: 51 Votes 51 чел.

Сообщение #1109044
Что "ну"?
Запрещается смотреть солдатам в глаза. Наносить ущерб собственности Альянса. Убивать комбайнов. Всегда носите при себе документы. Не поднимать шума после шести. И до шести, кстати, тоже.
Old Post 25-07-2016 18:09
Alf-Life II отсутствует Посмотреть данные 'Alf-Life II' Отправить Приватное Сообщение для 'Alf-Life II' Найти другие сообщения 'Alf-Life II' Добавить Alf-Life II в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Mr.Simon15281
(Member)

Зарегистрирован: Jul 2016
Проживает: /
Написал: 69 сообщений

Оценка: 0 Votes

Сообщение #1109045
И что там?
Old Post 25-07-2016 18:12
Mr.Simon15281 отсутствует Посмотреть данные 'Mr.Simon15281' Отправить Приватное Сообщение для 'Mr.Simon15281' Найти другие сообщения 'Mr.Simon15281' Добавить Mr.Simon15281 в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Alf-Life II
(Senior Member)

Зарегистрирован: Mar 2008
Проживает: Россия/
Написал: 2097 сообщений

Оценка: 51 Votes 51 чел.

Сообщение #1109046
Запрещается смотреть солдатам в глаза. Наносить ущерб собственности Альянса. Убивать комбайнов. Всегда носите при себе документы. Не поднимать шума после шести. И до шести, кстати, тоже.
Old Post 25-07-2016 18:14
Alf-Life II отсутствует Посмотреть данные 'Alf-Life II' Отправить Приватное Сообщение для 'Alf-Life II' Найти другие сообщения 'Alf-Life II' Добавить Alf-Life II в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Mr.Simon15281
(Member)

Зарегистрирован: Jul 2016
Проживает: /
Написал: 69 сообщений

Оценка: 0 Votes

Сообщение #1109047
Скомпелировалось нормально, но фонарик так и остался рабочим(т.е не убирается с костюма).
Old Post 25-07-2016 18:31
Mr.Simon15281 отсутствует Посмотреть данные 'Mr.Simon15281' Отправить Приватное Сообщение для 'Mr.Simon15281' Найти другие сообщения 'Mr.Simon15281' Добавить Mr.Simon15281 в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
 
Alf-Life II
(Senior Member)

Зарегистрирован: Mar 2008
Проживает: Россия/
Написал: 2097 сообщений

Оценка: 51 Votes 51 чел.

Сообщение #1109048
Кидай на пастебин.
Запрещается смотреть солдатам в глаза. Наносить ущерб собственности Альянса. Убивать комбайнов. Всегда носите при себе документы. Не поднимать шума после шести. И до шести, кстати, тоже.
Old Post 25-07-2016 18:40
Alf-Life II отсутствует Посмотреть данные 'Alf-Life II' Отправить Приватное Сообщение для 'Alf-Life II' Найти другие сообщения 'Alf-Life II' Добавить Alf-Life II в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Mr.Simon15281
(Member)

Зарегистрирован: Jul 2016
Проживает: /
Написал: 69 сообщений

Оценка: 0 Votes

Сообщение #1109049
Что именно?
Old Post 25-07-2016 19:51
Mr.Simon15281 отсутствует Посмотреть данные 'Mr.Simon15281' Отправить Приватное Сообщение для 'Mr.Simon15281' Найти другие сообщения 'Mr.Simon15281' Добавить Mr.Simon15281 в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Alf-Life II
(Senior Member)

Зарегистрирован: Mar 2008
Проживает: Россия/
Написал: 2097 сообщений

Оценка: 51 Votes 51 чел.

Сообщение #1109050
То же, что и в прошлый раз.
Запрещается смотреть солдатам в глаза. Наносить ущерб собственности Альянса. Убивать комбайнов. Всегда носите при себе документы. Не поднимать шума после шести. И до шести, кстати, тоже.
Old Post 25-07-2016 19:53
Alf-Life II отсутствует Посмотреть данные 'Alf-Life II' Отправить Приватное Сообщение для 'Alf-Life II' Найти другие сообщения 'Alf-Life II' Добавить Alf-Life II в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Mr.Simon15281
(Member)

Зарегистрирован: Jul 2016
Проживает: /
Написал: 69 сообщений

Оценка: 0 Votes

Сообщение #1109051
Old Post 25-07-2016 20:16
Mr.Simon15281 отсутствует Посмотреть данные 'Mr.Simon15281' Отправить Приватное Сообщение для 'Mr.Simon15281' Найти другие сообщения 'Mr.Simon15281' Добавить Mr.Simon15281 в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Alf-Life II
(Senior Member)

Зарегистрирован: Mar 2008
Проживает: Россия/
Написал: 2097 сообщений

Оценка: 51 Votes 51 чел.

Сообщение #1109052
Всё сходится, код работает (у меня). Проверь то же самое, что было в случае с P2000 у тебя.

А не, стой, я сам забыл скопировать библиотеки лол. Ща проверю.
Запрещается смотреть солдатам в глаза. Наносить ущерб собственности Альянса. Убивать комбайнов. Всегда носите при себе документы. Не поднимать шума после шести. И до шести, кстати, тоже.

Поправил Alf-Life II 25-07-2016 в 20:31

Old Post 25-07-2016 20:22
Alf-Life II отсутствует Посмотреть данные 'Alf-Life II' Отправить Приватное Сообщение для 'Alf-Life II' Найти другие сообщения 'Alf-Life II' Добавить Alf-Life II в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Mr.Simon15281
(Member)

Зарегистрирован: Jul 2016
Проживает: /
Написал: 69 сообщений

Оценка: 0 Votes

Сообщение #1109053
Как?
Old Post 25-07-2016 20:29
Mr.Simon15281 отсутствует Посмотреть данные 'Mr.Simon15281' Отправить Приватное Сообщение для 'Mr.Simon15281' Найти другие сообщения 'Mr.Simon15281' Добавить Mr.Simon15281 в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Alf-Life II
(Senior Member)

Зарегистрирован: Mar 2008
Проживает: Россия/
Написал: 2097 сообщений

Оценка: 51 Votes 51 чел.

Сообщение #1109054
Действительно фонарь включён со старта, и я знаю почему.
Ищи в hl2_player.cpp поиском (напоминаю, Ctrl+Shift+F) функцию void CHL2_Player::FlashlightTurnOn( void )
Сейчас у тебя в коде она выглядит как-то так:
code:
void CHL2_Player::FlashlightTurnOn( void )
{
if( m_bFlashlightDisabled )
return;
...

Добавь эти две строчки (которые с комментариями), чтобы она выглядела следующим образом:
code:
void CHL2_Player::FlashlightTurnOn( void )
{
//
if (!hasFlashlight) //если нет фонаря
return; //функция завершает работу

if( m_bFlashlightDisabled )
return;
...

Многоточия естественно не ставь.
Моя вина, забыл указать на это изначально.
Теперь ТОЧНО должно работать.

Исходный пост тоже поправил.
Запрещается смотреть солдатам в глаза. Наносить ущерб собственности Альянса. Убивать комбайнов. Всегда носите при себе документы. Не поднимать шума после шести. И до шести, кстати, тоже.
Old Post 25-07-2016 20:46
Alf-Life II отсутствует Посмотреть данные 'Alf-Life II' Отправить Приватное Сообщение для 'Alf-Life II' Найти другие сообщения 'Alf-Life II' Добавить Alf-Life II в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Mr.Simon15281
(Member)

Зарегистрирован: Jul 2016
Проживает: /
Написал: 69 сообщений

Оценка: 0 Votes

Сообщение #1109055
Спасибо большое тебе.

Но как сделать так, чтобы убрать hud с фонариком, когда у нас нету фонарика.(и ставить hud фонарика, когда у нас появился фонарик).
Old Post 25-07-2016 21:03
Mr.Simon15281 отсутствует Посмотреть данные 'Mr.Simon15281' Отправить Приватное Сообщение для 'Mr.Simon15281' Найти другие сообщения 'Mr.Simon15281' Добавить Mr.Simon15281 в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Alf-Life II
(Senior Member)

Зарегистрирован: Mar 2008
Проживает: Россия/
Написал: 2097 сообщений

Оценка: 51 Votes 51 чел.

Сообщение #1109056
Ну уж нет, приятель.
Во-первых, я примерно представляю как это сделать, но сейчас не могу этим заняться.
Во-вторых, идёшь сюда и читаешь https://bbs.nashalife.ru/showthread...1245#post751245
Иначе очередной банальный копипаст как в этом случае будет таким же карнавалом. Тебе нужно хотя бы понимать, чем функция отличается от переменной, что такое наследование, инкапсуляция и полиморфизм и как они работают в самом примитивном случае.
Запрещается смотреть солдатам в глаза. Наносить ущерб собственности Альянса. Убивать комбайнов. Всегда носите при себе документы. Не поднимать шума после шести. И до шести, кстати, тоже.
Old Post 25-07-2016 21:13
Alf-Life II отсутствует Посмотреть данные 'Alf-Life II' Отправить Приватное Сообщение для 'Alf-Life II' Найти другие сообщения 'Alf-Life II' Добавить Alf-Life II в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Все время в GMT . Сейчас 15:11.
Создать Новую Тему    Ответить

Быстрый ответ
Ваше Имя:
Хотите Зарегистрироваться?
Ваш Пароль:
Забыли свой Пароль?
Вы можете оставлять свои комментарии анонимно, просто введя свои имя и оставив пустым поле пароля.
Ваш ответ:

[проверить размер]
[транслит в win] | [?]
[русская клавиатура]

Дополнительно: Подтверждение по E-Mail


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

Правила форума:
Создание Тем не разрешено
Создание Сообщений разрешено
Создавать Вложения не разрешено
Редактирование Сообщений не разрешено
Коды HTML запрещены
Коды форума разрешены
Смайлики разрешены
Коды [IMG] запрещены