Check it
#include <amxmodx>
#include <hamsandwich>
#include <fakemeta_util>
#include <codmod>
new bool:ma_klase[33];
public plugin_init() {
register_plugin("Silent Killer", "0.1", "d0naciak");
cod_register_class("Silent Killer", "Jest niewidzialny do oddania pierwszego strzalu", 1<<CSW_FAMAS, 10, 30, 10, 5);
register_event("HLTV", "NowaRunda", "a", "1=0", "2=0")
new const nazwy_broni[][] = { "weapon_p228", "weapon_scout", "weapon_hegrenade", "weapon_xm1014", "weapon_c4", "weapon_mac10",
"weapon_aug", "weapon_smokegrenade", "weapon_elite", "weapon_fiveseven", "weapon_ump45", "weapon_sg550",
"weapon_galil", "weapon_famas", "weapon_usp", "weapon_glock18", "weapon_awp", "weapon_mp5navy", "weapon_m249",
"weapon_m3", "weapon_m4a1", "weapon_tmp", "weapon_g3sg1", "weapon_flashbang", "weapon_deagle", "weapon_sg552",
"weapon_ak47", "weapon_knife", "weapon_p90" }
for(new i = 0; i < sizeof nazwy_broni; i++)
{
RegisterHam(Ham_Weapon_PrimaryAttack, nazwy_broni[i], "Atak", 1);
}
RegisterHam(Ham_Weapon_SecondaryAttack, "weapon_knife", "Atak", 1);
}
public cod_class_enabled(id)
{
ma_klase[id] = true;
fm_set_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransTexture, 0);
}
public cod_class_disabled(id)
{
ma_klase[id] = false;
fm_set_rendering(id);
}
public NowaRunda()
{
for(new id = 1; id <= get_maxplayers(); id++)
{
if(!is_user_connected(id) || !ma_klase[id])
continue;
fm_set_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransTexture, 0);
}
}
public Atak(ent)
{
new id = pev(ent, pev_owner);
if(ma_klase[id])
fm_set_rendering(id);
return HAM_IGNORED;
}
Użytkownik d0naciak edytował ten post 23.08.2013 22:04