Вообщем надумал я сделать шлем, написал айтем, задал ему бит, чтобы можно было просто узнавать на сервере/клиенте есть ли у нас он. Только проблема в том, что когда я поднимаю шлем, то он рисуется у моего товарища (по-скольку у его модели игрока, как я понял, индекс 0). Собственно, это логично используя этот код:
C++ Source Code:
1
if (gHUD.m_iWeaponBits & (1<<(WEAPON_HELMET)))
2
{
3
if (m_pRenderModel == IEngineStudio.SetupPlayerModel( 0 ))
проверяй текущего игрока ,вместо:
IEngineStudio.SetupPlayerModel( 0 ) вставь проверку на gEngfuncs.GetLocalPlayer->model что-то вроде этого
НО ты учти ,что он будет рисоваться только у тебя.