-
Автор темы
- #1
C++:
void Hooks::HookPlayers()
{
static bool Hooked[65];
for (int i = 1; i < g_pEngine->GetMaxClients(); ++i)
{
C_BaseEntity* pPlayerEntity = g_pEntityList->GetClientEntity(i);
if (!pPlayerEntity || !pPlayerEntity->IsAlive() || pPlayerEntity->IsDormant())
{
if (Hooked[i]){
g_Hooks.pPlayerHook[i].unhook_all();
Hooked[i] = false;
}
continue;
}
if (!Hooked[i])
{
g_PlayerHook[i].setup(pPlayerEntity);
//тут хукаем
Hooked[i] = true;
}
}
}
Если что-то не так - пишите, но у меня всё работает
Последнее редактирование: