HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > проблема с запуском худа
  Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
илья2
Житель форума

Группа: Неопытный
Дата регистрации: Mar 2020
Проживает: Волгоград
Сообщений: 381
Возраст: 22

Рейтинг



Post проблема с запуском худа

в общем хочу запускать мессагу худа игрока через монстра такое можно сделать через команду ?

__________________
илья

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

Старое сообщение 29-12-2023 16:50
- За что?
APAMk2
Новичок

Дата регистрации: Sep 2023
Проживает: Бобруйск, Беларусь
Сообщений: 29
Возраст: 17

Рейтинг



Берёшь и делаешь, кто тебе мешает?

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

Старое сообщение 29-12-2023 17:45
- За что?
илья2
Житель форума

Группа: Неопытный
Дата регистрации: Mar 2020
Проживает: Волгоград
Сообщений: 381
Возраст: 22

Рейтинг



Цитата:
APAMk2 писал:
Берёшь и делаешь, кто тебе мешает?

было бы все так легко я бы на форум не обратился
там проблема с запуском функции через pPlayer
и через m_pPlayer
'm_pPlayer' : undeclared identifier
'pPlayer' : undeclared identifier

__________________
илья

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

Старое сообщение 29-12-2023 18:21
- За что?
XonXT
Новичок

Группа: Неопытный
Дата регистрации: Jul 2021
Проживает: сило
Сообщений: 10
Возраст: 29

Рейтинг



Сорцы выложы, непонятно жеть с твоих слов, чего ты там наваял. Возможно где то инклюд не прописал, вот твой код и не видит эти переменные.

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

Старое сообщение 29-12-2023 18:33
- За что?
илья2
Житель форума

Группа: Неопытный
Дата регистрации: Mar 2020
Проживает: Волгоград
Сообщений: 381
Возраст: 22

Рейтинг



ну в общем вот сам код вставил к барни в takedamage

int visibleDamageBits = m_bitsDamageType & DMG_SHOWNHUD;
int gmsgDamage = 0;
gmsgDamage = REG_USER_MSG( "Damage", 12 );
// Comes from inside me if not set
Vector damageOrigin = pev->origin;
// send "damage" message
// causes screen to flash, and pain compass to show direction of damage
edict_t *other = pev->dmg_inflictor;
if ( other )
{
CBaseEntity *pEntity = CBaseEntity::Instance(other);
if ( pEntity )
damageOrigin = pEntity->Center();
}
MESSAGE_BEGIN( MSG_ONE, gmsgDamage, NULL, pev );
WRITE_BYTE( pev->dmg_save );
WRITE_BYTE( pev->dmg_take );
WRITE_LONG( visibleDamageBits );
WRITE_COORD( damageOrigin.x );
WRITE_COORD( damageOrigin.y );
WRITE_COORD( damageOrigin.z );
MESSAGE_END();

пишет ошибку:Host_Error: WriteDest_Parm: not a client

__________________
илья

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

Старое сообщение 29-12-2023 20:30
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32213
Нанёс повреждений: 392 ед.

Рейтинг



илья2 используй UTIL_PlayerByIndex(1)->pev

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

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

Старое сообщение 29-12-2023 20:41
-
илья2
Житель форума

Группа: Неопытный
Дата регистрации: Mar 2020
Проживает: Волгоград
Сообщений: 381
Возраст: 22

Рейтинг



Цитата:
Дядя Миша писал:
илья2 используй UTIL_PlayerByIndex(1)->pev

это исправило ошибку но сама команда по моему не работает

Добавлено 30-12-2023 в 00:03:

а вот вот эта команда в полне работает:
int gmsgFlashlight = 0;
gmsgFlashlight = REG_USER_MSG("Flashlight", 2);
SetBits(UTIL_PlayerByIndex(1)->pev->effects, EF_DIMLIGHT);
MESSAGE_BEGIN( MSG_ONE, gmsgFlashlight, NULL,
UTIL_PlayerByIndex(1)->pev );
WRITE_BYTE(1);
WRITE_BYTE(100);
MESSAGE_END();

спасибо все сработало

__________________
илья

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

Старое сообщение 29-12-2023 21:03
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32213
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
илья2 писал:
но сама команда по моему не работает

а зачем ты в дамагу барника наносишь урон игроку?

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

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

Старое сообщение 29-12-2023 21:06
-
илья2
Житель форума

Группа: Неопытный
Дата регистрации: Mar 2020
Проживает: Волгоград
Сообщений: 381
Возраст: 22

Рейтинг



Цитата:
Дядя Миша писал:
а зачем ты в дамагу барника наносишь урон игроку?

ну я хотел тестовую мессагу худа проверить на игрока когда на барника накладывается урон

Добавлено 30-12-2023 в 00:18:

в принципе gmsgFlashlight мне в полне хватило

__________________
илья

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

Старое сообщение 29-12-2023 21:18
- За что?
Тема: (Опционально)
Ваш ответ:



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


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

Временная зона GMT. Текущее время 20:11. Новая тема    Ответить
  Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > проблема с запуском худа
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

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

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

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

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