Плагин пишет в чат канал и пути до проигрываемых звуков, для звуков привязанных к картам только пути. По звукам выстрелов и перезарядки информацию не показывает.
« Октябрь 2024 » | ||||||
---|---|---|---|---|---|---|
Пн | Вт | Ср | Чт | Пт | Сб | Вс |
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
Общий анализ воды ecostandardgroup.ru |
#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <fakemeta>
#include <hamsandwich>
const Float:ADMIN_DECALFREQ = 5.0;
const m_flNextDecalTime = 486;
new HamHook:g_hamPlayerImpulseCommandsPost;
new Float:g_oldNextDecalTime;
public plugin_init() {
register_impulse(201, "SprayImpulse_Pre");
g_hamPlayerImpulseCommandsPost = RegisterHam(Ham_Player_ImpulseCommands, "player", "SprayImpulse_Post", true);
DisableHamForward(g_hamPlayerImpulseCommandsPost);
}
public SprayImpulse_Pre(nPlayerIndex) {
g_oldNextDecalTime = get_pdata_float(nPlayerIndex, m_flNextDecalTime);
if (get_gametime() >= g_oldNextDecalTime) {
EnableHamForward(g_hamPlayerImpulseCommandsPost);
}
}
public SprayImpulse_Post(this) {
// If m_flNextDecalTime changed
if (get_pdata_float(this, m_flNextDecalTime) != g_oldNextDecalTime) {
UpdateNextSprayTime(this);
}
DisableHamForward(g_hamPlayerImpulseCommandsPost);
return HAM_IGNORED;
}
public UpdateNextSprayTime(nPlayerIndex) {
if (is_user_admin(nPlayerIndex)) {
set_pdata_float(nPlayerIndex, m_flNextDecalTime, get_gametime() + ADMIN_DECALFREQ);
}
}
set_user_recoil(const Player,Float:recoil)stock функция принимает два параметра,
const Player- id игрока у которого будем менять отдачу и
Float:recoil- дробное число отвечающее за повышение/уменьшение отдачи...