The Real HivebOt - Part 2
Jul 24 2009 Games Programming

Here's the remainder of the code. This part watches players, alliances, and galaxies.
Nobody in the game could do anything without us knowing about it instantly.  

This was my favorite part. Better than military scanning to find fleet out, sooner too.

Crontab entries.

03 * * * * /home/armorbot/spm/hive.mech.pl 1> /dev/null
33 * * * * /home/armorbot/spm/hive.mech.pl 1> /dev/null


hive.mech.pl

#!/usr/bin/perl

# e. dziewa march 2009

use warnings;
use strict;
use WWW::Mechanize;

my $time = time();

my $timestamp = int($time/1800); $timestamp .= "--"; ### half hours since epoch
my $mechcookies = "/home/armorbot/spm/mech_cookies";

my $alliance = 'http://game.the-hive-game.net/dumpfiles/adump.csv';
my $galaxy = 'http://game.the-hive-game.net/dumpfiles/gdump.csv';
my $player = 'http://game.the-hive-game.net/dumpfiles/pdump.csv';

my $mech = WWW::Mechanize->new(
        agent => 'ArmOrbOt',
        cookie_jar => { file => $mechcookies, autosave => 1},
        autocheck => 1,
    );

$mech->get( "$alliance", ":content_file" => "/home/armorbot/spm/files/${timestamp}adump.csv" );
$mech->get( "$galaxy", ":content_file" => "/home/armorbot/spm/files/${timestamp}gdump.csv" );
$mech->get( "$player", ":content_file" => "/home/armorbot/spm/files/${timestamp}pdump.csv" );


Download


The bOt cOde.


#!/usr/bin/perl

# e. dziewa march 2009

use warnings;
use strict;

use vars qw($VERSION %IRSSI);
use Irssi qw(command_bind);

$VERSION = '1';
%IRSSI = (
        authors                 => 'E. Dziewa',
        contact                 => 'eric@dziewa.com',
        name                    => 'Hive Database IRC Dumper',
        description             => 'Watches the top lists',
        license                 => 'GNU GPL 3',
        url                     => 'http://eric.dziewa.com'
);

our $Toggle = 1;
our ( $loophandle, $now, $offsettime );
our @newcolor;

sub color_func {
    if ( ($newcolor[0]) ) {
        return shift @newcolor;
    }
    else {
        push( @newcolor, '4', '8', '9', '11', '12', '13' );
        return shift @newcolor;
    }
}

our %now;
our $tick;
our $tick2;


sub get_data { # give me a type [agp]dump
    my $wtype; my $jjj;
    if ( $_[0] eq 'pdump' ) { $wtype = 1; $jjj = $_[0]; }
    elsif ( $_[0] eq 'gdump' ) { $wtype = 2; $jjj = $_[0]; }
    else { $wtype = 3; $jjj = $_[0]; }
    
    my $nowfile = "/home/armorbot/spm/files/${now}--${jjj}.csv";
    %now = ();
    open( FH, "<", $nowfile ) or return -1;
    if ( $wtype == 1 ) {
        while (<FH>) {
            if ( $. == 1 ) { # first line
                if ( /(\d+)/g ) { $tick = $1 };
            }
            else { # id x y z name workers score
                if ( /^([^;]+);([^;]+);([^;]+);([^;]+);([^;]+);([^;]+);(\d+)/ ) {
                    $now{$5} = [ $7, $6, $2, $3, $4, $1 ];
                }
                else {
                    print "couldn't add $5, $7, $6, $2, $3, $4, $1\n from pdump";
                }
            }
        }
    }
    elsif ( $wtype == 2 ) {
        while (<FH>) {
            if ( $. == 1 ) { # first line
                if ( /(\d+)/g ) { $tick = $1 };
            }
            else { # x y name score workers rank
                ($_ = $_) =~ s/&quot;//ig;
                if ( /^([^;]+);([^;]+);([^;]+);([^;]+);([^;]+);(\d+)/ ) {
                    ### llama planet name
                    if ( $3 =~ /mail soon/ ) { $now{'mailmans 0 0'} = [ $5, $4, $1, $2, 0, 0 ]; }
                    else { $now{"$3 $1 $2"} = [ $4, $5, $1, $2, 0, 0 ]; }
                }
                else {
                    print "couldn't add $5, $4, $1, $2, '', '' to #3 from gdump\n";
                }
            }
        }
    }
    else {
        while (<FH>) {
            if ( $. == 1 ) { # first line
                if ( /(\d+)/g ) { $tick = $1 };
            }
            else { # rank name score workers members
                if ( /^([^;]+);([^;]+);([^;]+);([^;]+);(\d+)/ ) {
                    $now{$2} = [ $3, $4, 0, 0, 0, 0 ];
                }
                else {
                    print "couldn't add $3, $4, '', '', '' to $2 from adump\n";
                }
            }
        }
    }
    close FH;

    my $thenfile = "/home/armorbot/spm/files/${offsettime}--${jjj}.csv";
    open( FH, "<", $thenfile ) or return -2;

    if ( $wtype == 1 ) { # id x y z name workers score
        while (<FH>) {
            if ( $. == 1 ) { # first line
                if ( /(\d+)/g ) { $tick2 = $1 };
                next;
            }
            else {
                if ( /^([^;]+);([^;]+);([^;]+);([^;]+);([^;]+);([^;]+);(\d+)/ ) {
                    push( @{$now{$5}}, $7, $6 ); # score roids
                }
                else {
                    print "couldn't add $7, $6 to $5 from previous pdump\n";
                }
            }
        }
    }
    elsif ( $wtype == 2 ) {
        while (<FH>) {
            if ( $. == 1 ) { # first line
                if ( /(\d+)/g ) { $tick2 = $1 };
            }
            else { # x y name score workers rank
                ($_ = $_) =~ s/&quot;//ig;
                if ( /^([^;]+);([^;]+);([^;]+);([^;]+);([^;]+);(\d+)/ ) {
                    if ( $3 =~ /mail soon/ ) { push( @{$now{'mailmans 0 0'}}, $5, $4 ); }
                    else { push( @{$now{"$3 $1 $2"}}, $4, $5 ); } # score roids
                }
                else {
                    print "couldn't add $5, $4 to $3 from previous gdump\n";
                }
            }
        }
    }
    else {
        while (<FH>) {
            if ( $. == 1 ) { # first line
                if ( /(\d+)/g ) { $tick2 = $1 };
            }
            else { # rank name score workers members
                if ( /^([^;]+);([^;]+);([^;]+);([^;]+);(\d+)/ ) {
                    push( @{$now{$2}}, $3, $4 ); # score roids
                }
                else {
                    print "couldn't add $3, $4 to $2 from adump\n";
                }
            }
        }
    }
    close FH;

    foreach ( keys %now ) {
        delete $now{$_} && next unless ( ($now{$_}[6]) );
        delete $now{$_} && next unless ( ($now{$_}[1] > 8) );

        if ( $wtype == 1 ) {
            push(@{$now{$_}}, $now{$_}[0] - $now{$_}[6], $now{$_}[1] - $now{$_}[7]);
        }
        elsif ( $wtype == 2 ) {
            push(@{$now{$_}}, $now{$_}[0] - $now{$_}[6], $now{$_}[1] - $now{$_}[7], ); # score roids
        }
        elsif ( $wtype == 3 ) {
            push(@{$now{$_}}, $now{$_}[0] - $now{$_}[6], $now{$_}[1] - $now{$_}[7]); # score roids
        }
        else { print "$wtype is wrong"; exit }
    }
    
    return 1;
}

#                 0     1       2       3   4           5       6         7          8         9
# p %now contains SCORE ROIDS   X       Y   Z       UNKNOWN PREVSCORE PREVROIDS SCOREDIFF ROIDSDIFF

#                   0   1       2       3   4           5       6           7       8       9
# g %now contains SCORE ROIDS   X       Y   --          --  PREVSCORE PREVROIDS  SCOREDIFF ROIDSDIFF

#                   0   1       2       3   4           5       6           7           8       9
# a %now contains SCORE ROIDS   --      --  --          --  PREVSCORE PREVROIDS SCOREDIFF ROIDSDIFF

sub makeme { # give it a type SC AS CR AR, and the number of records to retrieve

    my @sortarray = ();
    my @w = qw/0 0 0 0 0 0 0 0 0 0/;
    my $name = 0; my @strings = ();


    if ( $_[0] =~ /SC/ ) { # gained score -- current score
        @sortarray = sort { $now{$b}[8]  <=> $now{$a}[8] || $now{$b}[0] <=> $now{$a}[0] } keys %now;
    }
    elsif ( $_[0] =~ /AS/ ) { # abs score
        @sortarray = sort { abs($now{$b}[8])  <=> abs($now{$a}[8]) } keys %now;
    }
    elsif ( $_[0] =~ /CR/ ) { # gained roids -- current roids
        @sortarray = sort { $now{$b}[9]  <=> $now{$a}[9] || $now{$b}[1]  <=> $now{$a}[1] } keys %now;
    }
    elsif ( $_[0] =~ /GAL/ ) {
        my ( $c, $d ) = $_[0] =~ /GAL(\d+):(\d+)/;
        foreach ( keys %now ) {
            push( @sortarray, $_ ) if ( ( $now{$_}[2] =~ /^$c$/ ) && ( $now{$_}[3] =~ /^$d$/ ) );
        }
        @sortarray = sort { $now{$a}[4] <=> $now{$b}[4] } @sortarray;
    }
    elsif ( $_[0] eq 'AR' ) { # abs roids or current roids
        @sortarray = sort { abs($now{$b}[9]) <=> abs($now{$a}[9]) } keys %now;
    }
    else { print "no match for $_[0]"; return -1 }
        
        for my $i ( 0..$_[1] ) {
            if ( ($_[2] eq 'adump') && ( $i > 3 ) ) { last; }
            $name = length($sortarray[$i]) if ( length($sortarray[$i]) > $name );

            if ( $_[2] eq 'pdump' ) {
                for ( 0,1,6,7,8,9 ) { # commie numbers
                    $now{$sortarray[$i]}[$_] = commie( $now{$sortarray[$i]}[$_] );
                }
                for ( 6,7 ) { # parenthesize previous data
                    ( $now{$sortarray[$i]}[$_] = $now{$sortarray[$i]}[$_] ) =~ s/(.+)/($1)/;
                }
                ( $now{$sortarray[$i]}[2] = $now{$sortarray[$i]}[2] ) =~ s/(.+)/($1/;
                ( $now{$sortarray[$i]}[4] = $now{$sortarray[$i]}[4] ) =~ s/(.+)/$1)/;
                for ( 0..9 ) {
                    $w[$_] = length($now{$sortarray[$i]}[$_]) if ( length($now{$sortarray[$i]}[$_]) > $w[$_] );
                }
            }
            elsif ( $_[2] eq 'gdump' ) {
                for ( 0,1,6,7,8,9 ) { # commie numbers
                    $now{$sortarray[$i]}[$_] = commie( $now{$sortarray[$i]}[$_] );
                }
                for ( 6,7 ) { # parenthesize previous data
                    ( $now{$sortarray[$i]}[$_] = $now{$sortarray[$i]}[$_] ) =~ s/(.+)/($1)/;
                }
                ( $now{$sortarray[$i]}[2] = $now{$sortarray[$i]}[2] ) =~ s/(.+)/($1/; # parenthesize coords
                ( $now{$sortarray[$i]}[3] = $now{$sortarray[$i]}[3] ) =~ s/(.+)/$1)/;
                for ( 0..9 ) {
                    $w[$_] = length($now{$sortarray[$i]}[$_]) if ( length($now{$sortarray[$i]}[$_]) > $w[$_] );
                }      
            }
            elsif ( $_[2] eq 'adump' ) { # a
                for ( 0,1,6,7,8,9 ) { # commie numbers
                    $now{$sortarray[$i]}[$_] = commie( $now{$sortarray[$i]}[$_] );
                }
                for ( 6,7 ) { # parenthesize previous data
                    ( $now{$sortarray[$i]}[$_] = $now{$sortarray[$i]}[$_] ) =~ s/(.+)/($1)/;
                }
                for ( 0..9 ) {
                    $w[$_] = length($now{$sortarray[$i]}[$_]) if ( length($now{$sortarray[$i]}[$_]) > $w[$_] );
                }
            }
            else {
                print "$_[2] doesn't match any";  return;
            }
        }

        my $cw;
        if ( $_[2] eq 'pdump' ) {
            $cw = $w[2] + $w[3] + $w[4] + 2;

            for ( 0..$_[1] ) { no warnings; # non numeric in the neg/pos color ternaries
                my $thiscolor = color_func();
                my $coords = "$now{$sortarray[$_]}[2]:$now{$sortarray[$_]}[3]:$now{$sortarray[$_]}[4]";
                my $string = sprintf( " %${cw}s \003%d%-${name}s\003 Score -> \cB%${w[0]}s\co %${w[6]}s \003%02d%${w[8]}s\003 Workers -> \cB%${w[1]}s\co %${w[7]}s \003%02d%${w[9]}s\003",
                    $coords,
                    $thiscolor,
                    $sortarray[$_],
                    $now{$sortarray[$_]}[0],
                    $now{$sortarray[$_]}[6],
                    ($now{$sortarray[$_]}[8] > 0) ? 3 : ($now{$sortarray[$_]}[8] < 0) ? 5 : 15,
                    $now{$sortarray[$_]}[8],
                    $now{$sortarray[$_]}[1],
                    $now{$sortarray[$_]}[7],
                    ($now{$sortarray[$_]}[9] > 0) ? 3 : ($now{$sortarray[$_]}[9] < 0) ? 5 : 15,
                    $now{$sortarray[$_]}[9]
                );
                push( @strings, $string );
            }
            return @strings;
        }
        elsif ( $_[2] eq 'gdump' ) {
            $cw = $w[2] + $w[3] + 1; $name -= 4;
            for ( 0..$_[1] ) { no warnings; # non numeric in the neg/pos color ternaries
                my $thiscolor = color_func();
                my $coords = "$now{$sortarray[$_]}[2]:$now{$sortarray[$_]}[3]";
                ( my $gname = $sortarray[$_] ) =~ s/^(.+) \d+ \d+$/$1/g;
                my $string = sprintf( " %${cw}s \003%d%-${name}s\003 Score -> \cB%${w[0]}s\co %${w[6]}s \003%02d%${w[8]}s\003 Workers -> \cB%${w[1]}s\co %${w[7]}s \003%02d%${w[9]}s\003",
                    $coords,
                    $thiscolor,
                    $gname,
                    $now{$sortarray[$_]}[0],
                    $now{$sortarray[$_]}[6],
                    ($now{$sortarray[$_]}[8] > 0) ? 3 : ($now{$sortarray[$_]}[8] < 0) ? 5 : 15,
                    $now{$sortarray[$_]}[8],
                    $now{$sortarray[$_]}[1],
                    $now{$sortarray[$_]}[7],
                    ($now{$sortarray[$_]}[9] > 0) ? 3 : ($now{$sortarray[$_]}[9] < 0) ? 5 : 15,
                    $now{$sortarray[$_]}[9]
                );
                push( @strings, $string );
            }
            return @strings;
        }

        else {
            for ( 0..3 ) { no warnings; # non numeric in the neg/pos color ternaries
                my $thiscolor = color_func();
                my $string = sprintf( " \003%d%-${name}s\003 Score -> \cB%${w[0]}s\co %${w[6]}s \003%02d%${w[8]}s\003 Workers -> \cB%${w[1]}s\co %${w[7]}s \003%02d%${w[9]}s\003",
                    $thiscolor,
                    $sortarray[$_],
                    $now{$sortarray[$_]}[0],
                    $now{$sortarray[$_]}[6],
                    ($now{$sortarray[$_]}[8] > 0) ? 3 : ($now{$sortarray[$_]}[8] < 0) ? 5 : 15,
                    $now{$sortarray[$_]}[8],
                    $now{$sortarray[$_]}[1],
                    $now{$sortarray[$_]}[7],
                    ($now{$sortarray[$_]}[9] > 0) ? 3 : ($now{$sortarray[$_]}[9] < 0) ? 5 : 15,
                    $now{$sortarray[$_]}[9]
                );
                push( @strings, $string );
            }
            return @strings;
        }
}

our %loopfunctions = (
    'aabb' => sub {
        my $server = Irssi::server_find_tag('netgamers');
        $now = int(time()/1800);
        $offsettime = $now - 1;
        #my @rwhich = ( 'pdump', 'gdump', 'adump' );
        my @rwhich = ( 'adump', 'adump', 'adump' );
        #my @rtype = ( 'SC', 'AS', 'CR', 'AR' );
        my @rtype = ( 'SC', 'SC', 'SC', 'SC' );

        my $getwhich = $rwhich[int(rand(scalar(@rwhich)))];

my $showthis = 1;
if ( $showthis == 1 ) {
        my $okay = get_data( $getwhich );

        if ( $okay == -1 ) { print "file doesn't exist"; return }
        elsif ( $okay == -2 ) { print "oldfile doesn't exist"; return }

        elsif ( $okay == 1 ) { # begin
            my $gettype = $rtype[int(rand(scalar(@rtype)))];
            my $qqq;
            ( $getwhich eq 'pdump' )
                ? ( $qqq = 'Planet' )
                : ( $getwhich eq 'gdump' )
                ? ( $qqq = 'Galaxy' )
                : ( $qqq = 'Alliance' );
            my @catdata;
            if ( $gettype eq 'SC' ) {
                $server->command("msg #The.Underworld \cv$tick\co Gained \cv$qqq\co Score");
                @catdata = makeme( 'SC', 5, $getwhich );
                foreach ( @catdata ) {
                    $server->command("msg #The.Underworld $_");
                }
            }
            elsif ( $gettype eq 'AS' ) {
                $server->command("msg #The.Underworld \cv$tick\co Most Active \cv$qqq\co Score");
                @catdata = makeme( 'AS', 5, $getwhich );
                foreach ( @catdata ) {
                    $server->command("msg #The.Underworld $_");
                }
            }
            elsif ( $gettype eq 'CR' ) {
                $server->command("msg #The.Underworld \cv$tick\co Gained \cv$qqq\co Workers");
                @catdata = makeme( 'CR', 5, $getwhich );
                foreach ( @catdata ) {
                    $server->command("msg #The.Underworld $_");
                }
            }
            elsif ( $gettype eq 'AR' ) {
                $server->command("msg #The.Underworld \cv$tick\co Most Active \cv$qqq\co Workers");
                @catdata = makeme( 'AR', 5, $getwhich );
                foreach ( @catdata ) {
                    $server->command("msg #The.Underworld $_");
                }
            }
        }
        else { print "something's wrong"; return }

        $okay = get_data( 'pdump' );
        if ( $okay == -1 ) { print "file doesn't exist"; return }
        elsif ( $okay == -2 ) { print "oldfile doesn't exist"; return }

        elsif ( $okay == 1 ) { # begin
            my @catdata =();
            @catdata = makeme( 'AR', 7, 'pdump' );
            foreach ( @catdata ) {
                if ( $_ =~ / \00315\s*0\003$/ ) { last; }
                $server->command("msg #The.Underworld_ $_");
            }
        }
        else { print "something's wrong"; return }
}
else {      
        ### illusions request
        my $okay = get_data( 'pdump' );
        if ( $okay == -1 ) { print "file doesn't exist"; return }
        elsif ( $okay == -2 ) { print "oldfile doesn't exist"; return }

        elsif ( $okay == 1 ) { # begin
            #$server->command("msg #The.Underworld.HQ \cv$tick\co Most Active Worker Changes");
            my @catdata =();
            @catdata = makeme( 'AS', 30, 'pdump' );
            foreach ( @catdata ) {
                $server->command("msg #requested $_");
                #print $_;
            }
        }
        else { print "something's wrong"; return }
        ### end illusions
}
}
);

sub toggleloop {
        if ( $Toggle == 1 ) {
        $loophandle = Irssi::timeout_add('1800001', $loopfunctions{'aabb'}, undef);
        $loopfunctions{'aabb'}();
        print "loop started";
        $Toggle = 0;
    }
    else {
        Irssi::timeout_remove("$loophandle");
        print "loop stopped";
        $Toggle = 1;
    }
}

Irssi::command_bind('hive', 'toggleloop');

sub commie {
    my $txt = reverse $_[0];
    $txt =~ s/(\d\d\d)(?=\d)(?!\d*\.)/$1,/g;
    return scalar reverse $txt;
}

### Hi mOm!


Download

   
Comments
Dec 16 2014
Comment #1 posted by Daltonen at 4:19 am

???????? ???????? ??????????

Feb 4 2015
Comment #2 posted by JosephKn at 7:03 pm

??????? ???????? ??????? ????? ? ICQ 2-3-1-5-3-8

???? ? ??????? ???? Tumblr.com , Twitter.com+?????? , Facebook.com EN , Mail.com ? ??????.

???? ??????? ??? ???????????? ????? ? ICQ 231-538






???????? ??????? mail.ru ?????? , ??????? ????? ?? , ??????? ????????? mail.ru , ??????????? ? ???????? livejourna , ??????? ???? , ?????? ??????? ????????? ????????? , ???????? ?? ?????????????? ?????? , ?????? ?? ???????? , ?????? ??????? ????????? ????????? , ???????? ?? ??????? , ??????? ??????? ????????? , ????????? ?????? ????? mamba real , ???????? ?? ??? ?? loveplanet , ???? ???? ?? , liveinternet.ru pinterest , ?? ?????? ??????? .

Apr 1 2015
Comment #3 posted by AdrianDals at 6:55 am

? ??????? ??????? Vk.com ? ????????
?????? ? ????? 231-538


????: steam ??????? ????????? ??, ?????? ???? ???????? ????????? ??, ???????? ?? ???????, vk com ????????, +??? ??????? ??????? +? ??, ????? ?????? ???????? ?????? ??, ??????? ????????? ??????? ??, ?????? ??????? ?? +? ????????, ??????? ????????? ??. ??????? ???????? +??? ??.

Jul 29 2015
Comment #4 posted by Richardlalo at 5:57 am

ICQ 8000088. THE OLDEST DUMPS SELLING SERVICE. EU DUMPS. ASIA DUMPS. USA DUMPS. THE FRESHEST TRACKS FOR SALE

I am pleased to welcome you

One of the oldest services of the dumps sales came out in public and looking for new clients. We are looking for real buyers who can use not less 1k pieces of material per month

Are you tired when you see the decline transaction for $100 swipe? Tired of waiting refund of your coins in online shops who mix virgin tracks and old bases? We can help you to solve all this problems

$ Our stuff only from first hand. Only fresh. Main principle of our service this is selling one base of dumps in one time. We are dont need to mix fresh dumps with shit because we are just dont have old tracks in stock.
$ Only exceptional rate. Valid rate each of our base always around 100%. It means that the answers pos terminals such as hold call, lost, card error, etc with our product, you never will see
$ We accept all the traditional methods of payment like btc/ltc/wu/mg and we are ready to solve any problems associated with the payment of our services
$ Price, replace time, etc negotiated individually with each customer

At the moment we are gaining customers in the EU, ASIA and USA. Welcome friends

ICQ contact of support: 8000088
Main jabber id of support you can get via ICQ


track 2, track 2, dumps shop, asia dumps,track 2, usa dumps, track 1 + track 2, track 1 + track 2, dumps service, dumps shop

Oct 3 2015
Comment #5 posted by JacquesMilt at 11:50 am

??? ?? ???????

????? ???????? ???????? ???????? ???? ?? ?? ?/? «???????? ??????» ??????? ?????????? ????? 31 ??????? 2015 ???? ???????? ???, ?????????, ??? ?????? ?????????? ????? ?????????????? ? ????? ? ??????????? ???????????? ??????, ??????? ???????? ??????????. ????? ????, ??? ???????? ?????????? ????????? ????? ? ??????? ??? «????????» (??? ??? ????????), ????? ?????????????? ? ????????, ? ?? ?? «???????? ??????» ???? ?????????????? ???????? ?? ??????????????? ???????????? ? 17 ???????. ?????????, ????????? ???????? ????????? ?? ?????? ? ???????? ??????? ?????? ????, ? ??? ?????? ?? ???????.
?????? ? ? ?????? ????????????????, ??? ??? ???????? ?? ??? ????????? ????????????? ? ??????? ????????? ??????.
?????????? ? ?????? ??????? ?????????? ???????? ????? ??? ????????: ????????, ??????? ????????? ? ???????????. ?? ?? ????????? ?? ?????? ? ????????? ? ?????? ?????? ?? 20 ???????????, ? ?????????? ?? ??? ? ????????. ??? ?????, ??? ???????? ??? ?? 20 ?? 34 ????? ??????????. ????? ?? ??????????.
??????????? ???????? ??????? ?? ???? ?????????? 144 ???. ???. ? ???
(??????? ??? ??????, ?? ??????????????), ?? ??????? ?? ?????????. ? ?????????? 2014?. ??????? ???????? ???? ????? 1,2 ???, ?????? – 87 ???. ???.
????? ???????? ??????? ? ???? ?? ???? ????? «???????? ??????» ????? ????????? ????????????? ????? 50???., ????? 35 ???. ??????????.
??? ???????, ?????????, ?? ???? ??????? ??????? ?????? ? ????????? ????????????? ?? ?? ?/c ???????? ?????? ?????? ?? ???????????? ?? ??. ??????, 8 ??? 25 ????? ? ?????? 6-?? ???????????. ??? ?????: ??????? ??????? – 11,3 ??? ???., ??????? ???? ?????? ????? 2,88 ??? ???. ?????????????? ?????????? ?????? ????????? 864 ???. ???. ? ??????????????? ?????????? ?????, ???????? ? ?????????? ???? ??? 374 ???. ???. ????? ??????????? ?????? ????? ? ???. ????? ? ????? 339 ???. ???. ????? ??????? ????????? ????????????? ?? 2014 ??? ? ????? ????? 1,2 ??? ???. ???? ???? ? ???????? ?????????? ?????? ??? ????????????.
???? ??????? ?? ????????? ???????? ??????? ?????????? ??????, ??????? ???????? ????? 1 ??? ???., ?????? ? ????????? ? ???????????? ???????.
??? ??? ??????? ?? ?????, ??? ???????? ? ?? ?? ?/c «???????? ??????» ???????? ???????, ??? ??? ??????? ?? ?????? ??????.
???? ??????????? ?? ????? ? ?????? ?????? ????????????? ????????????, ????????? ?????????? ???????, ?? ??? ?? ????? ???????? ????? ?????? ??? ?? ???? ? ??? ????????? ????? ?????????? ????? ???? ????, ???????????? ????????
?????? ? ????? ????? ?????? ???????? ????. ???? ???? – ????? ?????? ? ????? ?????. ???????? ????? ?????.

Oct 3 2015
Comment #6 posted by WillardLon at 12:32 pm

?????????? ????? ? ??????? ??? – ???????? ????? ?? ??????? ??????? ?????????. ???? ??????, ????????, ?????? ?? ????????? ??????????? ? ??????????? ??????? ????????.
? - ???? ???????, ?? ?????????? ???? ??? ??????????? ??????? ??????? ??? ?? ?? ?/? «???????? ??????», ?????????? ???????? ???????? ????? ??????? ??????????. ???? ??? ????? ?? ??????????: ????????? ?????? ?????????, ??????? ??????????????, ???????? ??????????? ?????.
? ????? ??????? ???????? ????????????? ????? ?? ?????? «?????? 24», ? 31 ??????? 2015 ???? ???, ?????????, ????????, ??? ?????? ?????????? ????? ?????????????? ? ????? ? ??????????? ???????????? ??????. ??? ?? ???????? ?????????? ????????? ????? ? ??????? ??? «????????» ?? ????????? ??., 9.
??? ?? ??????, ???? ?? ?? ???? ??????????????. ? ????????, ??? ? ?? ?? «???????? ??????» ???? ?????????????? ???????? ?? ??????????????? ???????????? ? 17 ???????.
????? ??????????, ??? ? ???????? ???? ?????? ??????? ?? ???? ?????????? ?????????? ?? ??????????? ?????????? ? ?????? ?? ?????? ??????, ?. 8 ? ?????????? ??? ??? ?????????. ???? ??????? ???????????? ????. ???????????? ? ???? ???? ??????? ?? ?????? ?? ?? ?? ??????? 2016 ????. ?????? ? ????????????? ??????? ???????????? ????????? ?????? ?????????? ?????????, ? ??? ? ?????? ?? ????????????.
?????, ? ????? ???????? ?????? ??? ??????????. ???????????, ??? ??? ???????????? ????????? ???????? ???????? ? ???? ??????, ? ????? ? ? ???? (???? ??? ???-?? ?? «??????????»). ??????????, ???, ??? ?????????????? ??????????, ??????? ??? ????????, ?????? ????????????? ? ??????????? - ????????? «????????», ?????????? ?? ???????????? ??????? ??? «?? ???????».
???????? ???????, ????? ????? ? ????? ???????????, ??????? ?????????? ?? ???????? ?? ?? ????? ???????? ? ????? ????????. ??????? ?? ?? ????, ????? ??????? ? ??…
? ???. ????????? ??????? ??????????, ?? ????????? ??????????? ????????? ???? ? ???????????? ????????, ??????? ???? ? ???? ?????? ?? ????????, ? ??? ????? ?? ??????????????? ?????????. ???????? ?? ????? ??? ?????? ????????? ??? ???? ? ????? ??????????. ??? ???? – ????????. ?????? ?? ???, ????????? ??? ???????? ????? ?????.
??? ??????????? – ??????, ?? ????? ???????? ???????, ? ??? ????? ???. ? ? ?? ????, ????????? ??????…

Oct 21 2016
Comment #7 posted by Trevoroa at 3:25 am

????????? ?????? ??????????, ??? ????????, ??????, 0504525931, 0976873112, AE1168CX. ?????????? ????? ???????? ????????????, ?????? ????? ? ??????. ? ??????? 15 ????? 2016 ???? ????????? ? ??? ??????? ?? ?????? ????????, ????? 12 ???. ??? (6???. ?? 1 ??? ?????? ? 6???. ??????, ??????? ???????????? ?????? ??????? ? ?????? ?????? ??????????, ??? ??????? , ??? ??????????? ??? ???????????????? ????, ???????? ????????). ????? ???? ????????? ???????????? ???????, ?? ??????? ?????? ???????? ?????? ??? ?????, ???? ?? ????????, ??? ??? ? ?????? ???????, "?? ???????". ? ?????????? ??????? ?? ???? ?????????, ? ??? ?????? ??? ????????? ? ???????????, ??????????? ??????? ?????????? ? ?????, ??? ????, ????????????, ??????? ? ?.?., ??? ???? ???? ??????????????? "??? ?? ??? ??...", ????? ? ???????? ????????? ???? ???????, ??? ? ??????, ???? ?? ?? ????????? ??? ??????????????, ?? ????? ????? ?? ????????. ? ?????, ????? 31 ????, ???????? ???? ????? ? ???????? ?????????, ??? ??????? ????? ??????????, ???? ?? ?????????? ????????? ?????, ????? ?? ??????? ??? ???????? ?? ??????????????, ???? ?????? ? 2 ???? ??????, ?? ??? ?? ??? ??????? ???? ??????? ?? ????? ??????????? ??? ????????, ??? ????? ?????? ? ??????. ????? ??????? ??????? ???? ? ? ????? ????????? ?????????? ????? ??? ????????? ????, ??? ??????????? ? ?????? ?? ???? ?, ???, ??? ?? ??????? ???????? ? ???? ????? ?????? ?? ???????, ??? ??? ?? ??? ???????, ??????? ?? ??? ??????? ? ??? ?????? ?? ??????. ??????? ????, -6000??? ? ?????????, ??? ???? ?????? ?? ?????????? ? ?????, ???? ??? ????? ??????????????? ??? ?????? ? ????????? ???????, ???? ? ????? ?????? ?????? ???? ???????? ? ???????? ????????? ???????, ???????????? ? ???????????? ??????! ???? ???? ???? ?? ???? ??? ????????, ??? ???? ?? ??????????? ??????? ??????, ???? ???? ????, ????? ???????????? ??????. ?????, ?? ???????????? ? ?? ????????????? ? ?????? ??????!

P.S. ?? ???????? ???? 30 ???. ??? ?? ???????????? ??????, ????? ??????? ????? ??????????, ?????? ?? ??? ??? ?????? ?? ????????? (20??? ?????? ?????????) ? ??? ??????? ???????????????

Dec 19 2016
Comment #8 posted by PatrickCymn at 4:57 am

?????????? ????????? ??????? ??/We offer a ready solution for MIDAS CIVIL 2016 ALL MODULES (CRACK - Dongle emulator/Custom license/Patch). ?????? ????????? ????? ???????. ???????????? ????? ???????/Full support for our solutions. Testing before payment. ????????/Contacts: nodongle24 /@/ gmail.com (remove spaces and /)



Wi3p Dongle Emulator, Smartkey Eutron Usb Dongle Emulator, FLEXID License Manager, Usb Massstorade Dongle Emulator, Senselock Basic Dongle Emulator, ????, Guardant Stealth II Dongle Emulator, Sentinel Ultrapro Dongle Emulator, buy, CrypKey Dongle Emulator, Sg-Lock Dongle Emulator, ROCKEY EPass Dongle Emulator, buy, Guardant Net Dongle Emulator, Unikey Dongle Emulator

Dec 31 2016
Comment #9 posted by Lesliediacy at 1:50 am

?????????? ????????? ??????? ???????/We offer a ready solution for SIRONA CEREC SW 4.4.3 ALL MODULES (CRACK - Dongle emulator/Custom license/Patch). ?????? ????????? ????? ???????. ???????????? ????? ???????/Full support for our solutions. Testing before payment. ????????/Contacts: nodongle24 /@/ gmail.com (remove spaces and /)


Actikey Dongle Emulator, Biteblock3 Dongle Emulator, Enky Sl Hid Dongle Emulator, ???????, Sentinel C Plus Dongle Emulator, Dinkey Pro Dongle Emulator, Sentinel Scout Dongle Emulator, Usb Massstorade Dongle Emulator, ????????, Wibu Wibubox Dongle Emulator, Guardant Time Dongle Emulator, Sentinel Pro Dongle Emulator, Tinyhid Dongle Emulator, Usb Massstorade Dongle Emulator, Megalock De Dongle Emulator

Feb 13 2017
Comment #10 posted by Michelruh at 9:35 am

???? ????? ?????? - ???????????? ??????????? ???????????? (??? ???).
??? ????????????, ??? ?? ??????? ????????? ????? ?? ??, ??? ????? ?? ????? ????? ??? ?????????.
?????? ????????? ??????????, ??? ???? 5% ??????? ?????? ????? ? ????? ?????????.
?? ????? ????????
?????? ??? ???????? ??????? ???????? ????? ????? ?? ?????? ?????????.
? ???? ?????-?????? ????????? ??????? ?????????? ???????????? ??????????? ???????????? ??????? - ??? ????? ??? ???????????.
?????????? ? ??? ??? ?????????????? ????????? ?????????, ????? ???? ??? ?????????? ?? ???? ????????????? ???? ??????????? ????.
??? ??????? , ????? ????, ??? ?? ??????????? ??? ?????? ????????.
???????, ??? ??????????? ????????? ?? ??? ???? ? ???????? ???????, ?????? ?????????? ?? ??? ?????????? ???????.
??? ???????? ???? ??????
? ???????? ?????????????? ?????? ? ???????????? ?????? ????? ??????, ?????? ?????? ? ???????: "???????????? ??????????? ????????????".
? ?????? ????????????, ? ?? ???????????.

34j5c6h86

Mar 6 2017
Comment #11 posted by Brandonfug at 6:02 pm

?? ?????? ? ???????????? ?????? ????????????? ???????? ?????????? ?? ???? ????? ? ????????? ?? ??????.

?????? ??????? ? ????????? ??????:

-?????? ??? ?????????? ???? ??? ???????????SEO ?????????? ? ????????? ???????? ???????? ?? SEO?
-????? ???????? ?????????? ????? ? ???????? ?????? ?? ?? ???????????.
-?????? ??? ???????????? ???????? ???????????? ?????? SEO ????????.


??????????? ????? SEO ?????????

-?????? ???????? ????????????? ??????????????SEO ???????????. ???????? ?? ????? ?????? ????????? ??? ???????.
- ??????? ??????? ????? ??????? ? ???? SEO, ?????????????? SEO ? ??????????? ??????? ??????.


?????? ?????? ?????? ?????????? ???????????? ???????. ???????? ??? ?????? ???????????, ????? ???????????? ??? ????? ????:

-??????? ????? ?????? ?????? ?? ???????? ?????
-??????? ?? ??????? ????? ????? ??? ?????????? ? ??? ????? ??????? ?????
-?? ????? ????? ???????????? ???? ?? ???? ???????????, ? ????? ? ????? ?????????? ?????? ?? ???.
-?????????? ? ????? ? ??? ?? ????? ???????????? ???????? ????, ??????????? ?????? ????? ?? SEO


?????????? ??????? ???? ? ???????????? ??? ????????????

-???????? ? ?????? ??? ?????????????? ????????? ????????? ? ???????? ??????? ???-?????.
-? ????? ???? ???????? ??? ??????? ?????? ???? ??? ????????-???? ??? ???? ????? ????????????? ? ????.
-??????? ????????? ??? ???? ?????????? ? ???????????.
-? ????? ???? ??????????? ????? ? ???? ? ????? ?????? ? ? ????? ????????.


??????? ????????? ???????? ?? ?????????????????

????????? ?? ???????? ??? ? skype - ? ??? ????? ?? ????????? ????? ???? ????????????? SEO ? ???????????? ????????-?????.

????????? ????? ??????? - ??????? +7(921)9114848 ??? ?? ?????? admin1.ru
??????? ?????? ????? 3??? ??????, ??????? ??????????? ?????????? ???????? ? ???????? ?? ????????? ????.
???????? ????????????? ???????????? ?? ????? (??? ???????? ? ??????????? ????? ????????-?????? ???????? ????? ??????????? ?????)

acol7wns24

Mar 11 2017
Comment #12 posted by Galenvog at 7:43 am

???? ????? ?????? - ???????????? ??????????? ???????????? (??? ???).
??? ????????????, ??? ??????? ?????? ????????? ????? ?? ??, ??? ????? ?? ????? ????? ??? ?????????.
?????? ????????? ??????????, ??? ???? 5% ??????? ?????? ????? ? ?? ?????????????.
?????? ??? ???????????
?????? ??? ???????? ??????? ???????? ??????? ? ????? ?????? ?? ?????? ?????????.
? ???? ?????-?????? ????????? ??????? ?????????? ???????????? ???????????? ??????????? ???????????? ??????? - ??? ????? ??? ???????????.
?????????? ? ??? ??? ??????? ????? ??????????, ????? ???? ??? ?????????? ?? ???? ??????????? ???? ??????????? ????.
??? ??????? , ????? ????, ??? ?? ??????????? ??? ?????? ????????.
????? ????????????, ??? ?????????? ?? ??? ????????? ? ???????? ???????, ?????? ?????????? ?? ??? ?????????? ???????.
??? ???????? ???? ??????
? ???????? ?????????????? ????? ?????? ? ???????????? ??????? ?????? ????? ??????, ?????? ???? ? ?????? ?????: "???????????? ??????????? ????????????".
? ?????? ????????????, ? ?? ???????????.

34j5c6h86

Mar 15 2017
Comment #13 posted by WilliamVor at 7:12 am

?? ?????? ? ????????? ???????????? ???????? ?????????? ?? ???-??? ? ????????? ?? ??????.

?????? ??????? ? ????????? ???????:

-????????????????? ??? ???????? ? ?????? ??? SEO ?????????? ? ????????? ???????? ???????? ?? SEO?
-?????? ?????? ????????? ????? ? ????????? ??????? ?? ??????????? ????????.
-???????? ??? ???????????? ???????? ???????????? ?????? SEO ?????.


??????????? ????? SEO ?????????

-??????? ????????????? ??????????????SEO ???????????. ??????? ?? ????? ?????? ????????? ??? ???????.
- ?????? ?????????? ??????? ????? ??????? ? ???? SEO, ?????????????? SEO ? ????????? ?????? ?????? ??????.


????????????? ?????????????? ?????????? ???????????? ????. ???????? ??? ???????????? ???????????, ????? ???????????????? ??? ????? ????:

-??????? ????? ?????? ?????? ?? ???????? ?????
-??????? ?? ??????? ???? ????? ??? ?????????? ? ??? ????? ??????? ?????
-?? ????? ?????? ???????? ???????????????? ???? ?? ???? ???????????, ???????????? ?????????? ?????? ?? ???.
-???????? ?????? ?? ????? ???????????? ???????? ??????, ??????????? ?????? ????? ?? SEO


??????? ??????? ????????-???? ? ?????? ??? ????????????

-???????? ? ??????????????? ????? ??????? ??????? ????? ????????? ? ?????????????????? ??????? ????????-?????.
-? ????? ???? ???????? ??? ??????? ?????? ????? ??? ???? ??? ???? ????? ?????????? ??????????? ? ????.
-??? ????? ?????????? ??? ???? ?????????? ? ???????????.
-? ????? ??????? ??????????? ????? ? ???? ? ????? ????????? ? ? ????? ????????.


???? ??????? ????????? ???????? ?? ?????????????

??????? ?? ???????? ???? ? ????? - ? ?????? ?? ???????????? ???????? ?????????? SEO ? ???????????? ????????.

????? ??????? - ????????? +7(921)9114848 ??? ?? ?????? admin1.ru
??????? ???????????? ?? ????????? 3??? ??????, ??????????? ?????????? ???????? ? ???????? ?? ????????? ????.
???????? ?????????? ???????????? ?? ????? (??? ???????? ? ??????????? ????? ???-?????? ???????? ????? ??????????? ?????)

acol7wns24

Mar 31 2017
Comment #14 posted by Denniscor at 12:46 pm

???? ????????? ? ????????? ???????? ?????? ?????? - ?????????? ??????????? ????????? ???????? ??? ??? ??????. ?????? ???????? ???? ?????? ????? ?????? ???? ??????? ???????????????? ????????.
?? ??????????? ???? ?????? ??????? ???????? ?? ??????? ?????? ?? ???? ??????? ??. ? ???????????? ?? ??????? ??????? ? ???????????, ??????????? ??????????? ??????? ? ?????????? ?????? ????? ?????????? ???????? ?? ???? ????? - ???? ?? ???????.
? ???????, ?????? ??????? ??????? ?????????? ????????? ???????? ????????????? ???????????? ???????????? (???), ??????? ???????? ?? ?????????????? ????? ????? ???????? ????? ?? ??????? ???????????? ? ??????.
? ?????????, ?? ?????? ???? ????? ? ????? ?????? ? ?? ????????? ?????? ????? ????????? ????????, ???????? ?????????? ????? ? ???????? ? ????????????? ?? ????????? ??????? ?????????.
? ????????? ????????????? ???????????? ???????????? ??? ????? ?????????:
" ????????? ???????? ?????????? ???? ?? ????? ?? ????????;
" ????????? ????????????? ? ???????????? ?????? ?????????;
" ????????? ??? ?? ??????? ???????????? ???????? ????????? ? ??????????????? ?????????;
" ?????? ???? ?????, ??????????? ? ??? ????????.
??? ???? ????? ???????????? ?? ??????? ?????? ? ????????? ???????? ????? ?????????? ???????? ? ????? ??????? ??? Google ?????: "???????????? ??????????? ????????????". ????? ????? ?????????? ??????? ?????????????? ??????? ? ???????? ???????.

34j5c6h87

Apr 8 2017
Comment #15 posted by CaseyTes at 3:40 pm

???????????? ????????? ? ???????????? ??????? ?????? - ??????? ?????? ????????? ???????? ??? ??? ??????. ?????? ???????? ???? ?????? ????? ?????? ??????? ???????????????? ????????.
?? ??????????? ???? ?????? ??????????????? ???????? ?? ??????? ?????? ?? ?????? ??????? ?????????? ?????????. ? ?????? ?? ?????? ??????? ? ???????????, ??????????? ??????????? ??????? ? ?????????? ?????? ??????????? ?????????? ???????? ?? ?????? ????? - ???? ?? ???????.
? ???????, ????????? ??????? ??????? ?????????? ????????? ???????? ????????????? ???????????? ???????????? (???), ??????? ???? ??????????? ?? ?????????????? ????? ???????? ????? ?? ???????????? ???????????? ? ?????????.
? ?????????, ?? ?????? ????? ? ???????? ?????? ? ?????????? ???????? ????????? ?????????, ???? ?????????? ????? ? ???????? ? ?????? ??????? ?????? ?? ?????? ??????? ????????.
? ????????? ????????????? ???????????? ???????????? ??? ????? ?????????:
" ????????? ???????? ?????????? ???? ?? ????? ?? ????????;
" ????????? ????????????? ? ???????????? ?????? ?????????;
" ????????? ??? ?? ??????? ???????????? ???????? ????????? ? ??????????????? ?????????;
" ?????? ???? ????????????, ??????????? ? ??? ????????.
??? ???? ????? ???????????? ?? ??????? ?????? ? ????????? ???????? ??????? ?????????? ????? ? ????? ??????? ??? Google ???????? ?????????: "???????????? ??????????? ????????????". ????? ????? ????? ????????? ?????????????? ??????? ? ???????? ???????.

34j5c6h87

Comments for this entry available via RSS.
Comment Area
Your Name
Your Email (will not be published)
Your Website
Your Comment
Profanity is Prohibited
eric.dziewa.com is running WordPress.
WhiteSpace theme designed by E. Dziewa.
All content © E. Dziewa.
Thanks for stopping by.