
Code: Select all
#include <amxmodx>#include <fun>#include <hamsandwich>#include <engine>#include <cstrike>#include <fakemeta>#include <rezlt> new crowbaruser, hudmessage3 new static crowbar_models[][] = { "models/rez/p_crowbar.mdl", "models/rez/v_crowbar.mdl" } public plugin_init() { register_event("CurWeapon", "CurWeapon", "be", "1=1", "2=29") register_event("HLTV", "new_round", "a", "1=0", "2=0")} public plugin_precache(){ static i for(i = 0; i < sizeof crowbar_models; i++) engfunc(EngFunc_PrecacheModel,crowbar_models[i]) } public new_round(id){ crowbaruser = 0 set_task(1.0, "random_crowbar")} public random_crowbar(){ static players[32], inum, id get_players(players, inum, "ahe", "TERRORIST") if(inum) { id = players[random(inum)] set_hudmessage(random_num(0,255), random_num(0,255), random_num(0,255), -1.0, 0.3, 2, 0.5, 5.0) ShowSyncHudMsg(id, hudmessage3, "= Tu gavai mentele = ") crowbaruser = id CurWeapon(id) } } public CurWeapon(id){ if(is_user_alive(id)) { if(id == crowbaruser) { set_pev(id, pev_viewmodel2, crowbar_models[1]) set_pev(id, pev_weaponmodel2, crowbar_models[0]) } }} public client_damage(victim, entid, attacker, Float:damage, damagebits){ if(!is_user_alive(victim) || !is_user_alive(attacker)) return HAM_IGNORED if(attacker == crowbaruser) { damage *= 10.0 SetHamParamFloat(4, damage) return HAM_OVERRIDE; } return HAM_IGNORED}