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

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

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

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

Автоматическое получение очков на Alienware Arena Alienware Arena, Userscript, Tampermonkey, Greasemonkey, Длиннопост

Установка:

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-...


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

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

Автоматическое получение очков на Alienware Arena Alienware Arena, Userscript, Tampermonkey, Greasemonkey, Длиннопост

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

Автоматическое получение очков на Alienware Arena Alienware Arena, Userscript, Tampermonkey, Greasemonkey, Длиннопост

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

Автоматическое получение очков на Alienware Arena Alienware Arena, Userscript, Tampermonkey, Greasemonkey, Длиннопост

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

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

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

CON = Content; TOT = This or That;

Автоматическое получение очков на Alienware Arena Alienware Arena, Userscript, Tampermonkey, Greasemonkey, Длиннопост

Игровые скидки и раздачи

5.4K постов90K подписчика

Добавить пост

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

При создании раздачи:

- Необходимо добавлять название сайта в теги.

- Наличие/отсутствие карточек.

- Прямая ссылка на игру в официальном магазине.

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


- ЗАПРЕЩЕНО создавать посты с целью накрутки голосов в различных сервисах.

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

- Так же не стоит создавать посты с раздачей купонов. Смотрим тут.

- Запрещено попрошайничество ключей (Не больше 1-2 просьб дать ключ в посте)

- Указывать теги alfa/beta для соответствующих раздач

- Запрещено создавать посты с раздачами, которые еще не начались.

- Не создавать темы с ссылками на ботов, раздающих ключи

- Запрещена реклама своих групп, каналов и т.д. (если вы не разработчик)


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

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

Поздравляю! 4587 установок скрипта версии 0.1.0


Версия 0.2.0 выпущена.

+ Полностью новый, написанный с нуля алгоритм получения Content голосов: Теперь голоса отправляются не тупо кучей, а выстраиваются в очередь сукины дети и отправляются на сервер строго один за другим.

Это позволяет избежать лишних всплесков нагрузки на сервера сайта Alienware Arena. Так меньше шансов на то, что мы опять перегрузим систему очков своими массированными наплывами.

Также это позволяет желающим добавить таймер между отправкой каждого отдельного голоса. Обычно так делают параноики для маскировки работы скриптов. Если не знаете что это и для чего - просто не парьтесь.


+ Потихоньку допиливаю функции для заплюсовывания по профилю, для лёгкого обмена лайками.

показать ответы
5
Автор поста оценил этот комментарий

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

З.Ы.  любом случае спасибо за скрипт.

раскрыть ветку (1)
12
Автор поста оценил этот комментарий
Он будет проверять каждую страницу. Если на странице все комменты уже заплюсованы, то он переходит на следующую. Если найдётся хоть один не заплюсованный, он его плюсанёт и пойдёт дальше. И так пока не нафармит 50 из 50.


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


Косяк может быть один - если вы вручную ставили минусы. Тогда скрипт попытается поставить плюс, тем самым сняв голос. Однако следящая часть увидит уменьшение нормы и автоматика все-равно нафармит нужные 50 плюсцов.


Кое-какие моменты я еще доработаю. Выложил пораньше, т.к. люди хотят. Да и основные функции работают полностью.

показать ответы
20
Автор поста оценил этот комментарий

Поздравляю! 5008 человек воспользовалось скриптом версии 0.2.0


Версия 0.3.0 выпущена.


283 строк нового кода с момента версии 0.2.0


+ Обновлённый интерфейс. Теперь он не растягивает стандартную кнопку ARP статуса, занимая меньше места на экране. Также теперь можно кликать прямо сквозь интерфейс скрипта, чтобы он не мешал вам лазить по сайту.


+ Система статус-сообщений, чтобы вы точно знали - какого хрена там делает этот непонятный скрипт. За одно можно почувствовать себя крутым хакером из киберпанковского романа.


+ При ручном голосовании будет всплывать статус-сообщение, раскрывающее скрытую информацию по количеству плюсов и минусов у поста/коммента, которому вы поставили голос.


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


+ Рандомные задержки между всеми сетевыми действиями (загрузка новых страниц и послание голосов на сервер). Рандом скачет между 1 и 5 секундами.


+ Рандомное количество дополнительных голосов This or That, чтобы скрипт был еще больше похож на человека. Рандом заставляет сделать еще от 3 до 7 дополнительных голосов.


* Рандомные параметры можно настраивать. Пока что только через редактирование скрипта (переменные в самом верху кода). Удобный интерфейс практически готов, надо только допилить систему сохранения (в рамках кросс-браузерного userscript это не самая тривиальная задача).


+ Рандомный выбор левого или правого варианта в "This or That" голосовании.


+ Теперь за голосами TOT можно следить, наблюдая что именно там навыбирает за вас скрипт. Попутно имитируется мышь, чтобы ну вот прям совсем-совсем еще больше всё было похоже на действия человека.


P.S. Функции заплюсовывания по профилю, для лёгкого обмена лайками, практически готовы. Надо только оформить их в цикл. Отложил их допиливание ради камаза корейского рандома, чтобы люди не страдали.


P.S. Призываю: @SamaelLilith, @caspernik, @AndreyGers, @ProthyZeProthean, @Pitsodmetrofff,

показать ответы
8
Автор поста оценил этот комментарий

0.4.0

Апдейт во имя Лиги Зла


+ Теперь можно выбирать плюсы или минусы будет ставить CON голосовалка

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


+ Возвращена функция показа количества плюсов и минусов у коммента/поста

Эта информация выцепляется у сервера только в момент выставления плюса/минуса.


* Куча всяких исправлений. В том числе: глюк с сохранением опций в Chrome, и глюк с дёргавшимися статус-сообщениями в Firefox.

Иллюстрация к комментарию
показать ответы
8
Автор поста оценил этот комментарий

0.3.7


+ Ссылка на профиль Steam в профиле на Alienware Arena

Показывается если у пользователя есть привязанный Steam аккаунт.

По-умолчанию на сайте только ссылки для написания сообщения и для добавления в друзья в стиме, что не очень удобно, если вы просто хотите посмотреть steam-профиль пользователя.


+ Счётчик ключей в раздачах, который видно всегда

Не важно: залогинились ли вы на сайт, хватает вам уровня или вы уже получили ключ... теперь вы всегда сможете увидеть количество оставшихся ключей. Это удобно для тех, кто еще не успел взять нужный уровень. Или наоборот для тех, кто уже взял ключ и хочет прокачать еще один аккаунт, либо просто сообщить другу.


Позднее думаю запилить проверку доступности ключей для разных стран и их вывод соответственно. Изредка бывают раздачи, ключи в которых доступны лишь для определённых стран и в таком случае будет удобно сразу увидеть целевую страну, не перебирая десятки разных прокси/vpn.


Как всегда, мы ни в коем случае не взламываем сайт или что-то в этом духе. Вся эта информация практически открыто лежит под капотом сайта. Надо лишь приоткрыть завесу. Но не каждый будет копошиться в коде документа, да и неудобно это - каждый раз лазить и искать там что-то. Поэтому как-то так. Красиво, просто и всегда под рукой.

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

Разобрался, всё работает, прошу прощения за беспокойство.

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

Решил проблему со скриптом пока спал :D

Иллюстрация к комментарию
7
Автор поста оценил этот комментарий

0.3.8


* Множество мелких исправлений и чистка кода

В том числе косяк с пропавшей CON кнопкой в темах раздела "This or That".


+ Помечание полученных раздач

Аллилуйя! Теперь при заходе на страницу раздач ( https://eu.alienwarearena.com/ucf/Giveaway ) скрипт запросит у сервера информацию о полученных вами раздачах и пометит их. Теперь не надо проверять каждую из них, в попытках вспомнить - получали ли вы в ней ключ!

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

1.1.4


* Затенение взятых раздач теперь работает на всех страницах раздач, так как новый стиль сайта на это направлен.

* Фикс вылета скрипта на главной странице раздач при отсутствии всплывающего окна с ключем.

* Интерфейс опций скрипта снова доступен.

* Тележка рефакторинга кода. Скрипт давно разросся до такой степени что простецким процедурным складом мелких функций уже не отделаться. Потихоньку переписываю в виде ООП, попутно отказываясь от jQuery в пользу нативного функционала JS/ECMAScript.

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

1.0.1


* Корректировка скрипта для Alienware Arena 10 years redesign.

!!! Все предыдущие функции скрипта по умолчанию не работают !!!


+ Клиентская часть статистики еждневного голосования.

+ Кнопки голосования на верхней панели навигации.

+ Голосование теперь позволено в разделах «Новости» и «Видео».

* Сообщения скрипта все еще находятся в правом нижнем углу.

+ Кнопка «Посетить профиль Steam» на страницах профиля пользователей.


Итого:

Главная функция скрипта (автоматическое голосование) возвращена к жизни. (Чо то наваял, и оно даже вроде работает) :D

Очки дают так же, как и раньше: по 1 ARP за каждые 5 голосов. То есть 4 ARP в сутки.

Эти очки за голосование вероятно могут отменить в ближайшем будущем.

Администрация AWA пока что активно фиксит баги (и создаёт по пути новые). То есть, могут быть некоторые нестабильности и косяки у самого сайта.

Иллюстрация к комментарию
показать ответы
6
Автор поста оценил этот комментарий

0.5.0

Обмазаться голосами


Немного статистики:

21 510 установок предыдущей версии (0.4.4)

64 525 установок всего

314 новых строк кода и 238 удалённых строк по сравнению с предыдущей версией.


+ Теперь можно голосовать в разделах: Videos, Images, News, и даже прямо в профилях пользователей!

Кнопки для голосов расположены в левом столбце сайта.


* Кнопка "Open Steam profile" в профилях пользователей снова работает.


* Много кода было написано с нуля, много кода было удалено (например, голосование за комментарии и "This or That").


Тем, кто ставил скрипт с openuserjs.org (по ссылке в посте), обновление прилетит само. Можно ускорить этот процесс, открыв панель Tampermonkey и кликнув на дни в столбце "последнее обновление".


А вообще я склоняюсь к тому, что лучше ставить напряму с github:

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

Иллюстрация к комментарию
показать ответы
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. Большая просьба - не создавать пока постов и перепечаток про новую версию. Сначала её надо допилить до нормального состояния.

показать ответы
Автор поста оценил этот комментарий
Лучше наверное на картинки, чем на форум, так как после того как убрали лайки в комментах, то сейчас на форуме появится куча бесполезных и пустых тем, которые начнут массово удалять вместе с очками.

А когда примерно планируется обновление скрипта?

раскрыть ветку (1)
6
Автор поста оценил этот комментарий
Вообще, с точки зрения движка сайта AWA, что темы на форуме, что картинки, что видосики - одно и то же. Просто контент. То есть, код, который сможет исправно голосовать в разделе с картинками, точно так же сможет исправно голосовать в разделах форума или в профилях пользователей.


Ключевое различие голосов за комменты и контент в том, что собирая комменты в очередь для голосования, сразу виден статус каждого коммента - был ли за него голос или нет. А с контентом это заранее неизвестно (если не открывать каждую страницу контента, чего делать в скрипте не стоит, а то опять положим сайт). То есть, необходимо слать голос на сервер вслепую, и только когда сервер его примет, то напишет в ответе статус. Тут может возникнуть проблема, если например за какую-то штуку пользователь голосовал в минус, а потом в плюс (или наоборот), тогда голос снимается. Ну и конечно же проблема кучи лишних запросов, когда пользователь уже голосовал за контент. Всё-равно придётся делать кучу проверок на каждом голосе.


Как вариант можно сделать локальный кэш, в который скрипт будет записывать id контента за который пользователь уже проголосовал. Это снизит нагрузку на сайт, но придётся делать ещё одну прослойку кода, для работы с кешем.


В общем, это всё реально, но надо слегка поебать мозги с реализацией. Постараюсь сделать в ближайшие дни. За одно наконец-то сподвигнусь закоммитить пару фишек, которые я давно сделал, но было лень внедрять в скрипт.

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

0.3.5


+ Таймер сброса счётчика ежедневных очков.

Находится в развернутом ARP статусе, прямо под строками ежедневных очков.

Покопавшись на форумах и так можно выяснить, что ежедневки сбрасываются в 0:00 по UTC (3:00 по Мск). Но, многим это делать лень, а наш скрипт есть порождение и потакание лени.

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

Кстати, насчёт самого Alien ware arena.

Daily                         ARP Status     ARP Gain

Create Thread/News   0 of 5            0


Vote on Content          50 of 50        0


Vote on This or That    25 of 25        0
Мне не дало очки за выполнения задач.Их дают в конце дня?

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

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


Например, когда эту систему только ввели и набежало пол интернета пользователей, задержка образовалась в 2-3 дня, но очки все-равно приходили, хоть и с опозданием.


Видимо случился эффект Пикабу. Набигают пикабушнеги, охрана дворца в шоке.

показать ответы
12
Автор поста оценил этот комментарий

Alienware Arena закрыли на обслуживание. Надеюсь это не из-за нас.

показать ответы
11
Автор поста оценил этот комментарий

Раздел "This or That" временно закрыт администрацией Alienware Arena.

Сообщается что в данный момент они работают над улучшением его структуры. В связи с этим, набрать лишние 5 очков в день, за голоса TOT пока что невозможно.

Официальный пост администрации: https://eu.alienwarearena.com/ucf/show/1733126/boards/site-b...


Ждём новинок и будем подстраивать скрипт под изменения, если придётся.

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

1.0.1


* Корректировка скрипта для Alienware Arena 10 years redesign.

!!! Все предыдущие функции скрипта по умолчанию не работают !!!


+ Клиентская часть статистики еждневного голосования.

+ Кнопки голосования на верхней панели навигации.

+ Голосование теперь позволено в разделах «Новости» и «Видео».

* Сообщения скрипта все еще находятся в правом нижнем углу.

+ Кнопка «Посетить профиль Steam» на страницах профиля пользователей.


Итого:

Главная функция скрипта (автоматическое голосование) возвращена к жизни. (Чо то наваял, и оно даже вроде работает) :D

Очки дают так же, как и раньше: по 1 ARP за каждые 5 голосов. То есть 4 ARP в сутки.

Эти очки за голосование вероятно могут отменить в ближайшем будущем.

Администрация AWA пока что активно фиксит баги (и создаёт по пути новые). То есть, могут быть некоторые нестабильности и косяки у самого сайта.

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

Кнопочки голосования вверху правее

Иллюстрация к комментарию
показать ответы
5
Автор поста оценил этот комментарий

0.5.2


+ Кеширование проголосованного контента

Теперь скрипт будет запоминать где вы уже проголосовали! Это позволит находить новый контент для голосования гораздо быстрее. Особенно, если вы уже не раз голосовали в одном и том же разделе.

Кеширование происходит каждый раз когда прожимается плюс или минус. Вручную или скриптом - не важно, кэш всё запомнит.

Кэш записывает только циферки - id каждого отдельного контента, и записывает их в localStorage вашего браузера (как и остальные настройки скрипта). Занимает это всё феерично мало памяти. Навскидку, даже если вы умудритесь проголосовать 10 тысяч раз, то размер кэша не дотянет даже до жалких 100 килобайт.


* Поправленные сообщения о загрузке страниц контента. Происходящее во время автоматического голосования теперь будет слегка понятней.

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

Failed to load https://eu.alienwarearena.com/ucf/show/1862621: Redirect from 'https://eu.alienwarearena.com/ucf/show/1862621' to 'https://na.alienwarearena.com/ucf/show/1862621' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.alienwarearena.com' is therefore not allowed access.


Если открыть EU домен, то работает

раскрыть ветку (1)
5
Автор поста оценил этот комментарий
Пиздец. Такой очевидный косяк, что аж стыдно. Я эти ссылки по быстрому копипастил пока писал новый алгоритм. И вот в одном месте забыл убрать домен.


Большое спасибо, что сообщили и помогли найти!


Ссылочку поправил, высплюсь и выкачу новую версию (взял за правило не применять изменения перед сном, чтобы снизить шанс косяков). У меня как раз уже набралось прилично доработок в коде скрипта. Будет работать как надо и лучше прежнего!

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

0.5.0

Обмазаться голосами


Немного статистики:

21 510 установок предыдущей версии (0.4.4)

64 525 установок всего

314 новых строк кода и 238 удалённых строк по сравнению с предыдущей версией.


+ Теперь можно голосовать в разделах: Videos, Images, News, и даже прямо в профилях пользователей!

Кнопки для голосов расположены в левом столбце сайта.


* Кнопка "Open Steam profile" в профилях пользователей снова работает.


* Много кода было написано с нуля, много кода было удалено (например, голосование за комментарии и "This or That").


Тем, кто ставил скрипт с openuserjs.org (по ссылке в посте), обновление прилетит само. Можно ускорить этот процесс, открыв панель Tampermonkey и кликнув на дни в столбце "последнее обновление".


А вообще я склоняюсь к тому, что лучше ставить напряму с github:

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

Иллюстрация к комментарию
раскрыть ветку (1)
5
Автор поста оценил этот комментарий
P.S. Тем, кто ставил beta-версию, необходимо переустановить свежую версию вручную. После этого будет обновляться автоматически.
показать ответы
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. Большая просьба - не создавать пока постов и перепечаток про новую версию. Сначала её надо допилить до нормального состояния.

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

В частности:

#arp-toast .toast-header .fa {

margin-right: -18px;

}

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

строка 961

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

Автор поста оценил этот комментарий
Сегодня вышло глобальное обновление системы ARP, в связи с чем скрипт более не актуален, либо требует кардинальной переработки.
раскрыть ветку (1)
5
Автор поста оценил этот комментарий
Не актульна только функция голосования за комментарии. Остальное работает.


Перепишу голосовалку, натравив на форумные темы и всякий контент типа картинок. Я уже экспериментировал с этим, но в итоге убрал код из скрипта (коммиты в гитхабе тоже откатил), чтобы особо безответственные граждане не накрутили себе дохренилион очков.

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

А это уже баг сайта или скрипта? Что после 20lvl пишет 0 поинтов до след уровня?

Иллюстрация к комментарию
раскрыть ветку (1)
5
Автор поста оценил этот комментарий
Косяк сайта.


Я пока ковырялся в потрошках Alienware Arena, столько косяков узрел... общие идеи у них очень даже не плохи. Но вот реализация в деталях - хромает. По хорошему там половину фронтэнда надо переписать. Да и бэкенд тоже не в лучшем виде очевидно реализован, раз наплыв из нескольких тысяч пользователей в сутки, запросто кладёт сервера.

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

ага, нереально задолбали твари, пофиксите минусы

написал репорт админам в поддержку, что с помощью скрипта автоматически минусуют все посты, надеюсь начнут банить за это


товарищ сегодня тоже напишет, невозможно стало писать посты

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

То есть, вы захотели срубить себе очков (и халявных ключей) с помощью моего личного, самописного скрипта, которым я безвозмездно поделился с людьми... а потом резко начать плакать администрации AWA за то, что ваши спам-комменты кто-то минусит? Мило.


Если в течении дня я еще размышлял над просьбой @Kaddet, хотя бы в формате замены плюсов и/или минусов на рандом, то теперь мне как-то совсем не хочется менять скрипт в угоду таким бессовестным, эгоистичным людям.


И да, вот вам информация к размышлению:

* Администрация AWA знает про этот скрипт почти с первого же дня публичного релиза.

* Они не занимали принципиальной позиции против скрипта, с имеющимся в нём набором функций.

* Они могут нарушить работу скрипта в любую секунду, но не делают это. Потому что...

* Этот скрипт косвенно привлекает на их сайт дополнительный трафик людей, никак не вредя устройству сайта или серверов (полезная нагрузка в виде людей - не считается).

* Если администрацию AWA что-то не устроит, они не будут никого банить, а просто напишут мне еще раз. Потому что...

* Они умные люди и понимают, что банить и бороться - бесполезно, лучше возглавить. Ибо скрипт можно в любой момент переписать так, что его обнаружение и нарушение его функционала станет для администрации практически невозможным. Да и практически любой человек, сносно владеющий JavaScript может написать аналог. Борьба с этим явлением - заранее проиграна.


За сим, позвольте посоветовать вам быть впредь более учтивым, развить в себе совесть, а также не спамить бесполезными комментами, которые будут минусить хоть скриптом, хоть руками.

показать ответы
5
Автор поста оценил этот комментарий

0.4.2


* Запрос информации о раздачах пользователя, для пометки полученных раздач переписан с использованием API сайта.

Теперь эта штука будет работать практически мгновенно и не нагружать лишний раз ни ваш браузер, ни многострадальные сервера Alienware Arena.

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

Спасибо за ответ. И спасибо за проделанную работу.

раскрыть ветку (1)
5
Автор поста оценил этот комментарий
Мне тут пришла мысль. А что если еще и сделать режим собирания голосов с пролистыванием страниц не вперёд, а назад? Чтобы можно было зайти на последнюю страницу большого топика и прожать голоса на самых свежих комментах?


Тогда надо делает всё это добро не отдельными кнопкам, а опциями.

Один набор опций для типа голосов: вверх или рандом или вниз;

Второй набор опций для направления поиска комментов: листать вперёд или листать назад;

И одна кнопка, запускающая вакханалию.


Как вам идея?


И еще... как тогда назвать опция направления листания страниц в поисках голосов? Это ж пипец длинно. Надо как-то бы коротко и понятно.


Хоть по большей части я этот коммент написал для себя, чтобы не забыть идею, всё же буду очень рад, если кто-то хоть что-то прокомментирует по этому поводу.

показать ответы
5
Автор поста оценил этот комментарий

0.4.1


* Улучшенное определение разделов сайта

При переходе по сокращенным ссылкам (где после циферок ничего нет, как например в этом посте: http://pikabu.ru/story/_5042854 ) скрипт не мог точно определить раздел сайта, и не запускал специфические функции. Такие как всегда видимый счётчик ключей в раздачах или кнопка TOT голосов.

Теперь скрипт имеет дополнительную проверку на такой случай.

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

0.3.9


+ На помеченных (полученных) раздачах теперь отображается дополнительная информация.


Дата и время, получения ключа из раздачи. Склеротикам посвящается) А так же На всякий случай отображается полученный ключ. Это удобно для идентификации типа раздачи, так как на Alienware Arena радают не только steam-ключи. Данный параметр (показ ключей) настраивается, его можно отключить в опциях. Ну мало ли - вы не хотите лишний раз светить своими ключами на экране.

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

Привет, автор! Спасибо за скрипт, пользуюсь, все супер)

Скажи, это ты дописал функцию на "заштриховку" взятых раздач или это сам alienware дописала функцию?

раскрыть ветку (1)
5
Автор поста оценил этот комментарий
Это сделал я, так как меня сильно заебало по забывчивости перепроверять - какие именно раздачи я брал, а какие - нет.


Кстати как раз только что допилил эту функцию еще дальше - на заштрихованных (полученных) раздачах теперь отображается дата и время, когда вы её получили. Склеротикам посвящается :D

На всякий случай еще отображается полученный ключ. Это удобно для понимания - какая именно раздача была. А то ведь там бывают и Steam ключи дают, а бывает и от других сервисов ключи. Этот параметр настраивается, можно отключить показ ключей в опциях. Ну мало ли - вы не хотите лишний раз светить своими ключами на экране.

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

Пропала кнопка MAKE CON VOTES

Иллюстрация к комментарию
раскрыть ветку (1)
5
Автор поста оценил этот комментарий
Только в This or That темах.


Если в кратце, то это мой косяк, уже исправил, сегодня залью новую версию с кучей исправлений всяких мелких недочётов. Новых функций сегодня наверное не будет. Только незаметная работа над ошибками.

показать ответы
5
Автор поста оценил этот комментарий

Версия 0.3.1 выпущена.


+ Интерфейс для настроек опций скрипта.


Чтобы увидеть их, надо развернуть ARP STATUS (ткнуть на него) и нажать в самом низу на "HELPER OPTIONS".

Настройки имеют пояснения.

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


Хоть можно выставить и нулевые значения для таймера задержки между действиями (actions_delay), я все-таки настоятельно не рекомендую занижать их ниже чем: 400 (для минимума) и 1000 (для максимума). А лучше оставить как есть.


Дополнительные голоса TOT не рекомендую ставить ниже чем 2.

Иллюстрация к комментарию
показать ответы
Автор поста оценил этот комментарий

Ребят, дайте ссылку на голосование, не найду никак

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

1.1.2

1.1.3


+ Теперь автоматическая решалка квестов про badges (бейджики/значки) и про avatar borders (рамка аватара), после завершения квеста, возвращает ваши настройки как было.

* Фикс интерфейса скрипта, теперь он виден даже над боковыми панелями.

* Мелкие внешнего вида кнопки решения квестов.


1.1.1 1565

Автор поста оценил этот комментарий
 уже почти неделю не работает ((((
раскрыть ветку (1)
4
Автор поста оценил этот комментарий

Работа идёт. Уже найдены решения задач, о которых я писал тут: #comment_110629547 В данный момент реализую внешне похожий функционал (нажал и забыл) только для разделов с картинками и видео, вместо комментариев.

Иллюстрация к комментарию
показать ответы
Автор поста оценил этот комментарий

Можешь вручную запихать - https://pastebin.com/HXx3ZSai

раскрыть ветку (1)
4
Автор поста оценил этот комментарий
Таким способом авто-обновление точно не будет работать. Уж лучше с гитхаба напрямую ставить.


А авто-обновление действительно нужно.


Во-первых, я еще в процессе допиливания функционала.


Во-вторых, я запиливаю еще кое-какие функции, которые помогут людям меняться лайками.


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

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

Вот такая фигня вылазит, когда пытаюсь по ссылке скрипт скачать._.

Что-то случилось?

Иллюстрация к комментарию
раскрыть ветку (1)
4
Автор поста оценил этот комментарий
У меня всё в порядке. Проблема либо у вас, либо у вашего провайдера. Попробуйте другой браузер или перезагрузить систему.
показать ответы
3
Автор поста оценил этот комментарий
В посте про игру писали что закрыли тему и рейтинг понизили, кажется из-за нас вся движуха)
раскрыть ветку (1)
8
Автор поста оценил этот комментарий
Там закрыли флудо-тему. Это обычная практика на форуме Alienware. Никто не любит пустого флуда из бессмысленных сообщений, которые создают ради фарма очков.


Меня больше беспокоит - на сколько сильную нагрузку мы создали. Уже более тысячи человек установили этот скрипт за сегодня. Теоретически это должна быть капля в море. Сервера сайтов Alienware наверняка рассчитаны на десятки тысяч посетителей. А значит и противится этой нашей невинной автоматизации незачем. По-крайней мере я так надеюсь.

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

Поздравляю! 5008 человек воспользовалось скриптом версии 0.2.0


Версия 0.3.0 выпущена.


283 строк нового кода с момента версии 0.2.0


+ Обновлённый интерфейс. Теперь он не растягивает стандартную кнопку ARP статуса, занимая меньше места на экране. Также теперь можно кликать прямо сквозь интерфейс скрипта, чтобы он не мешал вам лазить по сайту.


+ Система статус-сообщений, чтобы вы точно знали - какого хрена там делает этот непонятный скрипт. За одно можно почувствовать себя крутым хакером из киберпанковского романа.


+ При ручном голосовании будет всплывать статус-сообщение, раскрывающее скрытую информацию по количеству плюсов и минусов у поста/коммента, которому вы поставили голос.


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


+ Рандомные задержки между всеми сетевыми действиями (загрузка новых страниц и послание голосов на сервер). Рандом скачет между 1 и 5 секундами.


+ Рандомное количество дополнительных голосов This or That, чтобы скрипт был еще больше похож на человека. Рандом заставляет сделать еще от 3 до 7 дополнительных голосов.


* Рандомные параметры можно настраивать. Пока что только через редактирование скрипта (переменные в самом верху кода). Удобный интерфейс практически готов, надо только допилить систему сохранения (в рамках кросс-браузерного userscript это не самая тривиальная задача).


+ Рандомный выбор левого или правого варианта в "This or That" голосовании.


+ Теперь за голосами TOT можно следить, наблюдая что именно там навыбирает за вас скрипт. Попутно имитируется мышь, чтобы ну вот прям совсем-совсем еще больше всё было похоже на действия человека.


P.S. Функции заплюсовывания по профилю, для лёгкого обмена лайками, практически готовы. Надо только оформить их в цикл. Отложил их допиливание ради камаза корейского рандома, чтобы люди не страдали.


P.S. Призываю: @SamaelLilith, @caspernik, @AndreyGers, @ProthyZeProthean, @Pitsodmetrofff,

раскрыть ветку (1)
7
Автор поста оценил этот комментарий
Кстати, у кого были проблемы с неработающими TOT голосами при включённом адблоке, не могли бы вы написать какой именно адблокер вы используете? А то их пачка разных. Попробую поставить и найти проблему. У меня, например, uBlock Origin во всех браузерах, и проблем нет никаких (а рекламы срезано больше при меньшем количестве тормозов).
показать ответы
3
Автор поста оценил этот комментарий

1.1.5

1.1.6


* Фикс запросов в старых браузерах (на самом деле было еще в 1.1.4 просто забыл написать) спасибо Ryzhehvost

* Огромнейший вагонище рефакторинга кода. Ещё меньше jQuery. Ещё больше чистого JavaScript и производительности кода.

* В кнопку решения дейликов добавлена ссылка на решение квеста с добавлением видео (рассматриваются варианты тотально автоматического решения)

+ Немножко фиксов косяков самого сайта (хрен дождёшься от ленивых буржуев!)

* Статус очков теперь берётся напрямую с сервера, вместо локального подсчёта. (Спасибо Ryzhehvost за найденную ссылку)

+ Теперь, если с авторизацией косяк, скрипт это обнаружит на загрузке страницы и предложит перезайти подсунув кнопочку "Log in".



113 1439

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

1.1.0


+ Автоматическое решение ежедневных квестов (Спасибо https://github.com/Lucki )


---------------------------------


Внезапный для меня апдейт, но очень клёвый. Человек покопался в потрошках сайта, и нашел как можно одной кнопкой решать некоторые квесты. В частности, теперь можно одной кнопкой решить дейлики на:

* Смену рамки аватара

* Смену бейджиков (значков)

* Чтение/посещение новостей

* Поделиться в соц.сетях

Это очень круто и удобно. За всё спасибо Lucki ( https://github.com/Lucki )

Технические подробности в этой пулл реквесте: https://github.com/thomas-ashcraft/alienware_arena_helper/pu...

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

P.S. Кнопочка для решения квестов это "стрелочка вправо" после названия квеста, в правой боковушке, которая открывается по нажатию на свою аватарку в правом-верхнем углу.

Иллюстрация к комментарию
3
Автор поста оценил этот комментарий

1.0.4


+ Автоматическое закрытие попапа с ключем на главной странице с раздачами

(по просьбе @ultradim )

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

Спасибо тебе человечище!

Заметил один момент. После голосования зашел вторым аккаунтом и проголосовать им уже не смог - кнопки неактивные.

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

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


Да и кэш айдишников проголосованного контента тоже в одно и то же место складывается, не различая аккаунтов.


Обойти это можно, открыв средства разработки в браузере (F12), там найти "локальное хранилище" и удалить переменные с настройками скрипта. В частности, "awahDailyVotingStat". В нём скрипт записывает сколько раз сегодня голоснули и время последнего голоса (чтобы можно было сбрасывать счётчик каждые сутки в полночь по UTC).


Мне уже писали о том что неплохо было бы сделать, чтобы скрипт различал разные аккаунты в одном и том же браузере. Но, как-то всё не до этого было.

Иллюстрация к комментарию
1
Автор поста оценил этот комментарий

Сорри за некропостинг. Но, может кто знает,  скрипт для голосовалки после редизайна есть уже?

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

Сорри за некропостинг. Но, может кто знает,  скрипт для голосовалки после редизайна есть уже?

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

В процессе. Там дофига с нуля надо писать.

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

Будет ли обновление или пора скрипту на покой? :)

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

Обновление будет. С первых минут новый интерфейс обследовал. Просто времени сейчас не так много свободного.

показать ответы
3
Автор поста оценил этот комментарий

0.5.9


* Небольшие исправления стилей в связи с мелкими обновлениями дизайна сайта Alienware Arena.

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

> Теперь скрипт будет запоминать где вы уже проголосовали!

А если у меня два аккаунта, скрипт понимает разницу между ними или нет?

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

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


Однако, идею я понял. Теоретически её реализация очень простая. Гораздо сложнее теперь будет перевести формат кэша в новый вид (чтобы он запоминал к какому аккаунту относится) у тех кто уже пользуется скриптом. Посмотрю что можно сделать в свободное время.

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

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

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

Там чуть чуть поменяли поведение это плашки с очками, куда я привязываю вывод скрипта. Исправил и запилил новую версию.


А просматривая код страницы вы не найдёте кода скрипта. Обезьянка привязывает его только к реально действующей странице. Поэтому увидеть html код скрипта можно только через "Инспектор" в веб-инструментах Firefox или "Elements" в инструментах разработчика Chrome.

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

Я нашел!
https://na.alienwarearena.com/forums/board/438/contest-and-g...
Показываются все раздачи, но вперемешку с объявлениями о конкурсах и победителями.

раскрыть ветку (1)
3
Автор поста оценил этот комментарий
https://eu.alienwarearena.com/esi/featured-tile-data/Giveawa...

Вот это лента раздач, которую я имел ввиду. Маленькая выжимка данных. С помощью неё работает сам движок сайта Alienware. Такие же ленты данных есть для других разделов. Через них также собирает контент автоматическое голосование, например. С этими данными работать легко и удобно. А на форуме все данные обрабатываются на стороне сервера. Подобных лент данных - нет. В браузер прилетает цельная собранная статичная страница, в которой нет возможности что-либо делать. Отсортировано там всё по времени последнего комментария. В технической ленте сортировка по времени создания - от нового к старому. Поэтому, при проверках не надо будет загружать и перебирать кучи данных - если будет что-то новое, то оно будет на первом месте в ленте.

показать ответы
3
Автор поста оценил этот комментарий

0.5.1


Количество установок вести теперь нет возможности, так как много людей теперь ставит скрипт напрямую с github, а там статистика установок не ведётся. (Или может я чего не знаю?) Да и в следующих версиях попробую перенаправить обновления на gihub, вне зависимости от способа и места установки скрипта, чтобы люди могли не париться по этому поводу.


Строки кода: 88 новых, 147 удалённых.

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


* Пофикшен баг, когда автоматическое голосование вываливало ошибки при запуске вне EU зоны сайта Alienware. Спасибо @ultradim.


* Таймер ежедневнего сброса очков передвинут в абзац "Daily ARP", так как к квестам он теперь не относится.


Обновление как всегда прилетит само в течении суток или вы можете ускорить это, открыв панель Tampermonkey и нажав циферки в столбце "Последнее обновление".

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

У меня перманентные ошибки Failed to get status of XXXXXXX!

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

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


VPN или прокси могут помочь. Но, категорически не рекомендую использовать публичные для доступа к Alienware. У них автоматическая система любит банить IP адреса публичных прокси.


А в России так и вовсе пол интернета лежит. Я вот сейчас из Москвы не могу даже нормально коммент запостить на Пикабу. Видать сраный РКН и сюда добрался своими уёбскими ручонками.

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

Спасибо большое за то, что Вы есть и делаете это без какой либо корыстной цели и жажды наживы :)

Можно будет поделиться скриптом на другом сайте?, что бы больше народу узнало о нем?, спасибо.

раскрыть ветку (1)
3
Автор поста оценил этот комментарий
Делитесь, только ссылку на установку давайте на github. То есть вот эту:

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

А то с сайтом openuserjs возникли некоторые сложности и я подумываю от него отказаться в дальнейшем.

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

0.5.0_BETA2

0.5.0_BETA3


* Новый перехват ajax запросов для слежения за очками ARP;

Это исправляет ситуацию, когда иногда скрипт делал лишний голос в конце очереди, за счёт того, что обработка подсчёта голосов теперь всегда гарантированно происходит до выполнения любых других функций.

Также это слегка снижает нагрузку на браузер, потому что перехват срабатывает только на голоса.

* Новый приличный интерфейс для кнопок голосования.

+ Автоматическое голосование теперь доступно в разделах: Videos, Images, News, а также в профилях пользователей!

* Кнопка "Open Steam profile" (Открыть профиль Steam) снова работает.


Местами кое-чего в коде ещё не хватает, но в целом это хтоническое чудовище работает.

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

Благодарю!

Согласен. Чем прошлый не угодил - непонятно :D

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

Пропали все кнопки скрипта в новостях(upvote, downvote). Проверял на chrome и firefox

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

Прогнал голосовалку -  вроде работает. Залил исправленную версию ( 0.4.4 ), можно пользоваться.


Если будут какие-то косяки - пишите пожалуйста, а то у меня сейчас нет времени подробно всё проверять.


Помимо исправления в новую версию включена обновлённая подсветка неполученных раздач, для лучшего различения на глаз. А то удалили золотую рамку и картинки стали сливаться при затенении. Теперь лёгкая синяя подсветка не даст потеряться.

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

Пропали все кнопки скрипта в новостях(upvote, downvote). Проверял на chrome и firefox

раскрыть ветку (1)
3
Автор поста оценил этот комментарий
Действительно. AWA выпилили упоминания о "This or That" из кода сайта, а часть скрипта была завязана на них.


Правлю... поправил регулярку, закомментил функционал TOT.

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

Было бы хорошо, чтобы по очереди +\- ставился, ну или некий "рандом", если это возможно конечно.
А так никаких нареканий нету, работает как часы. Большое спасибо!

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

Да, теперь рандом возможен. Постараюсь вскоре реализовать это.

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

@Ashcraft, Привет, а будет фикс для нового Фаерфокса? А то не работает тепер.

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

Вчера в свободное время я трахался с этой проблемой. И продолжу сегодня. На сколько я выяснил, проблема не в Firefox, а именно в новой версии Greasemonkey. В данный момент она крайне сильно недоделана, но имеющаяся проблема исправлена не будет. Это из разряда "я художнег, я так видю". Чтобы скрипт заработал снова под новым Greasemonkey его необходимо переделать, а как именно - хуй кто знает.


Зато можно поставить Tampermonkey, который в новой Лисе работает вроде как очень даже шустро и в нём скрипт работает идеально. Вообще, к слову, новая Лиса работает просто охуитительно быстро, что крайне радует. А еще новый черный скин - клёвый (не синий стандартный а именно черный, ищите в настройках).

https://addons.mozilla.org/ru/firefox/addon/tampermonkey/

Если вы раньше делали какие-то настройки в скрипте через его интерфейс (helper options), то есть, выставляли свою кастомную задержку между голосами или там видимость ключей, то настройки скрипта сохранятся, так как скрипт сохраняет их напрямую в вашем браузере и им плевать как аддон вы используете.


Если кто понимает эльфийский, то (*гнусавым голосом* дальше идёт непереводимая игра слов) проблема в том, в новом Greasemonkey, в погоне за асинхронностью, изменили область видимости запускаемых скриптов (scope) хуй пойми как, и теперь нельзя скриптом, запущенным Гризманки, просто взять и добраться до функций и переменных определённых скриптами, запущенными страницей. А из этого добра я использую jQuery, подтянутый самим сайтом, ибо свято верю что нехуй загружать ещё одну копию ради маленького скриптика. Ну и конечно же переменные сайта, такие как например, инфа по полученным ключам (используется в подсветке/затенении взятых раздач на странице с их списком).

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

ARP earned from voting is no more. Come at us.

( АРП, заработанный от голосования, больше не существует. Иди на нас. )

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

Ну вот и не надо переписывать этот огромный кусок кода про автоматическое голосование)

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

Привет Ashcraft! Что будет если Очистить Проголосовавший Кэш Контента

раскрыть ветку (1)
2
Автор поста оценил этот комментарий
Автоматическое голосование будет по новой проверять каждую херню перед тем как влепить голос. Ничего страшного.

Просто кэш охренительно ускоряет процесс автоматического голосования, мгновенно пропуская мимо тот контент, которому вы уже ставили плюс/минус.

Наверное прямо там, в настройках, надо бы сделать описание этой херни, чтобы людей не смущать.

Вообще, сброс сделал на всякий случай. По факту он нужен только тем, кто использует больше одного аккаунта прямо в одном браузере. Кэш не различает разные аккаунты. Давно просили сделать чтоб различал. Может быть на днях сделаю, так как сейчас есть время и я активно перерабатываю код скрипта.
показать ответы
Автор поста оценил этот комментарий

Огромное спасибо за это!

А можно ли как-нибудь "заглушить" отображение попапа с ключем на главной странице с раздачами?

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

Блин, тоже бесит эта херня!

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


Сделал.

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

1.0.2


* Функция отметки полученных раздач теперь работает в новом интерфейсе. (По просьбе @Alex395 )

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

1.0.3


* А теперь отметка полученных раздач работает даже если крутить страницу вниз (чтобы подгружались ещё более старые раздачи)

(Последствия правок кода "по-быстрому")

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

1.0.2


* Функция отметки полученных раздач теперь работает в новом интерфейсе. (По просьбе @Alex395 )

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

Уважаемый Ashcraft, в связи с изменением оформления alienvarearena пропала кнопка активации скрипта. Сам скрипт работает, на не обновленных (из кэша) страницах все прекрасно.

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

Спасибище, будем ждать.

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

#comment_147956056

Коротко: чо то сделал, вроде даже работает как-то =)

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

Уважаемый Ashcraft, в связи с изменением оформления alienvarearena пропала кнопка активации скрипта. Сам скрипт работает, на не обновленных (из кэша) страницах все прекрасно.

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

Как у вас это получается? Вы просто держали открытую вкладку или как?

показать ответы
1
Автор поста оценил этот комментарий
У меня вопрос, можно ли как-то сбросить счетчик ежедневного голосования, очков конечно это не даст, но хочется поддержать друзей лайками, а больше 20 раз в день лайкать скрипт не дает, в ручную голосовать за каждый скрин тоже не вариант.
раскрыть ветку (1)
2
Автор поста оценил этот комментарий

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

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

0.5.8


* Исправлена видимость интерфейса скрипта из-за обновлений сайта. (Спасибо @ultradim за репорт!)

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

Есть ли возможность сделать pop-up при появлении новых роздачь? Так-то захожу на сайт ежедневно, но забываю проверять :)

раскрыть ветку (1)
2
Автор поста оценил этот комментарий
Есть техническая возможность проверять ленту раздач. Однако, есть пример, когда раздача не появилась в ленте, то есть в разделе раздач. Это, идущая прямо сейчас раздача нищтяков для Warface. Её видно только с главной страницы.


Оповещать легко можно через лог скрипта (текст в нижнем-правом углу) или через всплывающее окошко, загораживающее сайт (если честно, я такие крайне не люблю).


Но, на каких условиях считать раздачу новой, чтобы скрипт начал про неё орать?


Первое, что приходит на ум - сохранять в отдельный кэш id всех полученных и просмотренных раздач, и при появлении в ленте раздачи, id которой нет в кэше - начинать оповещать.

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

0.5.6


* Огромная работа над качеством кода. Чтоб не стыдно было если кто заглянет в него.

* Дополнительная информация по оставшимся в раздаче ключам, включая отдельный пул для аккаунтов с мастер-уровнями.

+ Кнопка в раздачах для активации Steam ключа через официальный сайт.
Иллюстрация к комментарию
Иллюстрация к комментарию
показать ответы
2
Автор поста оценил этот комментарий
0.5.5


* Исправил недочёт в предыдущей версии, который не давал скрипту переходить к применению голосов после их проверки.


P.S. @moderator, можно пожалуйста запилить кошерный тэг "моё" на сий пост? Редактирование тегов тут невозможно. Я вроде должен был поставить [моё] ещё при создании. Уже некоторое время мне это глаза мозолит. Мой внутренний перфекционист негодует.

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

0.5.4


* Алгоритм автоматического голосования улучшен, чтобы правильно работать в ситуации, когда контент для голосования заканчивается.


* Слегка более понятные сообщения о процессе голосования.

Теперь скрипт явно сообщает, когда сменяется режим работы между сбором, проверкой и применением голосов.

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


+ Отображение уровня пользователя на значке (тот который перед ником в комментариях).

Полагаю, что так и было задумано изначально, но кто-то забыл это доделать.


+ Индикатор количества кэшированных голосов (расположен в опциях скрипта).

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

Ну я из Канады, и ошибка была и до кваки, но я списывал это на бету версию скрипта.

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


Если вас не затруднит, было бы хорошо увидеть вывод консоли, когда это происходит.


1) Откройте страницу, где собираетесь голосовать

2) Откройте консоль браузера

2a) если Firefox то нажатием: Ctrl + Shift + K

2b) если Chrome то нажимаем: Ctrl + Shift + J

3) запустите голосовалку

4) сделайте скриншот происходящего в консоли, когда пойдут ошибки

5) залейте сюда

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

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

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

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


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

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

Привет @Ashcraft, у меня такой вопрос, там форум обновили и добавили мастер лвла. Я так и не понял сути что там нового и т.п. будет ли информационный пост или есть ли у тебя ссылочка на форум со всей инфой по этой обнове =)

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

https://eu.alienwarearena.com/ucf/show/1813336/boards/gaming...

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

Х2 а желтых кнопок не стало :( В чем проблема? Обезьяна запущена...

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

Уважаемый @Ashcraft,

после обновления браузера-лисы скрипт перестал работать и кнопки перестали отображаться на сайте. Greasemonkey переустанавливал, скрипт переустанавливал. Всё также не работает. Возможно, информация где-то уже была, как решить, но найти не смог. Буду благодарен за ответ.

раскрыть ветку (1)
2
Автор поста оценил этот комментарий
Спасибо за сообщение. Действительно, в новой версии Firefox и Greasemonkey текущая версия скрипта не работает. И там и там сделано множество нововведений, включая и такие, которые нарушают обратную совместимость. Завтра поработаю над исправлением ситуации.


P.S. Пиздец отвратный теперь у Лисы дефолтный скин! И отвалилась куча старых плагинов.

показать ответы
Автор поста оценил этот комментарий
Я конечно извиняюсь, что забрёл в ваш узкий круг, которому всё понятно, но объясните пожалуйста в паре слов, в чём фишка накрутки этих лайков и "зиз ор зэт"оф?)
раскрыть ветку (1)
DELETED
Автор поста оценил этот комментарий

Спасибо за суперскую вещь)

Вопрос к бывалым сайта, у меня часто показывает, что для моей страны нет ключей, есть ли какая то возможность их получить, например сменив айпи, кто-нибудь этим занимался?

раскрыть ветку (1)
2
Автор поста оценил этот комментарий
В текущей версии движка бывает помогает просто сменить регион самого сайта. В самом низу выпадающий список. Можно выбрать вместо "Europe" какой-нибудь другой. Например, не так давно была раздача только для "USA/Canada" (North America).


А вот заходить на Alienware Arena через всякие прокси и vpn - не советую. Автоматическая система защиты от DDoS атак может отправить в бан. Придётся писать на email администрации сайта и просить разбанить.

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

опять не работает

раскрыть ветку (1)
2
Автор поста оценил этот комментарий
Всё работает. Просто перезайдите на сайт.


(Как же меня уже заебал этот баг Alienware Arena с логином. Постоянно пишут люди о том, что у них что-то не работает, а я в этом не виноват, это кривой логин сайта. Например, поймав этот баг, у вас не получится залить картинки на сайт, пока вы не перезайдёте.)

показать ответы
раскрыть ветку (1)
2
Автор поста оценил этот комментарий
Косяк сайта openuserjs. Он подтягивает автоматом свежую версию с ГитХаба. Но в этот раз что-то глюкнуло и спустя время он вернул старую версию. Наверное стоит отказываться от использования этого сайта и рекомендовать установку напрямую с GitHub.


Поправил. Можете обновляться в штатном режиме, через свой браузерный аддон-обезъянку.

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

ты писал что когда программе в теме лайкать некого она переходит в другую.Но она не переходит)

раскрыть ветку (1)
2
Автор поста оценил этот комментарий
Не было такого.
Автор поста оценил этот комментарий

В ТОТ закрыли комментарии...
P.S. Когда стоит ждать возможность ставить плюсы с конца темы?

раскрыть ветку (1)
2
Автор поста оценил этот комментарий
Свободного времени мало в последние дни. Часть кода уже написана, надеюсь в течении этой недели выкрою пару часов, чтобы допилить функционал.
показать ответы
Автор поста оценил этот комментарий

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

Если по чесноку, для чего вообще была создана эта функция минусования постов, какая от нее польза обычному рядовому пользователю для поднятия уровня. Ни в коем случае не оправдывая вышеотписавших юзеров, но зерно истины в их предложении все же есть.


Ты же сам писал, что стараешься сделать из скрипта комфортный и удобный инструмент для большинства пользователей, который его используют, за это тебе огромная благодарность и за регулярные обновления аналогично. В тоже время ты интегрируешь его максимально дружелюбно к AW, чтобы он не нагружал сайт и не создавал проблемы его администрации. Думаю из-за этого админы сайта и относятся лояльно к твоему продукту зная о нем. Но ведь совсем не факт, что админы AW не поменяют свою точку зрения на обратнопротивоположную, если их начнут спамить репортами юзеры подобные Кепгранту, в итоге пострадают все. Ведь пока скрипт не затрагивает интересы других юзеров админы не обращают на него внимание, но когда с помощью него начнется массовое списывание баллов с добросовестных пользователей, то админы могут начать принимать карательные меры.


Скрипт ведь не разбирает посты, хорошие они или плохие, он после нажатия кнопки идет катком по всем, раздавая минусы. Прикинь, как обидно будет нормальным людям, которые не флудят, а пишут интересные комментарии, но получают вместо благодарности кучу минусов от твоего скрипта, теряя при этом баллы.


Так какой смысл цепляться за эту бесполезную функцию минусования? Если у кого-то горит пукан на те или иные посты, то пускай выразет свое мнение ручками и осознанно, без скрипта.


Вообщем тебе решать, всем добра, по больше положительных эммоций и баллов, да пребудет с вами 30 левел!

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

Если по чесноку, для чего вообще была создана эта функция минусования постов, какая от нее польза обычному рядовому пользователю для поднятия уровня.

Смысл абсолютно такой же, как и от плюсования - набитие ежедневной нормы в 50 голосов. Норме не важно - плюсы это или минусы. Важен сам факт выставления голосов в количестве 50 штук.


Введение же именно минусования, в дополнение к имевшейся функции плюсования служило более глобальной цели: сохранение баланса. Ибо скрипт стал глобально влиять на наращивание очков у комментаторов, попавших на первые 5 страниц популярных тем. Они все получают тысячи плюсов. Значит, если часть пользователей решит минусовать скриптом, вместо плюсования, то безумное наращивание очков хоть немного снизится.


Полагаю администрация AWA не сильно заинтересована в огромной куче пользователей, легко и быстро набирающих из ниоткуда очки. Иначе им придётся снова повышать максимальный уровень и допиливать градацию наград.


То есть, капелька локального зла, как ни странно служит добру в глобальном масштабе.


---


Ну и у меня есть мысль, как можно прийти к консенсусу - доступность некоторых функций только для высокоуровневых аккаунтов. Например, изначально доступна только функция рандом голосов (или только плюсов). На уровне 10+ открывается возможность выставить плюсы (или рандом если плюсы делать доступными на нулевом уровне). И уже на 20+ уровне давать возможность минусить. Очерёдность, как и уровни - обсуждаема.

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

Прости, пишу не по скрипту, а по сайту. Можешь подсказать как можно расставить бэйджи в определенном порядке? Походу легко, но они не перетаскиваются, а если выбирать в определенном порядке и сохранить, то порядок сбросится.


P.S.: Честно, я гуглил.

раскрыть ветку (1)
2
Автор поста оценил этот комментарий
Надо их просто выбирать в определённом порядке.


Раз сбивается при сохранении, значит опять забаговалась страница настройки профиля. Надо написать в раздел багов сайта: https://eu.alienwarearena.com/forums/board/58/site-bug-repor...

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

если у вас не устанавливается скрипт а просто скачивается попробуйте Tampermonkey Beta. У меня на стабле просто происходит загрузка файла который не возможно установить.

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

Вместо установки Tampermonkey Beta, можно просто переустановить существующую версию Tampermonkey. Этот вариант подходит тем, у кого не много скриптов.


Лично я с этой проблемой впервые столкнулся как раз только вчера, когда начал ставить очередную свежую версию скрипта в Хром для тестов перед релизом. (Сам то я пользуюсь Firefox.) Пытался нагуглить - с чем это связано, но по существу практически ничего не нашел. А главное - баг нельзя стабильно воспроизвести. Сначала он качает вместо установки, а через 10 минут ВЖУХ... и нормально ставит.

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

Спасибо огромное тебе))

Слушай, а почему есть раздачи, в которых нет уже ключей (написано для моей страны, но отображается все ровно), можешь такие раздачи тоже пометить как-то?

раскрыть ветку (1)
2
Автор поста оценил этот комментарий
Для этого пришлось бы делать огромную тучу запросов на сервер. По сути - загружать каждую страницу раздач и проверять количество ключей. Каждый раз, так как их иногда возобновляют, поэтому даже кэширование тут не актуально. Всё это создаст ощутимую излишнюю нагрузку как на сервер, так и на браузер пользователей. Так что этого я делать не буду. Это надо просить у админов Alienware Arena. Но я сомневаюсь что они займутся этим, т.к. там хитрая система подсчёта оставшихся ключей с учётом уровня и страны каждого конкретного пользователя.


Например, тот счётчик ключей что я сделал (который видно всегда). Игнорирует уровень пользователя, просто показывая кол-во ключей в раздаче для его страны.

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

Мой внутренний перфекционист всё ещё в шоке!

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

Да и хуй с ним. Высплюсь, допилю еще одну фишку и уже с чистой совестью залью свежую версию. Не пилить же 0.3.5 только ради того, чтобы поправить одну циферку во всплывающей строке. И вообще эта хуйня как раз из-за того что на сонную голову поспешил релизнуть очередной функционал. А теперь вот валяюсь с собакой в обнимку и смотрю сериал, вместо того чтобы нормально поспать =)

Иллюстрация к комментарию
показать ответы
Автор поста оценил этот комментарий

Кто-то кого-то налюбливает похоже...

Иллюстрация к комментарию
раскрыть ветку (1)
2
Автор поста оценил этот комментарий
Да, я сначала один косячок забыл. Поправил его быстро и из-за этого залил версию со включённым дебагом. Вырубил настройку дебага и перезалил снова. Сейчас там 0.3.4 версия.


Но беспокоиться не о чем. Сейчас всё в порядке и полностью работает.

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

Здравствуйте. Не работает именно в This or That. При нажатии кнопки кидает вниз страницы и всё.

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

У меня сегодня проблемы с доступом в сеть, завтра обязательно всё проверю.


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


Также будет парочка новых фишек. Например, отображение информации по количеству реальных плюсов и минусов поставленных комментарию/посту (в оригинале эта информация скрыта). Иногда любопытно узнать сколько именно пидрил поставило минусы (а вот на Пикабушечке эта информация открыта для постов).


Еще предстоит доделать функцию заплюсовывания по цели. Часть кода уже готова.


P.S. @SamaelLilith, @caspernik, @ProthyZeProthean,

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

И 1ый комментарий под новостью тогда уж пожалуйста отплюсуй)

раскрыть ветку (1)
2
Автор поста оценил этот комментарий
Ну и второй тогда, чо уж там)
показать ответы
Автор поста оценил этот комментарий

@Ashcraft, а как запустить скрипт? у меня при открытии пишет

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

Его не надо скачивать. Сначала вам необходимо установить аддон-обезъянку. В посте про это написано, и ссылки на него тоже есть. А уже потом можно устанавливать скрипт.

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

Да, будь бобр, дай ссылку на ГитХаб, - у меня та же проблема - что с Огнелиса, что (прости Господи) с Ослика. А ещё я узнал, что на моей свежей десятке не работает Microsoft Edge.
А сам сайт-то работает, проблема при прожатии Install - браузер уходит в бесконечное [Соединение...]

раскрыть ветку (1)
2
Автор поста оценил этот комментарий
Да, действительно. Сам сайт работает, но при попытке установить какой-либо скрипт с него, уходит в вечную попытку соединения.


Лучше подождать до завтра.


Особенно с учётом еще и того, что на Alienware Arena случилась некая неназванная проблема с очками репутации и их распределение было остановлено на 24 часа (в данный момент потихоньку начинают приходить положенные очки). Есть небольшая вероятность, что виновно массовое применение моего скрипта. Его установило по меньшей мере 2000 человек. Возможно даже больше трёх тысяч. Из-за глюка на openuserjs.org теперь нельзя всецело полагаться на его счётчик.


Админ Alienware Arena в одной из тем на форуме сказал что очередь за сутки, пока длилась пауза, составила около полу-миллиона очков. Учитывая, что каждый человек за сутки скриптом может внести в эту очередь +65 очков (+5 "tot" себе; +10 "con" себе; +50 "community gain" другим, путём плюсования комментов) то, с учётом как минимум 2000 установок скрипта выходит: 65 * 2000 = 130 000. Примерно сто тридцать тысяч очков из пяти сотен тысяч в очереди, могут быть созданы скриптом.


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

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

Через VPN и другой браузер тоже не грузит.

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


Можете попробовать поставить скрипт напрямую с GitHub, но я не могу гарантировать что в этом случае будет нормально работать авто-обновление. В этом вопросе мне понравилось полагаться на бэкэнд openuserjs.org

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

А как понять когда сбрасывается счётчик дейликов? В полночь? Ровно через 24 часа от того как ты прожал те? Когда надо прожимать кнопки? А то можно прожать, а очки не дадут, тк идёт прошлый день.

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

В 3 часа ночи по Москве.

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

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

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

o_O

Нахуя дважды ставить? От жадности лопнуть? Физически невозможно прожать больше или быстрее чем там уже есть.

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

P.S.: Меня разбанили после письма к ним.

Иллюстрация к комментарию
раскрыть ветку (1)
4
Автор поста оценил этот комментарий
Я так понимаю, это никакой не бан был, а автоматическое срабатывание защиты от DDoS-атак. Слишком много запросов за малый промежуток времени от одного IP, вероятно может вызывать авто-блок. Хотя, лично я так и не смог добиться такого результата на двух разных аккаунтах, хотя создавал специально даже по несколько сотен запросов в секунду. Лагать начинало адски, но IP блока не получал.


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

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

@Ashcraft, правильно ли я понимаю, что на данный момент скрипт не работает?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Вот только времени у меня, к сожалению, не особо много на это имеется. Если кто-то хочет дописать - добро пожаловать на GitHub, код открыт, пишите, а я помогу провести обновление по взрослому.
Автор поста оценил этот комментарий

@Ashcraft, правильно ли я понимаю, что на данный момент скрипт не работает?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Скрипт то работает, только очки не засчитываются. В конце концов полностью убрали механизм получения очков за выставление голосов.

Как вариант халявной накрутки репутации: можно получить доступ к разделу картинок и голосовать за загруженное ранее. Плюс, на сервере по идее всё ещё лежат файлы, принимающие формы картинок. То есть, в теории, новые картинки тоже можно всё ещё загружать. И голосовать за них. Несколько аккаунтов в разных браузерах и давай друг другу голоса накручивать. Правда, для этого ещё надо починить кнопку запуска спама голосов в профиле. Заодно убрать лимит в 20 авто-голосов в сутки.
1
Автор поста оценил этот комментарий

1.1.0


+ Автоматическое решение ежедневных квестов (Спасибо https://github.com/Lucki )


---------------------------------


Внезапный для меня апдейт, но очень клёвый. Человек покопался в потрошках сайта, и нашел как можно одной кнопкой решать некоторые квесты. В частности, теперь можно одной кнопкой решить дейлики на:

* Смену рамки аватара

* Смену бейджиков (значков)

* Чтение/посещение новостей

* Поделиться в соц.сетях

Это очень круто и удобно. За всё спасибо Lucki ( https://github.com/Lucki )

Технические подробности в этой пулл реквесте: https://github.com/thomas-ashcraft/alienware_arena_helper/pu...

показать ответы
3
Автор поста оценил этот комментарий

1.0.4


+ Автоматическое закрытие попапа с ключем на главной странице с раздачами

(по просьбе @ultradim )

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

Скрипт просто тыкает на "крестик" закрытия вместо вас.


Вырезать это окошко с мясом наверное нафиг не надо, потому что теоретически через него может всплывать какая-нибудь другая полезная фигня.

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

сейчас скрипт работает? потому как у меня что-то не совсем

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

Работает.

Однако, уже некоторое время назад на сайте Alienware Arena убрали возможность голосовать за комментарии. Можно только за посты. Заходите в раздел рисунков, видео или даже напрямую в чей-то профиль (можно даже свой) и жмакайте кнопки голосования.


Скриншоты в помощь:

https://github.com/thomas-ashcraft/alienware_arena_helper#sc...

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

Почему-то пропали все голосования в форумах, хотя на фотографиях голосовать все так же можно. Это сайт как-то обновили? Такое наблюдается и на хроме, и на опере

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

Это недавнее обновление системы очков Alienware.

* Теперь возможность голосовать за комментарии полностью убрана. Уже заработанные очки не затронуты. Взамен в скрипте сделана голосовалка для разлелов: Videos, Images, News и для профилей пользователей.

* Также, снижена ежедневная норма голосов с 50 до 20.

* Ввели мини-игры, в которых можно взять чуть-чуть очков (обычно по 2 в день).


Новость про это всё тут:

https://eu.alienwarearena.com/ucf/show/1858402/boards/gaming...

показать ответы
Автор поста оценил этот комментарий
Версия 4.3

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

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

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


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


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

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

тема требует масштабного обновления)в скрипте прописаны "ежедневные задания"
но как их выполнить,я не understand.
шарил по просторам-вступать в группы уже не дает желаемых очков,и еще куча вещей,за которые не падают очки.или падают,но задерживаются.
если есть тут мастеры запила постов-ваш час настал,прошаренные ребята,где же вы?
туториал для чайников\ленивых жоп нужен,как никогда

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

Не лайкает само. Последняя версия 0.4.4? Будет ли обновление?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Всё работает как и раньше.


В скрипте конечно ещё есть что улучшать, но я не стал спешить из-за того, что администрация анонсировала скорую модификацию системы очков. Обещали разные рандомные ежедневные задания, вместо просто пачки плюсов/минусов и голосов в this-or-that. Однако, они как-то эти нововведения затянули.

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

Подскажите, пожалуйста, как теперь-то делать? Раньше зашёл в This or That, прожал две кнопки и всё.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Заходите в любое другое место и прожимайте кнопку плюсовать или минусовать комменты.
показать ответы
Автор поста оценил этот комментарий

А скрипт-то работает? Или что?

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

Опять поломалось?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Со скриптом всё в порядке. Как и всегда. В любой непонятной ситуации - перелогиньтесь на сайте.
показать ответы
Автор поста оценил этот комментарий

Почему просто в новости для пользователей не указать, что разбирайтесь сами?)
Типо все работает, если не работает то перезайдите на сайт, на крайний случай переустановите скрипт и уж потом жалуйтесь если что-то не работает.
Скрипт рабочий, а то, что никто(многие) не хочет разбираться даже с готовым, ну я хз)
Мое мнение. За скрипт спасибо.

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

Да просто этот сраный баг вообще не должен существовать. Его должны были избежать ещё на стадии проектировки. Проблема в том, что у них на сервере выставлено короткое время для сессии авторизации, а в коде сайта не допилен функционал для обновления авторизационных сессий. Работы на пол часа исправить этот баг. Тем не менее он существует уже больше года, а может и двух.

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

@Ashcraft А есть возможность добавить кнопочку комментария (т.к. ТоТ сейчас отсутствует) это может ускорить процесс фарма для многих. Доустим зашел в раздел косплея открыл пост и нажал коммент и автоматом поставился коммент вроде найс или типо того, или в самом окошке коммента сделать пару кнопочек. Ну и это в принципе реализуемо?

Иллюстрация к комментарию
раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Уже предлагали. Делать это я не буду.


Подробнее: #comment_87130257

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

Что то у меня кнопки так и не появились, даже после reintstall

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

We're sorry, but this page does not exist.

раскрыть ветку (1)
Автор поста оценил этот комментарий
более не работает :( нужна новая ссылка а то хз где брать "this-or-that"
раскрыть ветку (1)
1
Автор поста оценил этот комментарий
1
Автор поста оценил этот комментарий

У меня у одной пропал раздел ToT? Захожу по старой ссылке - такого раздела не существует...

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

@ashcraft не работает сегодня, залогинен и скрипт включен, но не появляются кнопки скрипта в ToT

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

Из-за чего может исчезнуть окошко скрипта, а также все кнопки tot votes, con и т.д.?

Greasemonkey включен, скрипт включен, переустановка не помогла

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

Это типа бан?

Иллюстрация к комментарию
раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Нет. Просто смените IP адрес.


Такое чаще всего приходит если вы используете какое-нибудь хитрое соединение. Например vpn, proxy или tor.

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

There's been a problem

Error 503 - Extremely High Traffic - Please try again shortly... и таблица какая то, до этого тоже про айпи было, второй или третий день не заходит, что делать? как назло до 10 уровня совсем немного оставалось

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Сайт испытывает небывало огромную нагрузку и опять не тянет.


Такая херня случается у них с завидным постоянством. Впечатление, будто они упорно не хотят проапгрейдить сервера для Alienware Arena. Что слегка иронично, в виду того, что сама Alienware специализируется на выпуске мощнейших геймерских систем.

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

тоже самое на 2 акках (((, 10 и 11 левела х(

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Ребята. Судя по имеющейся статистике установок и обновлений, которую даёт сайт openuserjs.org , мой скрипт используется не менее чем на 5 тысячах разных компьютеров/браузеров. Т.е. примерно 5 тысяч человек (без учета твинководов или не ежедневно заходящих людей). Если бы проблема была в скрипте и носила массовых характер, полагаю была бы лавина отзывов. Но в данный момент я вижу только единичные случаи.


Отталкиваясь от умозаключений, приведённых выше, я стараюсь помочь людям в комментариях и словом и делом. Например, реализованное мной поведение скрипта с задержкой между голосами, помогла многим людям обходить блокировку, выдаваемую автоматической защитой от DDoS-атак. Или, например, я пытался объяснить людям контр-продуктивность спама бессмысленными комментариями и темами. Многие неофиты понесли за это заслуженное наказание. Также, я упоминал, что Alienware Arena почему-то очень плохо относится к публичным vpn/proxy.


Мне не ведомы многие тайны, скрытые серверами Alienware и помыслы, движущие их администраторами. Тем более мне не ведомо что именно и через какое соединение делали владельцы приостановленных аккаунтов. Я могу лишь привести статистику, описанную в первом абзаце сего коммента, а также лишний раз уточнить, что мой скрипт ни в коей мере не нарушает правила сайта AWA, ни коим образом не злоупотребляет механикой сайта AWA, и более того - косвенно приносит выгоду владельцам сайта, посредством привлечения дополнительного потока людей на их сайт.

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

мой реальный ип заблочили. История такая, дней 10 назад заблочили первый раз ип, написал им письмо, все это время пока мой ип был заблочен заходил через впн и вручную проставлял голоса ( в впн ипишники тоже блочили, приходилось скакать по разным странам то с Германии заходил то с Америки и т.д. ). Через 3 дня после письма, мой ип разбанили, стал делать голоса скриптом. Хватило дней на 5, забанили ип второй раз. Написал им еще раз письмо, что второй раз заблочили ип. 3 дня ничего не было, заходил опять все это время через впн и вручную голосовал. Сегодня при попытке зайти через впн стало писать что логин или пароль неверные, нажал кнопку что забыл пароль, при указании почты написало Your account has been suspended, со второго акка тоже самое, хотя почты у них разные и со второй почты ничего не отправлял. Ип так и не разблочили. Написал им третье письмо уже с просьбой разблочить акк и ип. xD Акки c 10-11 уровнем (((

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Ну видимо не надо было заходить через VPN. Я вот так не делаю. У меня два аккаунта (второй чисто для тестов завёл), пользуюсь ими с одной системы, только браузеры разные и ничего - всё в порядке. Зато стоит только попытаться зайти через общественный VPN (да, я тоже человек и иногда так делаю), так Alienware сразу же пишет о "проблемах с вашим IP". Вот я и делаю вывод - не надо заходить на Alienware через общественные vpn/proxy.


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

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

Да, я замечал подтупливания и ранее, но что-то сегодня реально дольше обычного

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Бывало и больше суток не доходили очки.
Автор поста оценил этот комментарий

Еще с утра накрутил очки, но они до сих пор не пришли. Проблема у меня или сервера alienware опять барахлят?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Сервер обрабатывающий очки, периодически тупит. Очки всё-равно придут, но позже. Можете не переживать.
показать ответы
Автор поста оценил этот комментарий

Круто! Спасибо.
Маленький вопросик: Будет отдельно рандом? Или вместо +\-? Было бы отлично третей кнопкой, ну что бы всем уже хватило функций.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Рандом будет точно не вместо, а как дополнительный вариант. Так как мне нравится концепция целевого минусования буржуев.
показать ответы
Автор поста оценил этот комментарий

ну все меня окончательно забанили на 2 акках ((, Your account has been suspended. If you believe this to be an error, please email us  

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

Как я понимаю, "Your account has been suspended" (Ваш аккаунт приостановлен) приходит, если часто напарываться на DDoS защиту. Т.е. когда пишет "We have detected an issue with your IP address". А проблемы с IP адресом на Alienware возникают, когда люди пытаются использовать публичные VPN и прокси серверы. Попробуйте зайти с вашего реального адреса, а потом написать email администрации сайта.

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

думаю не в этом проблема, я вручную быстрее проставляю голоса чем скрипт, голосовалка в тот при работе скрипта заметно медленнее грузится. При ручном голосовании следующие варианты vote появляются моментально, со скриптом секунды через 3-5 только загружаются

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

Алгоритм TOT голосования в скрипте работает полностью через эмуляцию поведения пользователя. Наведение мыши и её нажатия. Так что, любые возможные задержки в TOT никак не могут быть связаны со скриптом.

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

я все отдельно делаю, тот только в тот а кон в темах из news, ип постоянный и привязан к компу

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

Попробуйте выставить задержку между голосами побольше.


Сделать это можно в настройках скрипта. Разворачиваете "ARP STATUS" и там внизу жмёте "HELPER OPTIONS". Два параметра: actions_delay_min и actions_delay_max. Минимальная и максимальная задержка (при каждом действии рандом выбирает задержку в промежутке между двумя этими значениями). Значения в миллисекундах, то есть 1000 = 1 секунда.


Попробуйте выставить от 5000 до 10 000 - то есть от 5 до 10 секунд.

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

я пробовал,ставил только TOT (в момент,когда пропадала кнопка CON) и тоже влепили бан по IP,через несколько дней сняли. Провайдер у меня чешский,которым точно никто почти не пользуется,не в IP дело,мне кажется,что надо делать скрипт ещё незаметней(хотя куда уж там),палить начали каким-то образом

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Администрация узнала про скрипт уже на следующий день после релиза первой версии. Захотели бы банить именно за него - давно бы всех перебанили. Вся эта пляска с задержками между голосами только для того, чтобы не упираться в автоматическую защиту от DDoS-атак, ну и для снижения нагрузки на сервера AWA (пользователей скрипта набралось так много, что нагрузка оказалась заметной).


В общем мне неведома иная причина получения блока, кроме как автоматическое срабатывание анти-DDoS защиты.

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

Да, свежайшая, он же автоматически ставится)

Щас я дома, дома на винде все хорошо, а там отображаются только значки гифтов/подарков, затемнения не было, могу завтра скрин сделать, если желаешь)

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


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

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

Привет, возможно ли в дальнейших версиях реализовать подобный функционал?

Скормить боту 10-15 слов/словосочетаний, каждый юзер индивидуально выбирает для себя каких, например (respect, good job и т.п.). После этого при заходе допустим в раздел "Новости" при активации кнопки, бот бы начинал рандомно выбирать данные слова из списка и постить к примеру в первые 5-10 свежих новостей данные комментарии. Только обязательно нужно установить ограничение на количество новостей в сутки для ненасытных и строго, одна новость = один комментарий с аккаунта, чтобы не зафлудили все темы. Было бы удобно, сначала откомментировать несколько тем, а потом их же и залайкать. В идеале было бы конечно, чтобы залайканные и откомментированные новости как-то помечались, ибо в памяти их все не удержишь.

Заранее прошу прощения, если предложил что-то невразумительное.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Честно говоря, не очень понимаю - зачем это нужно? Какая цель у подобного функционала?


Самоплюсование, вроде как не должно давать ARP. А флуда на AWA не любят. И если в данный момент скрипт всего-лишь "ходит по охуенно тонкому льду", то с функционалом спама комментами, администрация уже может перестать его терпеть. А они в курсе про этот скрипт и при желании могут с лёгкостью помешать его работе.

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

Понятно, кстати сейчас (с рабочего компа) не отображаются эти "штриховки", тоже Google Chrome, но macOS, мб из-за этого, не знаю))

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
А затенение хотя бы происходит?


Версия скрипта точно обновлена? Свежайшая - 0.3.9

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

#comment_86500226


+ Рандомное количество дополнительных голосов This or That, чтобы скрипт был еще больше похож на человека. Рандом заставляет сделать еще от 3 до 7 дополнительных голосов.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Вообще там при начале голосования TOT всплывает сообщение с количеством рандомных голосов. Наверное стоит сделать так, чтобы это сообщение не пропадало по стандартному таймауту, а держалось до окончания работы функции TOT голосования.
показать ответы
1
Автор поста оценил этот комментарий
Привет. В курсе, что твой скрипт уже на сторонних (не Пикабу) сайтах рекламируют для накрутки?
раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Статистика по переходам с других сайтов на github показала что 24 человека пришло с miped. Еще пару человек с coop-land и vk. При этом через сам github скрипт нашли аж 32 человека. Мелочи, в масштабе примерно пятитысячной армии пользователей скрипта.


Гуглёж же выдал welovebundles, тот же miped, какую-то группу в вк про халяву стима, какой-то форум rf-cheats.


Словил лулзы с того как люди тупо копипастнули пост и скриншоты.


По большому счёту, пока они дают ссылку на оригинал - всё в порядке. А вот установка из левых мест уже чревата.

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

У меня распорядок простой. Голосую честно в ТоТе, затем отправляю скрипт на фарм комментов. Дают моментально.
Потерять всего минуту и не ждать несколько часов - это ведь логично?

@Ashcraft, у меня серьезное подозрение, что эта самая задержка только из-за спама ТоТа.

Кстать, ключи на Dead by Daylight еще остались. Ключ не бетка, отбирать не будут :]

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Задержка обработки очков серверной частью сайта Alienware Arena обусловлена только лишь общей высокой нагрузкой на сайт. Как писала администрация сайта, нагрузка сильно повысилась в последние 3-4 недели. По совпадению как раз 3 апреля началась раздача Dead by Daylight. Так что скрипт тут не при чём.


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


Это всё абсолютно, совершенно, совсем никак не может быть связанно со скриптом.


Для самых параноидальных я даже запилил рандомные задержки между сетевыми запросами. Это также поможет людям, упиравшимся в защиту от DDoS-атак. В неё правда упирались лишь те редкие люди, у которых беспонтовые провайдеры вешают сотни человек на один IP.


И кстати... в первую очередь я сам пользуюсь своим же скриптом. А в целях тестирования теперь пользуюсь даже на двух аккаунтах одновременно. Все изменения и проблемы, о которых заявляют люди, стараюсь проверять. И вот честно. Ни разу еще не возникало у меня проблем. Что на основном высокоуровневом аккаунте, что на дополнительном нубском. Никаких задержек с очками или блокировок DDoS защиты. Ничего. Хз как люди умудряются ловить проблемы.

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

Я вот тут думаю как он мог вычислить накрутку и кинуть блок по ип.

1. Возможно одновременно голосовать TOT и ставить + комментам не совсем хорошая идея. (сделать их по отдельности, если идет заплюсовывание кнопка голоса ТОТ неактивка, и наоборот)

2. Голосы TOT слишком быстро ставятся (сделать плавующую паузу между голосами от 2 до 5 сек, более похоже что человек выбирает)

3. В код не лез, не смотрел. Возможно скрипт голосует одну и туже позицию (имею ввиду всегда только левые, или только правые)

добавить рандома в это)


Это чисто рассуждения, сильно не пинай)

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

Я вот тут думаю как он мог вычислить накрутку и кинуть блок по ип.

Вряд ли кого-то будут блокировать за этот скрипт. Он не делает ничего противоестественного. А проблемы с соединением и This or That голосами прошедшим вечером связанны лишь с очередной перегрузкой серверов сайта Alienware. Еще час назад половина запросов к сайту обрывались по причине высокого трафика.


1. Возможно одновременно голосовать TOT и ставить + комментам не совсем хорошая идея. (сделать их по отдельности, если идет заплюсовывание кнопка голоса ТОТ неактивка, и наоборот)

Думал над этим. Пришел к выводу, что если такое сделать, то стоит автоматически запускать вторую функцию, после окончания первой. Например, прожали TOT голоса, после их завершения чтобы скрипт сам переходил к фарму CON голосов. Но это пока что не первый приоритет.


2. Голосы TOT слишком быстро ставятся (сделать плавующую паузу между голосами от 2 до 5 сек, более похоже что человек выбирает)

Я думал над небольшой рандомной задержкой между голосами, что для TOT, что для CON. В целях не нагружать сервер я уже сделал чтобы голоса отсылались сторого по одному. Каждый следующий посылается на сервер только после того, как пришел ответ о принятии предыдущего. Т.е. сервер совершенно точно готов обработать следующий голос. А вот в целях маскировки работы скрипта. Слегка параноидально, но можно. Архитектура алгоритмов как для TOT, так и для CON голосов, позволяет это легко сделать, надо добавить всего пару строк кода. В сущности тут выбор между скоростью выполнения задачи и поощрением паранойи.


3. В код не лез, не смотрел. Возможно скрипт голосует одну и туже позицию (имею ввиду всегда только левые, или только правые)

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

показать ответы
Автор поста оценил этот комментарий
спасибо, но 1 акк походу заблочили все таки, даже лвл скинулся на 1 и очки не за что не дают =(
раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Если у вас отнялись очки, значит вы где-то пытались флудить или заливать не соответствующий правилам контент. Ваши сообщения или контент были удалены, что влечёт за собой потерю всех очков, полученных с них и еще минус 10 очков сверх того.
показать ответы
Автор поста оценил этот комментарий

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

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

причем тут жадность и т.д... если работаешь прогером, заказчиков тоже спрашиваешь: "Нахуя дважды ставить?"


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

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Ну собственно и я не ожидал, что кто-то захочет дважды установить) Поэтому и задал единственный логичный по моему мнению вопрос - нахуя? =)


Как я понимаю, чтобы установить второй раз, вам пришлось залезть в метаданные и сменить имя скрипта? Или тупо нажатие на синюю кнопку "Install" дало вторую рабочую копию вместо обновления существующей? Если так, то какой браузер и аддон-обезъяну вы используете? Просто любопытно.

показать ответы
Автор поста оценил этот комментарий
На этом сайте часто раздают нормальные игры?
раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Несколько раз в год примерно.


Чаще идут всякие бонусы к годным он-лайн играм. Много ключей ко всяким закрытым бета-тестам.

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

А очки за загрузку скриншотов давно убрали? раньше ими поднимал уровень

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Еще с декабря переделали получение очков:

https://www.alienwarearena.com/ucf/show/1346027/boards/gener...


Основной момент - ежедневные очки за рутинные действия теперь приносят меньше очков. Зато количество полученных вашим контентом плюсов влияет на ваш общий счёт очков. Правда не на прямую. Чтобы получить +1 ARP, нужно получить как минимум несколько плюсов через ваш контент. Чем больше уровень голосующего, тем больше вес его голоса. То есть один голос ветерана может легко перевесить несколько голосов новичков.


А не так давно переделали и систему уровней. Вместо 8 уровней, растянули на 30 уровней. Причем раньше для получения максимального восьмого уровня надо было 2000 очков. Теперь 2000 очков это всего-лишь 20 уровень.

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

Забанили(((( а ведь 1 день только успел попользоваться

раскрыть ветку (1)
5
Автор поста оценил этот комментарий
За скрипт никого не банят.


Зато любят снимать очки, если вы спамили непотребным контентом. Или ваш IP мог попасть под раздачу, когда Alienware Arena защищалась от DDoS атак.

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

я что то делаю не так, нету кнопочек как на скрине в посте

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

Информация в посте уже устарела. Со времени создания поста сайт Alienware Arena много обновлялся, и скрипт следом за ним. Чтобы увидеть свежие скриншоты, вы можете прочитать страницу скрипта на github:

https://github.com/thomas-ashcraft/alienware_arena_helper#sc...

показать ответы
Автор поста оценил этот комментарий
Скрипт пишет что выполнено 25 и 50, но ARP status 0 уже не сколько дней, и темы не дают новые создавать "The CSRF token is invalid. Please try to resubmit the form." это какой то бан или что? =) новый акк тоже самое АРП 0, но темы новые создаются
раскрыть ветку (1)
2
Автор поста оценил этот комментарий
Когда пишет про "CSRF token" - необходимо сделать релогин. Это проблема сайта Alienware Arena. Ни я, ни скрипты тут не при чём. Это разработчики сайта там то ли криво настроили тайминги сессий авторизации, то ли просто проебали код, который должен обновлять этот token. И уже не первый год не хотят или не могут починить. Я по этому поводу авторизуюсь всегда не через логин+пароль, а через steam. Таким способом, когда слетает сессия с этим токеном, авторизация на сайте тоже слетает и сразу видно что нужно зайти снова. По мне лучше обнаружить это заранее, чем тогда, когда набрал сообщение или залил новую фотку с подробным описанием и приходиться перезаходить и делать всё с начала.


А про задержку в начислении очков я писал тут: #comment_85709470

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

1.0.3


* А теперь отметка полученных раздач работает даже если крутить страницу вниз (чтобы подгружались ещё более старые раздачи)

(Последствия правок кода "по-быстрому")

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

(101 1806)

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

Привет Ashcraft! Есть ли возможность сделать как раньше, чтобы полученные ключи к играм подсвечивались другим цветом. Спасибо за твой труд

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

В общем... Потыкал слегка, допилил старый код под новый интерфейс. Вроде работает. Обновите скрипт, свежая версия 1.0.2

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

Привет Ashcraft! Есть ли возможность сделать как раньше, чтобы полученные ключи к играм подсвечивались другим цветом. Спасибо за твой труд

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

Технически возможность есть, а вот времени - кот наплакал.

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

Сейчас фармить со скрипта можно только на изображениях, 20 голосов в день?

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

Можно фармить в разделах: Images (картинки), Videos (видосики), News (новости) и даже напрямую в профилях пользователей.

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

Опять "поехала" панелька

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

Пришлите пожалуйста скриншот, займусь сразу как будет время. Сейчас с работой плотно занят.

показать ответы