Quote:
Originally Posted by Adomaz1
Code:
public AddHealth(id) {
new team = cs_get_user_team(id);
if(team == CS_TEAM_T)
return
set_user_health(id, get_user_health(id) + (20*HealthLevel[id]));
if(get_user_health(id) > 100.0) MaxHealth[id] = get_user_health(id);
else MaxHealth[id] = 100;
Refreshing[id] = false;
}
public NeverEndingRegen() {
new players[32], num;
get_players(players, num, "ach");
for(new id;id < num;id++) {
new i = players[id];
if(RegenLevel[i] > 0 && !Refreshing[id]) {
if((get_user_health(i) + RegenLevel[i]) > MaxHealth[i]) set_user_health(i, MaxHealth[i]);
else set_user_health(i, get_user_health(i) + RegenLevel[i]);
}
}
}
|
same problem , zombies regen HP to maxim 100 HP and their HP are 100 (exactly like CT)
Quote:
Originally Posted by Relaxing
Try this... and come back with results
Code:
public AddHealth(id){
if (is_user_alive(id)) return 0;
set_user_health(id, get_user_health(id) + (20*HealthLevel[id]));
Refreshing[id] = false;
}
public NeverEndingRegen(id){
if (is_user_alive(id) && cs_get_user_team(id) == CS_TEAM_CT && !Refreshing[id]) return 0;
set_user_health(id, get_user_health(id) + RegenLevel[id]);
}
|
i cant compile, here the compile messages :
powers.sma <114> :warning 209: function "AddHealth" should return a value
PHP Code:
Refreshing[id] = false;
}
powers.sma <158> : error 017: undefined symbol "id"
PHP Code:
if (is_user_alive(id) && cs_get_user_team(id) == CS_TEAM_CT && !Refreshing[id]) return 0;
powers.sma <160> : error 017: undefined symbol "id"
PHP Code:
set_user_health(id, get_user_health(id) + RegenLevel[id]);
Another one :
powers.sma <160> : error 017: undefined symbol "id"
PHP Code:
set_user_health(id, get_user_health(id) + RegenLevel[id]);
powers.sma <161> :warning 209: function "NeverEndingRegen" should return a value
PHP Code:
Refreshing[id] = false;
}