Код за потвърждение: Избери целия код
#include <amxmodx>
#include <fakemeta>
new g_Forward
public plugin_precache()
{
g_Forward = register_forward(FM_KeyValue, "Forward_KeyValue")
}
public plugin_init()
{
unregister_forward(g_Forward, FM_KeyValue)
}
public Forward_KeyValue(Entity, KvdID)
{
if(pev_valid(Entity))
{
new KeyClassName[13], KeyName[4]
get_kvd(KvdID, KV_ClassName, KeyClassName, charsmax(KeyClassName))
get_kvd(KvdID, KV_KeyName, KeyName, charsmax(KeyName))
if(equal(KeyClassName, "trigger_hurt") && equal(KeyName, "dmg"))
{
set_kvd(0, KV_KeyName, KeyName)
set_kvd(0, KV_Value, "0")
set_kvd(0, KV_fHandled, 0)
dllfunc(DLLFunc_KeyValue, Entity, 0)
return FMRES_SUPERCEDE
}
}
return FMRES_IGNORED
}