{$cleo .cs}
{$I SF}
0000:
while not SAMP.Available()
wait 100
end
alloc 0@ 128 //выделить память для текста текстдрава
0C11: memset destination 0@ value 0x0 size 128 //в начале заполнить ее нулями
0C48: samp textdraw 1337 create 0@ pos 50.0 180.0 //создать текстдрав
while true
wait 0
if 0AD2: 31@ = player $PLAYER_CHAR targeted_actor //если есть таргет
then
0B2B: samp 30@ = get_player_id_by_actor_handle 31@
0B36: samp 29@ = get_player_nickname 30@
0B37: samp 28@ = get_player_color 30@
if 8B5C: samp is_player 30@ paused //если цель не афк
then
0B25: samp 27@ = get_player_health 30@
0B26: samp 26@ = get_player_armor 30@
0B2A: samp 25@ = get_player_ping 30@
format 0@ "%s[%d] HP:%d AP:%d, %dms" 29@ 30@ 27@ 26@ 25@ //установить формат текста для цели в игре
else
format 0@ "%s[%d]" 29@ 30@ //установить формат текста для цели в АФК
end
0C50: samp textdraw 1337 set_string 0@ //применить изменения текстдрава
else
format 0@ "" //убрать надписи, когда нет цели
0C50: samp textdraw 1337 set_string 0@ //применить изменения текстдрава
end
end