import es, playerlib, gamethread
steams = ['STEAM_0:1:18061978', 'STEAM_0:0:000000'] #STEAM_ID игроков
zdorovye = 110 #сколько хп надо давать
regentime = 1.0 #с какой скоростью должны даваться хп (в секундах)
regenhealth = 1 #сколько должно прибавлять хп
def player_spawn(event_var):
userid = int(event_var['userid'])
if es.getplayersteamid(userid) in steams:
playerlib.getPlayer(userid).set("health", zdorovye)
def player_hurt(event_var):
userid = int(event_var['userid'])
player = playerlib.getPlayer(userid)
hp = player.attributes['health']
if hp < 100:
if es.getplayersteamid(userid) in steams:
gamethread.delayed(regentime, regen, userid)
def regen(userid):
player = playerlib.getPlayer(userid)
hp = player.attributes['health']
player.add("health", regenhealth)
if hp < 100:
gamethread.delayed(regentime, regen, userid)