Ну да все правильно, я просто забыл удалить анчало int. Скоро напишу более подробно по-поводу озвучки, надеюсь)
По просьбам трудящих, написал дополнение. Не правда ли, довольно глупо смотрится, когда в самый разгар боя игрок перезаряжает магазин, и патроны которые в нем оставались, внезапно появляются в общем комплекте патронов)ZhekA сказал(а):Если еще обратить внимание на Мафию, то в ней, если после перезарядке оружия в обойме были патроны, то пропадали.Как это сделать в хл1 ?
![]()
m_pPlayer->m_rgAmmo[m_iPrimaryAmmoType] -= j;
m_pPlayer->m_rgAmmo[m_iPrimaryAmmoType] -= iMaxClip();


m_iClip9mm = PRECACHE_MODEL ("models/w_9mmclip.mdl");// ставим модель магазина.
if (iТвояГлобальнаяПеременная_Говорящяя_О_том_Что_Магазин_Пуст)
m_iClip9mm = PRECACHE_MODEL ("models/Модель без патронов.mdl");
else
m_iClip9mm = PRECACHE_MODEL ("models/w_9mmclip.mdl");
Тебе компилятор чистым аглицким языком пишет, что у вызова функции отсутствует список аргументов. Происходит это потому, что старые версии студии (до VS 2005) такие неявные вызовы переваривали без проблем. Но затем, майкрософт ВНЕЗАПНО решили придерживаться стандартов. Короче говоря, надо делать вызов с указателем на конкретный класс. Потому что у разных классов аргументы функций могут отличаться, и не только по логике компилятора.У меня ошибку выдает
1>c:\users\user\downloads\hl_code_vc_2008\src_dll\dlls\wpn_shared\hl_wpn_glock.cpp(189) : error C3867: 'CGlock::SpawnClip': function call missing argument list; use '&CGlock::SpawnClip' to create a pointer to member
SetThink( SpawnClip );
SetThink( &CGlock::SpawnClip );
Можешь видео показать?Неужели никто не сталкивался с тем что игра вылетает кога переходишь на другую карту, пока обоймы лежат?
щас код верну назадНе, не вылетало!
Подумав, добавил:
Можешь видео показать?![]()
GeForce Experience у меня сломался. Не записывает. Бандикам из-за вылета игры крашает видос. Поэтому только так.Не, не вылетало!
Подумав, добавил:
Можешь видео показать?![]()
А что в лог файле пишет, что не смогло прочитать.щас код верну назад
и запишу. А, наверно стоит упомянуть что исходник 2.4
Подумав, добавил:
GeForce Experience у меня сломался. Не записывает. Бандикам из-за вылета игры крашает видос. Поэтому только так.
Посмотреть вложение 133298
А что в лог файле пишет, что не смогло прочитать.
Подумав, добавил:
А если засейвить и загрузить тоже вылит?
Здесь много туторов кривых. Они работают но криво, тот же инвентарь тоже кривой.Вообще не понятно зачем автор запихнул его на класс оружие (еще и середину). А что не проще новый энтити создать? (если не нужна задержка то можно и без неё. просто отправить мессендж моделки и все)