Witam, starałem się to wgrać na serwer i plugin nie działa. Mógłby ktoś ogarnąć .sma i powiedzieć co jest nie tak ?
Mam moduł włączony, dopisałem cvar do amxx.ini, wrzucilem plik do amxmodx/plugins i dopisalem do plugins.ini a nadal nie działa.
SMA -
// mp_friendly_grenade_damage 2 - nie zadaje obrazen graczom z teamu ani rzucajacemu, 1 - HE nie zadaje obrazen rzucajacemu, 0 - normalne obrazenia
#include <amxmodx>
#include <hamsandwich>
#define DMG_GRENADE ( 1 << 24 )
new fdamage
public plugin_init()
{
register_plugin("No Team/Self Damage", "0.1", "Exolent");
//Limited to HE only
RegisterHam(Ham_TakeDamage, "player", "fwdPlayerDamage", 0);
fdamage = register_cvar("mp_friendly_grenade_damage", "2")
return PLUGIN_CONTINUE;
}
public fwdPlayerDamage(victim, inflicter, attacker, Float:fDamage, bitDamage)
{
new damage = get_pcvar_num(fdamage)
if (damage && ( bitDamage & DMG_GRENADE ))
{
if(is_user_alive(victim) && victim==attacker)
{
SetHamParamFloat(4, 0.0)
return HAM_IGNORED
}
if (damage == 2)
{
if(is_user_alive(victim) && get_user_team(victim)==get_user_team(attacker))
{
SetHamParamFloat(4, 0.0)
}
}
}
return HAM_IGNORED
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/


Dodatki SourceMod



Temat jest zamknięty











