Code: Select all
#include <amxmodx>#include <fakemeta>#include <hamsandwich> public plugin_init(){ register_plugin("Dmg vehicle block", "1.0", "grankee") RegisterHam(Ham_TakeDamage, "player", "hook_TakeDamage") }public hook_TakeDamage(Victim, Useless, Attacker, Float:damage, damagebits){ new classname[32] pev(Useless,pev_classname,classname,31) if(equal(classname,"func_vehicle")) { return HAM_SUPERCEDE } return HAM_IGNORED}
Code: Select all
#include <amxmodx>#include <fakemeta>#include <hamsandwich> public plugin_init(){ register_plugin("Dmg vehicle block", "1.0", "grankee") RegisterHam(Ham_TakeDamage, "player", "hook_TakeDamage") }public hook_TakeDamage(Victim, Useless, Attacker, Float:damage, damagebits){ static vteam,ateam vteam = get_user_team(Victim) ateam = get_user_team(Attacker) new classname[32] pev(Useless,pev_classname,classname,31) if(equal(classname,"func_vehicle")) { if(vteam == ateam) return HAM_SUPERCEDE if(Attacker == Victim) return HAM_SUPERCEDE } return HAM_IGNORED}