рдмрд╣реБрдд рд╕рдордп рдкрд╣рд▓реЗ, рдЙрди рджрд┐рдиреЛрдВ рдореЗрдВ рдЬрдм MsDOS рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдкрд░ рд░рд╣рддрд╛ рдерд╛, рдореИрдВрдиреЗ рдЧреЗрдо рд╕реЗрдЯрд▓рд░реНрд╕ II рдЦреЗрд▓рд╛ред рдЦреЗрд▓ рдиреЗ рдореБрдЭреЗ рдЫреВ рд▓рд┐рдпрд╛, рдФрд░ рдореИрдВрдиреЗ рдХрдИ рджрд┐рдиреЛрдВ рддрдХ рдЕрдХреЗрд▓реЗ рдЙрд╕рдХреЗ рд╕рд╛рде рд╕рдордп рдмрд┐рддрд╛рдиреЗ рдХрд╛ рдЖрдирдВрдж рд▓рд┐рдпрд╛ред рдмрд╣реБрдд рдмрд╛рдж рдореЗрдВ, рдЗрд╕реЗ рджреЛрд╣рд░рд╛рдпрд╛ рдЧрдпрд╛, рдФрд░ рдлрд┐рд░ рдлрд┐рд░ рд╕реЗ, рдФрд░ рд╣рд░ рдмрд╛рд░, рдЗрд╕ рдЦреЗрд▓ рдХреА рдкреНрд░рд╛рдЪреАрдирддрд╛ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдореИрдВрдиреЗ рдЗрд╕реЗ рдЦреЗрд▓рдиреЗ рдореЗрдВ рд╕рдордп рдмрд┐рддрд╛рдиреЗ рдХрд╛ рдЖрдирдВрдж рд▓рд┐рдпрд╛ред рдмрд╣реБрдд рдкрд╣рд▓реЗ рдирд╣реАрдВ, рдореИрдВрдиреЗ рдСрдирд▓рд╛рдЗрди рдЧреЗрдо рдж рд╕реЗрдЯрд▓рд░реНрд╕ рдСрдирд▓рд╛рдЗрди рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдЬреНрдЮрд╛рдкрди рджреЗрдЦрд╛ рдерд╛ рдФрд░, рдиреЙрд╕реНрдЯреИрд▓реНрдЬрд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдЖрддреНрдорд╣рддреНрдпрд╛ рдХрд░ рд▓реА рдереАред рдкрд╣рд▓рд╛ рдЗрдВрдкреНрд░реЗрд╢рди рдЦрд╝реБрд╢ рдерд╛, рдЗрд╕рд▓рд┐рдП рд╕рдм рдХреБрдЫ рд╕реЗрдЯрд▓рд░реНрд╕ II рдЬреИрд╕рд╛ рдерд╛ рдЬреЛ рдореБрдЭреЗ рдкрд╕рдВрдж рдЖрдпрд╛ред рд▓реЗрдХрд┐рди рдЗрдВрджреНрд░рдзрдиреБрд╖реА рдЙрддреНрд╕рд╛рд╣ рдЬрд▓реНрджреА рд╣реА рдмреАрдд рдЧрдпрд╛ред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рд╕рднреА рдкреЗрд╢реЗрд╡рд░реЛрдВ рдФрд░ рд╡рд┐рдкрдХреНрд╖реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛, рдореИрдВ рдХреЗрд╡рд▓ рдПрдХ рдорд╛рдЗрдирд╕ - рд╡реНрдпрд╛рдкрд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдКрдВрдЧрд╛ред рдЖрдк рд▓реЗрдЦ рдореЗрдВ рдЧреЗрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ
: рд╕реЗрдЯрд▓рд░реНрд╕: рдЕрдм рдСрдирд▓рд╛рдЗрди ред
рдХрд╛рд░рдг
рдЦреЗрд▓ рдореЗрдВ рдЯреНрд░реЗрдбрд┐рдВрдЧ рдХреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдирд┐рд░рдВрддрд░ рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдХрд┐рд╕реА рднреА рдЯреНрд░реЗрдбрд┐рдВрдЧ рд▓реЙрдЯ рдХреЛ рдХреЗрд╡рд▓ 10 рдорд┐рдирдЯ рдХреЗ рд▓рд┐рдП рдЙрдЬрд╛рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдЕрдиреНрдп рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рджреБрд░реНрдЧрдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдирддреАрдЬрддрди, рд╡реНрдпрд╛рдкрд╛рд░ рдХреЗ рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо рдХреЛрдИ рдореВрд░реНрдд рд▓рд╛рдн рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЯреНрд░реЗрдбрд┐рдВрдЧ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдПрдХ рдШрдВрдЯреЗ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рдмрд┐рддрд╛рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред
рдкрд░рд┐рдгрд╛рдо
рддреЛ рдПрдХ рдмреЙрдЯ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдЪрд╛рд░ рдкреИрджрд╛ рд╣реБрдЖ рдерд╛ рдЬреЛ рдмрд╣реБрдд рдХреБрдЫ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЙрдЬрд╛рдЧрд░ рдХрд░реЗрдЧрд╛ред
рдмреЙрдЯ рд▓рд┐рдЦрдирд╛
рдЪреВрдВрдХрд┐ рд▓рд┐рдирдХреНрд╕ рдореЗрд░реЗ рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ, рдкрд░реНрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдФрд░ xdotool рдорд╛рдЙрд╕ рдХрд░реНрд╕рд░ рдкреНрд░рдмрдВрдзрди рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЛ рд╡рд┐рдХрд╛рд╕ рдЙрдкрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛ред
рдФрд░ рддреЛ рдЪрд▓рд┐рдП рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред
рдмреЙрдЯ рдореЗрдВ 2 рдлрд╛рдЗрд▓реЗрдВ рд╣реЛрдВрдЧреА:
- simple.trade.bot.pl - рдмреЙрдЯ рд╣реАред
- trade.guns.pl - рдмрдЯрди рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЗ рд╕рд╛рде рдлрд╝рд╛рдЗрд▓ рдФрд░ рдЪрдпрдирд┐рдд рдЙрддреНрдкрд╛рдж рдХреЗ рд╡реНрдпрд╛рдкрд╛рд░ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рдбреЗрдЯрд╛ (рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпреЗ рдлрд╝реБрдЯрдмреЙрд▓ рдЧреЗрдВрджреЛрдВ рдХреЗ рд▓рд┐рдП рдмреЗрдЪреА рдЧрдИ рдмрдВрджреВрдХреЗрдВ рдереАрдВ)ред
рдЪрд▓реЛ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдмрдЯрди рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рд╡рд╛рд▓реЗ рдПрдЪрдПрдПрд╕рдПрдЪ (рдирд╛рдо) рд╕рд░рдгрд┐рдпреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдкрдХреЛ рдмрд╣реБрдд рдХреБрдЫ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдЕрдиреНрдп рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реАред
( { x=>'288', y=>'852'},
рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдХреНрдпрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╣рдо
simple.trade.bot.pl рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдмреЙрдЯ рд╣реА рд╣реИред
#!/usr/bin/perl # 20 sleep 20; # my @g_trade = do "trade.guns.pl"; # . . # [Ctrl]+c. while(){ # . print "NEXT TRADE\n"; # . for my $l_cur ( @g_trade ){ sleep(1); if( defined $l_cur->{dx} ){ # dx - # . # ($l_count). # . my $l_count=$l_cur->{inc}{inc}; # . тДЦ2 - . my @l_curtime=localtime(time); # x, y . move($l_cur); # . my $l_inc=0; # . for my $l_timer ( @{$l_cur->{inc}{timer}} ){ # , . $l_inc=$l_timer->{inc} if $l_curtime[2] >= $l_timer->{sh} && $l_curtime[2] <= $l_timer->{eh}; } # . my $l_rnd=int(rand($l_cur->{inc}{rnd})); # . $l_count+=$l_inc; $l_count+=$l_rnd; # . print "\tSET: [$l_count] [$l_cur->{inc}{inc} + $l_up + $l_rnd\($l_cur->{inc}{rnd})]\n"; # . while ($l_count){ $l_count--; clicktoxy($l_cur->{inc}); usleep(80); } }else{ # dx - . clicktoxy($l_cur); } } # . 11 + 0 4 ( ). my $l_time=11+int(rand(4)); my $count=0; # . for($count=0;$count<$l_time;$count++){ sleep 60; mousemove(400,500); sleep 1; mousemove(1400,500); sleep 1; } # 0 60 sleep(int(rand(60))); # } sub usleep{ # ( Ms Windows). my $l_ptr=shift; $l_ptr*=1000; `usleep $l_ptr`; } sub move{ # . my $l_coord=shift; mousemove($l_coord->{x},$l_coord->{y}); mousedown(1); usleep(600); mousemove($l_coord->{dx},$l_coord->{dy}); mouseup(1); } sub click{ # . mousedown(1); mouseup(1); } sub clicktoxy{ # , # . my $l_coord=shift; mousemove($l_coord->{x},$l_coord->{y}); mousedown(1); mouseup(1); usleep(300); } sub mousedown{ # xdotool . # : # 1 - () # 2 - () my $l_key = shift; if( $l_key ){ `xdotool mousedown $l_key`; } } sub mouseup{ # xdotool . # : # 1 - () # 2 - () my $l_key = shift; if( $l_key ){ `xdotool mouseup $l_key`; } } sub mousemove{ # xdotool x, y. my $l_x = shift; my $l_y = shift; my $l_com='xdotool mousemove'; $l_com.=" $l_x $l_y"; `$l_com`; }
рдмреЙрдЯ рддреИрдпрд╛рд░ рд╣реИред
рдирд┐рд╖реНрдХрд░реНрд╖ рдореЗрдВ
рдпрд╣ рдмреЙрдЯ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИред рдЗрд╕рдореЗрдВ рдЕрднреА рдХрдИ рдЖрд╡рд╢реНрдпрдХ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдирд╣реАрдВ рд╣реИрдВред рдпрд╣рд╛рдВ рдмреЙрдЯ рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рдкрд░рд┐рдкреВрд░реНрдг рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреА рдПрдХ рдЫреЛрдЯреА рд╕реВрдЪреА рджреА рдЧрдИ рд╣реИ:
- рдмреЙрдЯ рдХреЛ рд╕реНрдХреНрд░реАрди рд╕реЗ рджреЗрдЦрдирд╛ рд╕рд┐рдЦрд╛рдПрдВред рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП ImageMagick рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- рд╡рд┐рднрд┐рдиреНрди рд╕реНрдХреНрд░реАрди рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреЙрдЯ рдХреЛ рдкрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдПред ImageMagick рд╕реЗ рддреБрд▓рдирд╛ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмреЙрд░реНрдбрд░ рдФрд░ рдмрдЯрди рдвреВрдВрдврдирд╛ред
- рдмреЙрдЯ рдХреЛ рд╕реНрдХреНрд░реАрди рд╕реЗ рдкрдврд╝рдирд╛ рд╕рд┐рдЦрд╛рдПрдВред рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП ImageMagick + gocr рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- рд▓реЗрди-рджреЗрди рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреЙрдЯ рд╕рд┐рдЦрд╛рдПрдВред рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рдЦреЗрд▓ рдзреЛрдЦрд╛рдзрдбрд╝реА рд╡рд╛рд▓реЗ рд▓реЗрдирджреЗрди рдХреЗ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХрд╛ рдЕрднреНрдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд▓реЗрдирджреЗрди рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдмреЙрдЯ рдХреЛ рдЗрд╕рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП ImageMagick + gocr рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- рдЯреНрд░реЗрдбрд┐рдВрдЧ рдЗрдВрдЯрд░рдлреЗрд╕ рдореЗрдВ рд╕рднреА рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕реЗрдЯ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдмреЙрдЯ рдХреЛ рдкрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдПред рд╕рд╛рджреЗ рдкрд╛рда рдореЗрдВ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ XML рдХреЗ рд░реВрдк рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЕрд╡рд░реЛрдзрди рдХреЗ рд▓рд┐рдП, рдЖрдк рдкрд░реНрд▓ рдореЙрдбреНрдпреВрд▓ :: Pcap рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред ImageMagick + gocr рдХрд╛ рдЙрдкрдпреЛрдЧ рдорд╛рд▓ рдХреЗ рдкреИрдХреЗрдЬ рдХреЗ рдЕрд╡рд░реЛрдзрди рдХреЗ рдЪрд░рдг рдореЗрдВ рдЪреБрдиреЗ рдЧрдП рдЙрддреНрдкрд╛рдж рдХреЗ рд▓рд┐рдП рдЯреНрд░реЗрдбрд┐рдВрдЧ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреА рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдорд╛рдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
- рдпрд╣ рдмреЙрдЯ рд▓рд┐рдирдХреНрд╕ рдХреЗ рддрд╣рдд рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рд╕реБрд╢реНрд░реА рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рддрд╣рдд рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдПрдордПрд╕ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕рдбреЙрдЯреВрд▓ рдХреЗ рдмрдЬрд╛рдп рдПрдирд╛рд▓реЙрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПред рд╢рд╛рдпрдж рдЖрдЯреЛ рдпреВрдЯрд┐рд▓рд┐рдЯреА рдХрд░реЗрдЧреАред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╕реБрд╢реНрд░реА рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рдЖрдкрдХреЛ рдкрд░реНрд▓ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред
- рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ trade.guns.pl рдХреЗ рд╕рд╛рде рдлрд╝рд╛рдЗрд▓ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрддреНрдкрд╛рдж (20 - 34 рдЧреЗрдВрджреЛрдВ рдХреЗ рд▓рд┐рдП 100 рддреЛрдкреЛрдВ рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди) рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдореЗрд░реА рд╕реНрдХреНрд░реАрди рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдФрд░ рдореЗрд░реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд▓рд┐рдПред рдмреЙрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдмрдЯрди рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред
- рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдмреЙрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧреЗрдо рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдирд┐рдпрдореЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд╕рдЬрд╛ рдХреЛ рдмрд╣рд╛рд▓ рдХрд░рдиреЗ рдХреЗ рдЕрдзрд┐рдХрд╛рд░ рдХреЗ рдмрд┐рдирд╛ рдкреНрд░рддрд┐рдмрдВрдз рд╣реИред рдЦрдВрдб 6.4 ред