Дополнения для игры Pony.Town (Почти UserScript) (обновлён 26.09.16) (НЕ РАБОТАЕТ)
Может кто знает, есть такая игра, как Pony Town.
Мне в ней не хватало истории чата и списка игроков на сервере, решил допилить. Да, знаю, что «Don't modify the game with hacks or scripts».
Как это выглядит
1. При открытии чата(на Enter), появляется окно истории сообщений, здесь можно скрыть сообщения от пони, которые находятся за зоной видимости(по умолчанию они видны серым в истории), установив галочку «только от пони рядом».
2. Можно искать/читать сообщения только от определённой/ых пони, для этого нужно указать их ID через запятую и нажать Enter.
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. Заходим в игру и пользуемся!
Если есть какие-то пожелания/исправления, пишите.
Мне в ней не хватало истории чата и списка игроков на сервере, решил допилить. Да, знаю, что «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 комментариев
А если попробовать связаться с автором Понитауна для внедрения этой фичи в официальную версию, есть ли какой шанс на успех?
Может быть, попробую написать.
P.S. На чистом жс писал или, как авторы игры, на тс? Файлы не смотрел.
А я там милого английского жеребца видел. Он был клевый ^^