Баланс ресурсов (Resource Balancer)

Тема в разделе "Рабочие одобренные скрипты", создана пользователем .Engel, 1. дек 2010.

Поделиться этой страницей

  1. .Engel

    .Engel Гость

    Описание:
    Выравнивает ресурсы по всем деревням.
    (т.е. высылает рынком излишки туда, где их не хватает)

    Место использования:
    Любое в игре.

    Поддерживает браузеры:
    [​IMG] [​IMG] [​IMG]

    Автор:
    extremetw.com + незначительные изменения Akkela

    Код:
    javascript:function MarketMain(){var a=document;var b=a.createElement('script');b.type='text/javascript';b.src='https://dl.dropboxusercontent.com/s/vki7ejts8fuj785/mb.js';a.getElementsByTagName('head')[0].appendChild(b)}function getGameDoc(winvar){getdoc=winvar.document;if(!getdoc.URL.match('game\.php')){for(var i=0;i
    <winvar.frames.length;i++){if(winvar.frames[i].document.URL.match( 'game\.php')){getdoc=winvar.frames[i].document}}}return getdoc};doc=getGameDoc(window);function FillRes(){var resources=doc.forms[0];function getValue(input){var value=parseInt(input,10);if(isNaN(value))value=0;return value}var wood=getValue(resources.wood.value);var clay=getValue(resources.stone.value);var iron=getValue(resources.iron.value);
    function OKClick(){document.getElementsByClassName("btn")[0].click();}
    function insertValues(){var URLargs=doc.URL.split( "&");for(var i=0;i<URLargs.length;i++){var args=URLargs[i].split( "=");if(args.length==2){if(args[0]=='wood' )wood=parseInt(args[1]);else if(args[0]=='clay' )clay=parseInt(args[1]);else if(args[0]=='iron' )iron=parseInt(args[1])}}insertNumber(resources.wood,wood);insertNumber(resources.stone,clay);insertNumber(resources.iron,iron)}if(wood+clay+iron>0){OKClick()}else{insertValues()}}if(doc.URL.match(/clay=/)||doc.URL.match(/confirm_send/)){FillRes()}else{MarketMain()}



    как работает:
    1й клик по скрипту - открывается обзор деревень.
    2й клик по скрипту - открывается страница на extremetw.com
    3 - жмём кнопку "submit"
    4 - по очереди жмём на "Open links: [0-10]" и тд. каждая ссылка открывает пачку вкладок(в некоторых браузерах, например хром, возможно нужно будет держать левую клавишу Ctrl нажатой)
    5 - в каждой вкладке жмём на скрипт 3 раза
     
    Последнее редактирование модератором: 28. фев 2017
  2. REMBOS

    REMBOS Гость

    ого!=) Нужный скрипт,спасибо ;)
     
  3. al111

    al111 Лучник

    Сообщения:
    145
    Симпатии:
    0
    [0-10] -?
    у меня [0-24]
     
  4. arthorius

    arthorius Новичок

    Сообщения:
    2
    Симпатии:
    0
    0-24 тоже не страшно. скрипт нормально работает
     
  5. pantyfel

    pantyfel Гость

    что значит поочереди и открывает пачки вкладок?
    если у меня 10 хат то я должен открыть 10 раз и вылезет по 10 вкладок?
    это 100 раз и еще по 3 раза в кадой вкладке нажать? это чтобы выровнять ресы только в 10 деревнях?)
    или ты ошибся или я не понял суть написанного.
     
  6. .Engel

    .Engel Гость

    ссылка [0-10] или [0-24] открывает 10 или 24 вкладки. или столько сколько нужно. и потом в каждой из этих вкладок кликать по 3 раза.
    по очереди = если деревень много, то будет несколько ссылок [0-24] [25-49] ... или что-то вроде. чтобы не открывалось слишком много вкладок сразу.
    пс: просто попробуй запустить)
     
  7. Dimis666

    Dimis666 Гость

    скрипт интересный,только геморно что в каждую деру нужно входить и жмакать по 3 раза(
     
  8. 12Anatoly30

    12Anatoly30 Гость

    Спасибо за скрипт! Это именно то, что "доктор прописал"!!! :thumbs:
     
  9. pushizz

    pushizz Гость

    Отличный скрипт. Почему-то застревает в месте, где он должен нажать "ок", но это не проблема.
     
  10. Волчег

    Волчег Гость

    Привет!В 9-м мире у кого-то этот скрипт работает нормально??? Мы в племени пытались в нем разобраться,но в итоге у всех приходится кол-во ресурсов вбивать вручную.Троекратное нажатие по скрипту не позволяет вставить их автоматически.