Portugal
Пользователь
- Регистрация
- 2 Мар 2018
- Сообщения
- 257
- Симпатии
- 5
- Предупреждения
- 60
- Пол
- Мужской
Ребят подскажите какой код нужно и куда вставить для того чтобы плагин работал с 3 раунда )
Код:
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>
#define PLUGIN "Dead Messages"
#define VERSION "2.0"
#define AUTHOR "maFFyoZZyk"
#define m_bitsDamageType 76
#define DMG_GRENADE (1<<24)
new const g_szSounds[][] =
{
"ghzwtf/msfkzsuic",
"ghzwtf/msfkknfz",
"ghzwtf/msfkgrndz"
};
public plugin_precache()
{
new sPathSound[128];
for(new i = 0; i < sizeof(g_szSounds); i++)
{
format(sPathSound, charsmax(sPathSound), "%s.wav", g_szSounds[i]);
precache_sound(sPathSound);
}
}
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
RegisterHam(Ham_Killed, "player", "fw_KilledPlayerPost", true);
new sMapName[32], sMapPrefix[][] = {"1hp", "35hp", "aim", "awp", "he_"};
get_mapname(sMapName, charsmax(sMapName));
for(new i; i < sizeof sMapPrefix; i++)
{
if(containi(sMapName, sMapPrefix[i]) != -1)
pause("ad");
}
}
public fw_KilledPlayerPost(iVictim, iAttacker, iCorpse)
{
if(!is_user_connected(iVictim) || !is_user_connected(iAttacker))
return;
new iRed = random_num(0, 255);
new iGreen = random_num(0, 255);
new iBlue = random_num(0, 255);
if(iVictim == iAttacker)
{
set_hudmessage(iRed, iGreen, iBlue, -1.0, 0.85, 0, 0.1, 5.0, 0.1, 0.1, -1);
show_hudmessage(0, "А вот и новый суицидник подъехал");
client_cmd(0,"spk %s", g_szSounds[0]);
return;
}
if(get_user_weapon(iAttacker) == CSW_KNIFE && pev(iVictim, pev_dmg_inflictor) == iAttacker)
{
set_hudmessage(iRed, iGreen, iBlue, -1.0, 0.85, 0, 0.1, 5.0, 0.1, 0.1, -1);
show_hudmessage(0, "Ну вот, достойная смерть для свиньи.");
client_cmd(0,"spk %s", g_szSounds[1]);
return;
}
if(get_pdata_int(iVictim, m_bitsDamageType) & DMG_GRENADE)
{
set_hudmessage(iRed, iGreen, iBlue, -1.0, 0.85, 0, 0.1, 5.0, 0.1, 0.1, -1);
show_hudmessage(0, "Ну вот, достойная смерть для дебила.");
client_cmd(0,"spk %s", g_szSounds[2]);
}
}