Witam. Nie leczy HP gdy wybierze się nóż, który powinien regenerować życie. Czy mógłby mi ktoś pomoc z tym kodem:
public regeneracja_hp(id)
{
if(!is_user_alive(id))
return FMRES_IGNORED;
if(knife_model[id] == 5)
{
new cur_health = get_user_health(id);
new max_health = (PobierzZdrowie(id, 1, 1, 1))+100;
new new_health;
//floatround(wartosc_regeneracji_gracza[id], floatround_floor)
if(cur_health+CVAR_KNIFE_HEALTH_ADD < max_health)
{
new_health = cur_health+CVAR_KNIFE_HEALTH_ADD;
set_user_health(id, new_health);
message_begin(MSG_ONE, get_user_msgid("ScreenFade"), {0,0,0}, id)
write_short(1<<10)
write_short(1<<10)
write_short(0x0000)
write_byte(0)
write_byte(200)
write_byte(0)
write_byte(75)
message_end()
}
else {
new_health = max_health;
}
}
else
remove_task(id);
return PLUGIN_CONTINUE;
}
Proszę o szybką pomoc.


Dodatki SourceMod













