31 ЯнвБот для Братва и Кольцо

Бот для игры Братва и Кольцо

bot-main

options

Преимущества бота:

  • работа напрямую с сервером игры
  • для работы бота не нужно постоянно открытого браузера
  • компьютером можно пользоваться, пока прокачивается Ваш перс
  • гораздо лучшие результаты прокачки, по сравнению с «кликающими» ботами.

Что умеет бот:

  • Собирать прибыль в районах
  • Отправлять хавчик
  • Водить к Квазимоде (водит 10 случайно выбранных братков)
  • Собирать зубы в таверне
  • Собирать монеты в таверне
  • Играть в фортуну
  • Выполнять халтуру
  • Проcить ништяки и предметы для осады
  • Кошмарить районы
  • Участвовать в одиночных боях
  • Запускать бои с боссами
  • Собирать прибыль в замках
  • Запускать бои в подземелье
  • Принимать хавчик
  • Играть в кости
  • Качаться в спортзале
  • Автоматически применять хилки 50 и 100 % в подземелье, одиночных и групповых боях
  • Записываться на групповые бои с возможностью выбора на серебро или золото

Цена бота 70 рублей

Для покупки бота нужно:
1. Оплатить и получить уникальный код.
2. Скачать и запустить бота.
3. При первом запуске откроется окно активации, из него нужно скопировать HWID.
4. После оплаты, если не перекинуло автоматом, заходим на страницу активации и вводим HWID, а так же код который получили после оплаты.

Для работы бота необходим установленный .NET Framework 4 или 4.5

Проверка на вирусы — VirusTotal

Внимание!!!
Вы пользуетесь ботом на свой страх и риск!
За его использование автор приложения при обнаружении автоматизированных действий, может Вас заблокировать или обнулить!
Никаких претензий к автору бота в этом случае у вас быть не должно!
В случае, если бот перестает работать из-за каких либо изменений в игре (например смена защиты), деньги НЕ возвращаются! И нет гарантий что бот заработает вновь!

24 ФевСкрипт для отправки сообщений в обсуждения и одобрения заявок в друзья.

<?php

// Скрипт для отправки сообщений в обсуждения и одобрения заявок в друзья.
// © 2014 Fakir

date_default_timezone_set('Europe/Moskow');

$login = ""; // вк логин
$password = ""; // вк пасс

$title = "Бот для БиКа"; // тема сообщения для нового друга
$message = "Вышел новый бот для БиКа, подробности на http://worldbik.ru/"; //сообщение для отправки свеже добавленному другу

$group_id = "24684653"; // id группы в которой нужным обсуждением
$filter_text = "Добавляемся в Братву"; // часть названия обсуждения в которое будем постить
$message_for_group = "Добавлю ВСЕХ!!!"; // сообщение для отправки обсуждение
$time_out = 90; // тайм аут между запросами

$vk = new vk($login, $password);

if ($vk->IsLogin)
{
    while (true)
    {
        $vk->GetAccessCode();

        $aTopics = $vk->RequestToApi("board.getTopics?group_id=" . $group_id . "&count=5&v=5.7");

        while (true)
        {
            if ($aTopics['response']['count'] > 0)
            {
                foreach ($aTopics['response']['items'] as $tid)
                {
                    if (preg_match("/" . $vk->TextConvert($filter_text, 0) . "/iU", $tid['title']) && $tid['is_closed'] == "0")
                    {
                        echo date("j/n/Y H:i:s") . " Send message for topic: " . $tid['id'] . "\n";
                        $vk->RequestToApi("board.addComment?group_id=" . $group_id . "&topic_id=" . $tid['id'] . "&text=" . $vk->TextConvert($message_for_group) . "&v=5.7");
                    }
                }
            }
            else
            {
                echo date("j/n/Y H:i:s") . "Error get topic's!\n";
                break;
            }

            $aFriends = $vk->RequestToApi("friends.getRequests?&v=5.7");

            if ($aFriends['response']['count'] > 0)
            {
                foreach ($aFriends['response']['items'] as $fid)
                {
                    echo date("j/n/Y H:i:s") . " Added friend: " . $fid . "\n";
                    $vk->RequestToApi("friends.add?user_id=" . $fid . "&v=5.7");
                    sleep(3);
                    $vk->RequestToApi("messages.send?user_id=" . $fid . "&message=" . $vk->TextConvert($message) . "&title=" . $vk->TextConvert($title) . "&v=5.7");
                    sleep(7);
                }
            }
            sleep($time_out);
        }
        sleep(15);
    }
}


class vk
{
    var $MP;
    var $path;
    var $IsLogin = false;
    var $access_token;

    function __construct($l, $p)
    {
        $this->path = str_replace("\\", "/", dirname(__FILE__)) . "/";
        $this->Login($l, $p);
    }

    function Login($user, $pass)
    {
        if (preg_match('#ip_h"\s?value="(.*)"#i', $this->SendData("http://vk.com"), $h))
        {
            $post = "act=login&q=1&al_frame=1&expire=&from_host=vk.com&from_protocol=http&ip_h=" . $h[1] . "&email=$user&pass=$pass";
            if (preg_match("#onLoginDone#", $this->SendData("https://login.vk.com/", $post, 1, 1)))
            {
                $this->IsLogin = true;
            }
        }
    }

    function GetAccessCode()
    {
        $url = "http://oauth.vk.com/authorize?client_id=4164771&scope=friends,wall,groups,messages,notifications&redirect_uri=https://oauth.vk.com/blank.html&display=page&v=5.7&response_type=token";
        $raw = $this->SendData($url, "", 1, 1, 1);
        if (preg_match("/access_token=(.*)&/iU", $raw, $ac))
        {
            $this->access_token = $ac[1];
        }
    }

    function RequestToApi($data, $f = 0)
    {
        if ($f == 0)
        {
            return json_decode($this->SendData("https://api.vk.com/method/" . $data . "&access_token=" . $this->access_token, "", 0, 1), true);
        }
        else
        {
            return json_decode($this->SendData("https://api.vk.com/method/" . $data, "", 0, 1), true);
        }
    }

    function TextConvert($text, $urlenc = 1)
    {
        if ($urlenc == 1)
        {
            $text = urlencode(iconv("cp1251", "utf-8", $text));
        }
        else
        {
            $text = iconv("cp1251", "utf-8", $text);
        }
        return $text;
    }

    function SendData($url, $data = "", $cookie = 0, $ssl = 0, $get_header = 0)
    {
        $hds = array("Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/webp, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1",
            "Accept-Language: ru-RU,ru;q=0.9,en;q=0.8",
            "Referer: $url",
            "Content-Type: application/x-www-form-urlencoded");
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0);
        curl_setopt($ch, CURLOPT_HEADER, $get_header);
        curl_setopt($ch, CURLOPT_TIMEOUT, 30);
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_USERAGENT, "Opera/9.80 (Windows NT 6.1; U; ru) Presto/2.10.229 Version/11.61");
        curl_setopt($ch, CURLOPT_HTTPHEADER, $hds);
        if ($ssl)
        {
            curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
            curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
        }
        if ($cookie)
        {
            curl_setopt($ch, CURLOPT_COOKIEJAR, $this->path . "cook.txt");
            curl_setopt($ch, CURLOPT_COOKIEFILE, $this->path . "cook.txt");
        }
        if ($data)
        {
            curl_setopt($ch, CURLOPT_POST, true);
            curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
        }
        $rez = curl_exec($ch);
        curl_close($ch);
        return $rez;
    }

    function Logs($mes)
    {
        $fp = fopen("logs.txt", "a+");
        fwrite($fp, $mes . "\r\n");
        fclose($fp);
    }
}

?>

24 ФевСкрипт для получения друзей из Братва и Кольцо

<?php

// $bid = ID в БиКе
// $min_lvl = минимальный уровень с которым чел записывается в файл
// $max_lvl = максимальный уровень с которым чел записывается в файл
// GetFriends("2980971", 1000, 5000); - записывает в файл id.txt ID вконтакте,
// братков игрока с id d БиКе: 2980971, уровень которых от 1000 до 5000  

GetFriends("2980971", 1000);

function GetFriends($bid, $min_lvl = 1, $max_lvl = 10000)
{
    $un = preg_replace("#(\d\d)(\d\d)\d+#", "$1/$2", $bid);
    $raw = file_get_contents("http://178.22.88.28/xml/friends/" . $un . "/fr_" . $bid . ".txt?rand=" . rand(10, 9999));
    $jd = json_decode($raw, true);

    if ($jd)
    {
        foreach ($jd as $friend)
        {
            $lvl = $friend['lvl'];

            if ($lvl >= $min_lvl && $lvl <= $max_lvl)
            {
                $ID .= $friend['vid'] . "\r\n";
            }
        }
        file_put_contents("id.txt", $ID);
    }
    else
    {
        echo "Get friends error!\n";
    }
}

?>

18 ФевКак узнать auth_key

Для того чтобы узнать auth_key вконтакте нужно:
1. Зайти на страницу с игрой
2. Нажать Ctrl + U, откроется исходный код страницы
3. В открывшемся окне с кодом страницы нажимаем Ctrl + F, вводим auth_key и жмем Enter.
В строке вида: «auth_key»:»152dc62d5be111122e2195abb8b1c8b7«, находим так нужный нам auth_key.

No tags for this post.

04 ФевVK AddFriends — программа для добавления друзей Вконтакте

— VK AddFriends - Программа для добавления друзей Вконтакте

Возможности:
добавление в друзья людей, чьи ID указаны в файле
— при добавлении можно отослать сообщение. Читать полностью…

15 МарFAQ — Бои с боссами!

  • 1.Чем больше у вас братков(друзей),тем больше шансов убить босса!
  • 2.Нападая одновременно на разных боссов, урон у братвы суммируется
  • 3.На каждого босса стоит лимит боёв: 6 раз в сутки
  • 4.Кольца для Сарумяна и Тети Сони не продаются
  • 5.Нападая ты отдаешь кольцо/кольца, если победишь, получаешь другое, нет теряешь кольца, не уверен не нападай.Лучше всего договариваться с братками на время, и глумится над боссами вместе!

Поглумившись над боссом ты получаешь:

  • 1.Шанс выпадения шлема
  • 2.Открываются места на персонаже(и коне)для доспехов
  • 3.Получаешь опыт
  • 4.В некоторых золотые зубы
  • 5.Возможность за 3000 золотых зубов переехать в жилище босса
  • 6.Возможность получить медаль
    от 10 раз и выше дают медную медаль
    от 50 и выше — серебряную
    от 100 и выше — золотую. Читать полностью…
Метки: , ,

11 МарПолный F.A.Q по игре Братва и Кольцо.

Полный F.A.Q по игре Братва и Кольцо.

— Что такое уровень страха?
Уровень страха показывает насколько вы круты в районе.В каждом из районов у вас свой уровень страха.Повышать его можно выполняя задания на районах, и держать бизнес.Повышайте свой уровень страха, и станьте самым крутым на районе.Чтобы стать самым устрашающим воином на районе, нужно чтобы ваш уровень страха стал выше чем у игрока который самый страшный в данном районе на данный момент

— Не могу перейти в другой район. Что для этого нужно?
Нажмите на новом районе кнопку — кошмарить. Прочтите требования. Нужное количество доспехов определенных типажей и законченные задания в предыдущем районе!Через районы перескакивать нельзя.

— Какие доспехи кует безрукий кузнец?
Безрукий кузнец гарантированно кует только стремные и ссыкотные доспехи!
Читать полностью…

No tags for this post.