block regen_clip { es_set regen_tmp 0 es repeat create regen_clip "es_doblock wcs/tools/ultimates/default/wcs_regen_clip" es repeat start regen_clip server_var(regen_time) es_set regen_team 0 es_getplayerteam regen_team event_var(userid) } block wcs_regen_clip es_set regen_id 0 es_set regen_ids 0 if (server_var(regen_team) = 3) do { es_set regen_team 3 es_set regen_ids "#ct,#alive" } if (server_var(regen_team) = 2) do { es_set regen_team 2 es_set regen_ids "#t,#alive" } if (server_var(regen_team) != 0) do { es_set regen_count 0 es_getlivingplayercount regen_count server_var(regen_team) if (server_var(regen_count) = 0) then es repeat delete regen_clip if (server_var(regen_count) > 0) do { es_set regen_x 0 es_set regen_y 0 es_set regen_z 0 es_getplayerlocation regen_x regen_y regen_z event_var(userid) es wcs_nearcoord regen_id server_var(regen_ids) server_var(regen_x) server_var(regen_y) server_var(regen_z) server_var(regen_radius) "es_doblock wcs/tools/ultimates/default/wcs_regen_clip_hit" } } } block wcs_regen_clip_hit { if (server_var(regen_tmp) < server_var(regen_max) do { es_set regen_x1 0 es_set regen_y1 0 es_set regen_z1 0 es wcs_setfx 1stclip server_var(regen_id) + server_var(regen_clip) es_math regen_tmp + 1 es_tell server_var(regen_id) #multi #default"[Регенерация патрон]"#green: #default"Вы получаете "+#lightgreen server_var(regen_clip) #default"патрон." es_getplayerlocation regen_x1 regen_y1 regen_z1 event_var(userid) es_math regen_z1 + 50 es est_effect 10 #a 0 sprites/smoke.vmt server_var(regen_x1) server_var(regen_y1) server_var(regen_z1) 99 50 2 3 11 0 255 0 0 255 9 } if (server_var(regen_tmp) >= server_var(regen_max) then repeat delete regen_clip } block regen_armor { es_set regen_tmp1 0 es repeat create regen_armor "es_doblock wcs/tools/ultimates/default/wcs_regen_armor" es repeat start regen_armor server_var(regen_time) es_set regen_team 0 es_getplayerteam regen_team event_var(userid) } block wcs_regen_armor { es_set regen_id 0 es_set regen_ids 0 if (server_var(regen_team) = 3) do { es_set regen_team 3 es_set regen_ids "#ct,#alive" } if (server_var(regen_team) = 2) do { es_set regen_team 2 es_set regen_ids "#t,#alive" } if (server_var(regen_team) != 0) do { es_set regen_count 0 es_getlivingplayercount regen_count server_var(regen_team) if (server_var(regen_count) = 0) then es repeat delete regen_armor if (server_var(regen_count) > 0) do { es_set regen_x 0 es_set regen_y 0 es_set regen_z 0 es_getplayerlocation regen_x regen_y regen_z event_var(userid) es wcs_nearcoord regen_id server_var(regen_ids) server_var(regen_x) server_var(regen_y) server_var(regen_z) server_var(regen_radius) "es_doblock wcs/tools/ultimates/default/wcs_regen_armor_hit" } } } block wcs_regen_armor_hit { if (server_var(regen_tmp1) < server_var(regen_max) do { es_set regen_x1 0 es_set regen_y1 0 es_set regen_z1 0 es playerset armoradd server_var(regen_id) server_var(regen_armor) es_math regen_tmp1 + 1 es_tell server_var(regen_id) #multi #default"[Регенерация брони]"#green: #default"Вы получаете "+#lightgreen server_var(regen_armor) #default"брони." es_getplayerlocation regen_x1 regen_y1 regen_z1 event_var(userid) es_math regen_z1 + 50 es est_effect 10 #a 0 sprites/smoke.vmt server_var(regen_x1) server_var(regen_y1) server_var(regen_z1) 99 50 2 3 11 0 0 255 0 255 9 } if (server_var(regen_tmp1) >= server_var(regen_max) then es repeat delete regen_armor } block regen_cash { es_set regen_tmp2 0 es repeat create regen_cash "es_doblock wcs/tools/ultimates/default/wcs_regen_cash" es repeat start regen_cash server_var(regen_time) es_set regen_team 0 es_getplayerteam regen_team event_var(userid) } block wcs_regen_cash { es_set regen_id 0 es_set regen_ids 0 if (server_var(regen_team) = 3) do { es_set regen_team 3 es_set regen_ids "#ct,#alive" } if (server_var(regen_team) = 2) do { es_set regen_team 2 es_set regen_ids "#t,#alive" } if (server_var(regen_team) != 0) do { es_set regen_count 0 es_getlivingplayercount regen_count server_var(regen_team) if (server_var(regen_count) = 0) then es repeat delete regen_cash if (server_var(regen_count) > 0) do { es_set regen_x 0 es_set regen_y 0 es_set regen_z 0 es_getplayerlocation regen_x regen_y regen_z event_var(userid) es wcs_nearcoord regen_id server_var(regen_ids) server_var(regen_x) server_var(regen_y) server_var(regen_z) server_var(regen_radius) "es_doblock wcs/tools/ultimates/default/wcs_regen_cash_hit" } } } block wcs_regen_cash_hit { if (server_var(regen_tmp2) < server_var(regen_max) do { es_set regen_x1 0 es_set regen_y1 0 es_set regen_z1 0 es playerset cashadd server_var(regen_id) server_var(regen_cash) es_math regen_tmp2 + 1 es_tell server_var(regen_id) #multi #default"[Регенерация наличных]"#green: #default"Вы получаете "+#lightgreen server_var(regen_cash) #default"наличных." es_getplayerlocation regen_x1 regen_y1 regen_z1 event_var(userid) es_math regen_z1 + 50 es est_effect 10 #a 0 sprites/smoke.vmt server_var(regen_x1) server_var(regen_y1) server_var(regen_z1) 99 50 2 3 11 0 255 0 255 255 9 } if (server_var(regen_tmp2) >= server_var(regen_max) then es repeat delete regen_cash } block regen_speed { es_set regen_tmp3 0 es repeat create regen_speed "es_doblock wcs/tools/ultimates/default/wcs_regen_speed" es repeat start regen_cash server_var(regen_time) es_set regen_team 0 es_getplayerteam regen_team event_var(userid) } block wcs_regen_speed { es_set regen_id 0 es_set regen_ids 0 if (server_var(regen_team) = 3) do { es_set regen_team 3 es_set regen_ids "#ct,#alive" } if (server_var(regen_team) = 2) do { es_set regen_team 2 es_set regen_ids "#t,#alive" } if (server_var(regen_team) != 0) do { es_set regen_count 0 es_getlivingplayercount regen_count server_var(regen_team) if (server_var(regen_count) = 0) then es repeat delete regen_cash if (server_var(regen_count) > 0) do { es_set regen_x 0 es_set regen_y 0 es_set regen_z 0 es_getplayerlocation regen_x regen_y regen_z event_var(userid) es wcs_nearcoord regen_id server_var(regen_ids) server_var(regen_x) server_var(regen_y) server_var(regen_z) server_var(regen_radius) "es_doblock wcs/tools/ultimates/default/wcs_regen_speed_hit" } } } block wcs_regen_speed_hit { if (server_var(regen_tmp3) < server_var(regen_max) do { if (server_var(speed) > server_var(max_speed) do { es_set regen_x1 0 es_set regen_y1 0 es_set regen_z1 0 es playerset speedadd server_var(regen_id) server_var(regen_speed) es_math regen_tmp3 + 1 es_set regen_speed1 server_var(regen_speed) es_math regen_speed1 * 100 es_tell server_var(regen_id) #multi #default"[Регенерация скорости]"#green: #default"Вы получаете "+#lightgreen server_var(regen_speed1) #default"у вашей скорости." es_getplayerlocation regen_x1 regen_y1 regen_z1 event_var(userid) es_math regen_z1 + 50 es est_effect 10 #a 0 sprites/smoke.vmt server_var(regen_x1) server_var(regen_y1) server_var(regen_z1) 99 50 2 3 11 0 255 255 0 255 9 } } if (server_var(regen_tmp3) >= server_var(regen_max) then es repeat delete regen_cash }