If you determine the position of an item on the server, which is in your hands, it gives incorrect data, everything works well on the client.
protected Object m_ObjectTest; override void OnWork( float consumed_energy ) { vector m_detectorPosition = GetPosition(); if (m_ObjectTest) GetGame().ObjectDelete(m_ObjectTest); m_ObjectTest = GetGame().CreateObjectEx( "SA_Detector_Bear", m_detectorPosition, ECE_NONE); }
A test mod that reproduces this effect.
Use item with classname "Flashlight"