Blind DHook v1.0
CSS:OB + CSS:34 (Linux / Windows).
Код
// blind_dhook.inc
/**
* @param client Игрок, который вот-вот ослепнет.
* @param attacker Игрок, который кинул флешку. Возможно `-1`, если покинул сервер.
* @param inflictor Индекс `flashbang_projectile`.
*/
forward Action CS_OnPlayerBlind(int client, int attacker, int inflictor);
/**
* Узнать команду игрока, который кинул флешку, даже если он покинул сервер.
* @param inflictor Индекс `flashbang_projectile`.
*/
stock int GetFlashTeam(int inflictor)
{
static int m_iTeamNum = 0;
if (!m_iTeamNum && (m_iTeamNum = FindSendPropInfo("CBaseCSGrenadeProjectile", "m_iTeamNum")) < 1) {
SetFailState("CBaseCSGrenadeProjectile::m_iTeamNum");
}
return GetEntData(inflictor, m_iTeamNum, 1);
}
Blind Hook - не работает на 34.
Blinding Teammates - sm_blinding_teammates 0 и CS_OnBlindingPlayer просто не вызывается.
Flashbang Tools - думал сигнатуры подправлю и заработает, но нет, не заводится как минимум на 34.
В итоге вот свой сделал, кому надо берите.
Если не работает, то у вас, возможно, стоит одно из перечисленных расширений или другое похожее.