334

Автоматическое получение очков на Alienware Arena

Дисклеймер! Никаких разводов, вирусов и обманов. Исходник открыт и прост как угол дома. Это простой userscript, работающий через аддон Greasemonkey (Tampermonkey).

Здесь нет никаких нарушений и эксплойтов работы сайта Alienware Arena, только автоматизация рутинных действий пользователя!

Вы хотите большой и внушительный уровень на Alienware Arena, чтобы вперёд всех получать ключи из редких, но ценных раздач? Вам лень ежедневно тыкать плюсы-минусы на форуме Alienware Arena? Вам лень голосовать в разделе "This or That"? Тогда этот скрипт для вас!

Установка:

https://openuserjs.org/scripts/thomas-ashcraft/Alienware_Arena_helper

(Переходим по ссылке и тыкаем в большую синюю кнопку "Install")

Там же можно посмотреть исходный код, или внести свой вклад на github.


Также такой способ установки позволяет скрипту автоматически обновляться.


Если у вас еще нет аддона-обезьянки, то сначала необходимо поставить его, а уже потом сам скрипт!

Для Firefox: https://addons.mozilla.org/ru/firefox/addon/greasemonkey/

Для Chrome и Яндекс.браузера: https://chrome.google.com/webstore/detail/tampermonkey/dhdgf...

Для Opera: https://addons.opera.com/ru/extensions/details/tampermonkey-...


Сам скрипт работает во всех браузерах, где имеется обезьянка.

Использование:

Чтобы получить "Content" голоса, идём в любую тему на форуме или новость или картинку... в любое место где есть комментарии и жмакаем CON кнопку. Скрипт начнёт щедро раздавать всем плюсики, потом сам перейдёт на следующую страницу и продолжит так пока не раздаст 50 плюсиков - ежедневная норма.

Чтобы получить "This or That" голоса, идём на форум, в любую тему голосования в разделе "This or That" и жмакаем TOT кнопку. Скрипт начнёт тыкать в левый вариант выбора, пока не наберётся 25 голосов - ежедневная норма для "This or That".

Функции спама голосов могут работать одновременно! То есть, можно сразу зайти в любое голосование "This or That", прожать обе кнопки и смотреть как скрипт фармит вам голоса.

Также, для удобства в нижнем угловом статусе выведено количество голосов в формате

"<тип голосов>: <имеется> / <ежедневный максимум>"

CON = Content; TOT = This or That;

Правила сообщества

При создании раздачи необходимо:

- указывать название игры в заголовке;

- указывать название магазина в тегах;

- указывать ссылку на игру в оф. магазине;

- желательно обложку или скриншот из игры.

ЗАПРЕЩЕНО:

- создавать посты с целью накрутки голосов в разных сервисах;

- рекламировать группы, каналы (если вы не разработчик игры);

- размещать реферальные ссылки (за исключением ситуаций, когда раздача недоступна по более короткой ссылке)

- попрошайничать, просить "подарить" ключ или игру;

- переходить на флуд, спам, оскорбления, провокации.

- создавать пост о раздачи до начала самой раздачи, за исключением случаев, когда нужна предварительная регистрация или другие действия, которые будут невозможны в момент раздачи.

- НЕ СТОИТ создавать отдельную тему, если просто ходите отдать пару ключей/купонов тем, кто успеет взять. Лучше написать их в комментарии к предыдущей новости с раздачей, либо тут.

Последнее обновление от 15.12.25

Вы смотрите срез комментариев. Показать все
6
Автор поста оценил этот комментарий
0.5.0_BETA1


Никак не успеваю нормально доделать новую версию скрипта. Однако, рабочая бета версия уже имеется. Почти 200 строк свеженького говно-кода.) Если кому-то невтерпёж, то можете установить эту бету по ссылке:


https://github.com/thomas-ashcraft/alienware_arena_helper/ra...


ВНИМАНИЕ!!! Не забывайте - Greasemonkey не поддерживает. Используйте только Tampermonkey!


Кнопки для голосования в левом столбце, сверху, на странице:

https://eu.alienwarearena.com/ucf/Image


Просто посмотреть на код можно по этой ссылке:

https://github.com/thomas-ashcraft/alienware_arena_helper/bl...

Именно "dev". В "master" солью когда отполирую как минимум алгоритм поиска, проверки и применения голосов.


Кстати, алгоритм получился ебучим забором из условий, многие повторяются в разных местах. На бумаге было хорошо, впрочем работает тоже хорошо, но код выглядит забором из конструкций "if". Подумываю слегка переписать функции, чтобы за принятие решений отвечала всего одна, которую будут вызывать функции серверных запросов (те, что содержат ajax тыкалки). Получится почти та же рекурсивная структура, но с посредником из функции, в которую будут свалены все эти "if". Может так получится короче и эффективней.


Плюс уже прикинул как прикрутить самопальный кэш, в который будут скидываться циферки id отработанного контента (за который уже проголосовали). Это сильно ускорит процесс проверки голосов в последующие запуски скрипта (со второго дня и далее), а также уберёт лишнюю нагрузку на хрупкие сервера Alienware Arena.


P.S. Большая просьба - не создавать пока постов и перепечаток про новую версию. Сначала её надо допилить до нормального состояния.

раскрыть ветку (7)
5
Автор поста оценил этот комментарий
Пока выпилиывал баги и потихоньку перешёл к допиливанию новых функций к интерфейсу (ну чтоб видно было чо там происходит), обнаружил в CSS коде сайта кое-какие строки, которые могли были написаны только специально для нашего скрипта.

В частности:

#arp-toast .toast-header .fa {

margin-right: -18px;

}

https://eu.alienwarearena.com/themes/alienware/spoutlet/css/...

строка 961

Элемент .fa в элементе #arp-toast родным сайтом не используется. Зато активно используется нашим скриптом. И сам этот код появился спустя несколько месяцев после ввода нового интерфейса скрипта. По сути этот код смещает вправо иконки сообщений в логе скрипта, выравнивая тем самым текст. Админы AWA - те ещё затейники.)

2
Автор поста оценил этот комментарий

Большое спасибо за труд :)

0
Автор поста оценил этот комментарий
"ВНИМАНИЕ!!! Не забывайте - Greasemonkey не поддерживает. Используйте только Tampermonkey!"

Проверил, работает на Greasemonkey! Или актуально только для бета версии?

раскрыть ветку (4)
2
Автор поста оценил этот комментарий

Я так понимаю, у вас Greasemonkey версии меньше 4.0. Потому что скрипт перестал в ней работать именно с этой версии. Сейчас перепроверил - ничего не изменилось. Всё так же совершенно не работает. Так что, если надумаете обновить Firefox, то он заставит вас обновить плагины, то есть Greasemonkey в том числе, и скрипт отвалится.


Крайне рекомендую не пренебрегать обновлениями браузера. Да и Tampermonkey всё же гораздо удобнее Greasemonkey, и в свежем Firefox работает абсолютно так же быстро как и старая Greasemonkey до этого убогого обновления 4.0.

раскрыть ветку (3)
0
Автор поста оценил этот комментарий
Версия 4.3

Разумеется всё автоматом обновляется.

Значит мне повезло что работает)) А вообще юзал раньше Tampermonkey, но по каким то причинам (Не помню уже) пришлось перейти.

раскрыть ветку (2)
1
Автор поста оценил этот комментарий
Эмм... а можно скриншот что ли?


Просто скрипт физически не может работать в Greasemonkey 4.0+, потому что он запускает скрипты в хрен пойми каком scope и они не могут увидеть инициализированную сайтом jQuery, в результате отваливаясь, вывалив в консоль браузера сообщение "Script error: ReferenceError: $ is not defined".


Вероятно вы просто не удалили Tampermonkey и скрипт работает из неё?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Конечно удалил, иначе конфликт происходит. Увы, скриншоты не дают кидать.

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества