Дополнения для игры Pony.Town (Почти UserScript) (обновлён 26.09.16) (НЕ РАБОТАЕТ)

+72
в блоге IT Pony!
Может кто знает, есть такая игра, как Pony Town.
Мне в ней не хватало истории чата и списка игроков на сервере, решил допилить. Да, знаю, что «Don't modify the game with hacks or scripts».

Как это выглядит

Функционал
Чат:
1. При открытии чата(на Enter), появляется окно истории сообщений, здесь можно скрыть сообщения от пони, которые находятся за зоной видимости(по умолчанию они видны серым в истории), установив галочку «только от пони рядом».
2. Можно искать/читать сообщения только от определённой/ых пони, для этого нужно указать их ID через запятую и нажать Enter.
Но можно сделать проще, выбрать пони, появится окошко(на скриншоте выбрана Rainbow Dash), внизу можно заметить прозрачное поле с цифрами, если кликнуть по нему, то автоматически в чате применится фильтрация для этой пони(если сделать тоже самое для на другой пони, то она добавиться дополнительно, а не заменит предыдущую).

3. Я ленивый круп, поэтому новые сообщения сверху.
4. История чата 1000 сообщений, потом старые затираются.

Список игроков:
1. По умолчанию он свёрнут, нужно нажать на кнопку «Показать/Скрыть».
2. Поиск работает по всему имени пони, то есть, если вы ищите «Rainbow Dash», можно просто написать «Dash» или даже «bow».
3. Игроки сортируются по имени.
4. У игроков в списке, в скобках есть ID, при нажатии на нём, он добавиться в поле «От поней с ID» в истории чата (см. Чат, пункт 2).
5. Если игрок разрешил показывать соц сеть, с которой он вошёл, то она будет показана после ID и при нажатии на неё вы перейдёте в аккаунт соцсети игрока.

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


1. Нам понадобиться Chrome и плагин Resource Override
2. Скачиваем файл: настроенных правил (Файл правил был обновлён 26.09.16).
3. Устанавливаем плагин.
4. Кликаем на его иконку на панели
5. Далее нажимаем кнопку «Options» и там «Load Rules».
6. Выбираем скаченный файл.
Должно получиться так
7. Заходим в игру и пользуемся!

Если есть какие-то пожелания/исправления, пишите.

11 комментариев

Выглядит практически так, словно это родной функционал игры
А если попробовать связаться с автором Понитауна для внедрения этой фичи в официальную версию, есть ли какой шанс на успех?
KostaR_Max
0
Спасибо.
Может быть, попробую написать.
Ghost_Russia
0
Как только он выложил связались
Tails_Doll
0
Выглядит таки очень полезно, но ставить не буду, ибо грязно (включая способ установки). Надеюсь, переговоры удадутся.
P.S. На чистом жс писал или, как авторы игры, на тс? Файлы не смотрел.
Svetomech
-1
дописывал на чистом.
Ghost_Russia
+1
Моды на браузерную игру? Дожили… Скоро появится пони мод на Капателя, блин…
Cuban_MLP_Fam
-4
Если моды вносят что-то интересное или функциональное, то почему бы и нет?
Ghost_Russia
+1
Чет так чат и не появился -.-
Draco747
0
Мод больше не поддерживается, игра начала развиваться быстрее, чем я стал за ней поспевать)
Ghost_Russia
0
Но чат там так и не сделали(
Draco747
0
А еще не совсем понятно кобылка это или нет. Страницу вк не посмотреть(
А я там милого английского жеребца видел. Он был клевый ^^
Draco747
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
Скрыто Показать