![]() |
Показать все 8 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- [Код] Не всегда удаёться изменить переменную (https://hlfx.ru/forum/showthread.php?threadid=2508)
[Код] Не всегда удаёться изменить переменную
Вот столкнулся с небольшим "багом", кторый был замечен не один раз, когда я беру переменную из m_pPlayer (CBasePlayer *m_pPlayer; ) , то в веапонах , всё ок
1 | PrimaryAttack() |
2 | { |
3 | //blablabla |
4 | m_pPlayer->wep_max_spread = WEP_MAX_SPREAD; |
а где ты тут "берешь" переменную?
И потом - где она у тебя объявлена? в CBaseEntity ?
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
ЦБэйЭнтити нет, а вот цбэйсплауэр да, с это переменной как раз всё норм, она работает , а вот если я её хочу поменять (получить) не из оружия, то игра вылетает
HAWK0044, так ведь в классах оружия m_pPlayer содержит владельца.
А у NPC и прочего, владельцев нет.
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
HAWK0044 ты окончательно всех запутал.
Тебе надо получить указатель на игрока из монстра? Нахрена?
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
HAWK0044 ты тупо вписал в CBaseMonster: CBasePlayer *m_pPlayer и пытаешься теперь его оттуда получить?
HAWK0044 напиши какую именно переменную тебе надо получить и из какой энтити, как ты объявил эту переменную в нужном тебе классе(каком классе), если её нет в структуре entvars_t.
А у тебя в монстрах и в триггерах WEP_MAX_SPREAD задан?
Временная зона GMT. Текущее время 22:37. | Показать все 8 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024