#include <amxmodx>
#include <codmod>
#include <fun>
#include <engine>
#include <cstrike>
#include <fakemeta>
new const perk_name[] = "Screenshake";
new const perk_desc[] = "Masz 1/2 szansy na zatrzesienie ekranu wroga";
new ma_perk[33];
public plugin_init()
{
register_plugin(perk_name, "1.0", "QTM_Peyote")
cod_register_perk(perk_name, perk_desc);
register_event("Damage", "Damage", "b", "2!=0");
}
public Damage(id)
{
new idattacker = get_user_attacker(id);
if(!is_user_connected(idattacker) || get_user_team(id) == get_user_team(idattacker))
return PLUGIN_CONTINUE;
if(!is_user_alive(id))
return PLUGIN_CONTINUE;
if(ma_perk[idattacker] && random_num(1, 2) == 1)
{
message_begin(MSG_ONE,get_user_msgid("ScreenShake"),{0,0,0},id);
write_short(7<<14);
write_short(1<<13);
write_short(1<<14);
message_end();
}
return PLUGIN_CONTINUE;
}
po prostu nie działa.