Находил тутор когда-то давно, оказался нерабочий
в общем, пришлось порыться и поправить пару моментов
годится на HL SDK 2.3, на 2.4 не проверял и не собираюсь
Собственно, ничего особенного
в конец triggers.cpp на сервере копипастим
С / С++:
class CTriggerPlayerFreeze : public CBaseDelay
{
public:
void Spawn() override;