You could try:
Code:
public client_putinserver(id)
{
if(task_exists(id)) {
remove_task(id)
}
set_task(4.0 , "add_armour" , id , _ , _ , "b")
}
public add_armour(id)
{
if(!is_user_alive(id)) {
return PLUGIN_CONTINUE
}
if(id != 0) {
new ap = get_user_armor(id)
if(hp >= 100) {
set_user_armor(id , 100)
} else {
ap += 7
set_user_armor(id , ap);
emit_sound(id,CHAN_VOICE,"misc/recharge.wav", 1.0, ATTN_NORM, 0, PITCH_NORM)
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(175)
write_byte(175)
write_byte(75)
message_end()
}
}
return PLUGIN_CONTINUE
}
What I changed was:
Code:
new ap = get_user_armor(id) + 7)
as it had a closing bracket, but not an opening one.
And with:
Did you only players to regen when they had 100 health or more, or did you want to limit the armor to a max of 100?
__________________