Witam.
Oto perk:
#include <amxmodx>
#include <codmod>
#include <fun>
#include <hamsandwich>
new const perk_name[] = "Twardy Baniak";
new const perk_desc[] = "Odbijasz HeadShoty";
public plugin_init()
{
register_plugin(perk_name, "1.0", "Pulkownik");
cod_register_perk(perk_name, perk_desc);
RegisterHam(Ham_TakeDamage, "player", "TakeDamage")
}
public cod_perk_enabled(id)
{
ma_perk[id] = true;
}
public cod_perk_disabled(id)
{
ma_perk[id] = false;
}
public TakeDamage(this, idinflictor, idattacker, Float:damage, damagebits)
{
if(!is_user_alive(this) || !is_user_connected(this) || !ma_perk[id])
return HAM_IGNORED
if(get_user_hitzones(idattacker, this)==2)
{
SetHamParamFloat(1, idattacker)
SetHamParamFloat(2, this)
SetHamParamFloat(3, this)
return HAM_HANDLED
}
return HAM_IGNORED
}
I kiedy go kompiluje wyskakują takie o to błędy:
codperk_twardy_baniak.sma(20) : error 017: undefined symbol "ma_perk" codperk_twardy_baniak.sma(20) : warning 215: expression has no effect codperk_twardy_baniak.sma(20) : error 001: expected token: ";", but found "]" codperk_twardy_baniak.sma(20) : error 029: invalid expression, assumed zero codperk_twardy_baniak.sma(20) : fatal error 107: too many error messages on one line
Jak to naprawić? Proszę o pomoc. Pozdrawiam.


Dodatki SourceMod












