Здравствуйте, гость ( Вход | Регистрация )
| Rolf |
4.10.2011, 10:30
Сообщение
#1
|
|
Легионер ![]() ![]() ![]() Профиль в игре Группа: Пользователи Сообщений: 48 Регистрация: 5.9.2011 Пользователь №: 53 545 |
Во многих проектах игроки сами улучшают интерфейс игры путём написания GM-script. Админы обычно уделяют этом мало времени, у них другие задачи.
Вот и для гладиаторов я решил написать такой скрипт. Текущий функционал: 1) Распределение комплектов по типам. Под ссылками на уровни добавились иконки типов, при нажатии на иконку на странице отображаются только комплекты нужного уровня и типа. 2) Если записался в турнир, то обновляет страницу каждую минуту и проверяет нужно ли уже делать настройки на бой. Если нужно, то подаёт звуковой сигнал и прекращает автообновление. Работает только на странице турнира. 3) Если вылетел из турнира, то подаваёт звуковой сигнал. Только на странице турнира. 4) Если загрузилась страница просмотра боя, то подавать звуковой сигнал. Скрипт гарантированно работает в FireFox 7. Для установки скрипта необходимо выполнить следующие действия: 1) Установить расширение для FireFox GreaseMonkey https://addons.mozilla.org/ru/firefox/addon/greasemonkey/ 2) Перезапустить FireFox 3) Скачать скртпт https://docs.google.com/leaf?id=0B_B1b2Koti...M1&hl=en_US 4) Открыть страницу gladiators.ru 5) Перетащить скрипт в окно браузера или Файл->Открыть файл... указать файл со скриптом. 6) Появится окно установки скрипта. Нажать кнопку "Установить". 7) Наслаждаться результатом работы скрипта. Если что-то не понятно, не стесняйтесь задавать вопросы в этой теме. Для параноиков: скрипт не тырит ваши пароли и остальное. Если тут есть спецы по JS, то они это смогут легко проверить. Код открытый. Планы на будущее: 1) В профиле персонажа сделать возможность отображать только гладиаторов определённого уровня или до определённого уровня включительно, с возможностью сортировки по типам. 2) Предупреждение о старении гладиаторов. Если у кого-то есть мысли по улучшению скрипта, то пишите сюда, посмотрю что можно сделать. |
![]() ![]() |
| Rolf |
23.12.2011, 19:06
Сообщение
#2
|
|
Легионер ![]() ![]() ![]() Профиль в игре Группа: Пользователи Сообщений: 48 Регистрация: 5.9.2011 Пользователь №: 53 545 |
Во многих проектах игроки сами улучшают интерфейс игры путём написания GM-script.<br />
Вот и для гладиаторов я решил написать такой скрипт.<br /> Текущий функционал:<br /> 1) Фильтрация комплектов по типам. Под ссылками на уровни добавились иконки типов, при нажатии на иконку на странице отображаются только комплекты нужного уровня и типа.<br /> <a href="http://floomby.ru/content/HNwmRCxZk6">Примерный вид</a><br /> 2) Если записался в турнир, то обновляет страницу каждую минуту и проверяет нужно ли уже делать настройки на бой. Если нужно, то подаёт звуковой сигнал и прекращает автообновление. Работает только на странице турнира.<br /> 3) Если вылетел из турнира, то подаёт звуковой сигнал. Только на странице турнира.<br /> 4) Если загрузилась страница просмотра боя, то подаёт звуковой сигнал.<br /> 5) Красным цветом выделяются старые гладиаторы (только на странице Мои гладиаторы). Возраст настраивается.<br /> Для указания возраста - открыть скрипт любым текстовым редактором (только не Word!!!), например, стандартный Windows Блокнот. Найти строку //highlightOfTheOldGladiators(26); Заменить 26 на нужное число, удалить //. Сохранить. Установить.<br /> 6) Фильтрация гладиаторов на странице профиля ланисты.<br /> Выглядит это примерно <a href="http://floomby.ru/content/rroS80Ff0y">так</a><br /> <br /> Скрипт работает в Firefox, Chrome, Opera. Всегда проверяйте версию браузера, она должна быть последняя.<br /> <br /> Установка скрипта в Firefox:<br /> 1) Установить расширение для FireFox GreaseMonkey https://addons.mozilla.org/ru/firefox/addon...semonkey/<br /> 2) Перезапустить FireFox<br /> 3) Скачать скрипт<br /> 4) Открыть страницу gladiators.ru<br /> 5) Перетащить скрипт в окно браузера или Файл->Открыть файл... указать файл со скриптом.<br /> 6) Появится окно установки скрипта. Нажать кнопку "Установить".<br /> 7) Наслаждаться результатом работы скрипта.<br /> <br /> Установка скрипта в Opera<br /> 1) Создать папку. Например, C:\scripts<br /> 2) Скачать скрипт. Положить его в папку скриптов. Например, C:\scripts<br /> 3) Opera->Настройки->Общие настройки->Расширенные->Содержимое->Настроить Javascript<br /> В поле Папка пользовательских скриптов Javascript вписать свою папку. Например C:\scripts<br /> 4) Перезапустить Opera.<br /> 5) Наслаждаться результатом работы скрипта.<br /> <br /> Установка скрипта в Chrome<br /> 1) Скачать скрипт<br /> 2) Открыть страницу gladiators.ru<br /> 3) Перетащить скрипт в окно браузера или Файл->Открыть файл... указать файл со скриптом.<br /> 4) Появится окно установки скрипта. Нажать кнопку "Установить".<br /> 5) Наслаждаться результатом работы скрипта.<br /> <br /> Если что-то не понятно, не стесняйтесь задавать вопросы на форуме игры гладиаторы. http://forum.gladiators.ru/index.php?showtopic=50161<br /> <br /> Для параноиков: скрипт не тырит ваши пароли и остальное. Если тут есть спецы по JS, то они это смогут легко проверить. Код открытый.<br /> <br /> Если у кого-то есть мысли по улучшению скрипта, то пишите сюда, посмотрю что можно сделать.<br /> <br /> <a href="https://docs.google.com/open?id=0B_B1b2KotiDFZmM3NGUzYmEtMDUwZS00ZjdiLTgzZTMtMjM5NmQwZDM3Njkw">Ссылка на скрипт v.1.2.0.1 от 23.12.2011</a><br /> |
Rolf Улучшение интерфейса силами игроков 4.10.2011, 10:30
leon07 Ну, собсна, да... игра то браузерная, а не клиент,... 4.10.2011, 11:34
leon07 Да, еще неплохо бы добавить сортировку писем по оп... 4.10.2011, 11:41
KliVL
Да, еще неплохо бы добавить сортировку писем по о... 6.10.2011, 12:53
interact На Google Chrome работает?
Я не спец в таких вещ... 6.10.2011, 13:02
leon07 Установил, но что то не тянет на лисе. Попробую на... 6.10.2011, 15:31
Александр Великий Отключить-то этот скрипт потом можно? 6.10.2011, 16:29
Rolf
В какой именно момент? Когда какая страница загр... 6.10.2011, 16:44
Rolf
Сделано
https://docs.google.com/leaf?id=0B_B1b2... 6.10.2011, 17:24
KliVL
Сделано
https://docs.google.com/leaf?id=0B_B1b2K... 6.10.2011, 17:53
Rolf
Во многих проектах игроки сами улучшают интерфейс... 6.10.2011, 17:29
Rolf
Проблематично, т.к. на странице отображается тол... 6.10.2011, 17:35
KliVL
Проблематично, т.к. на странице отображается толь... 6.10.2011, 17:47
Rolf Кстати. Как сообщения на этом форуме редактировать... 6.10.2011, 17:37
interact
Кстати. Как сообщения на этом форуме редактироват... 6.10.2011, 21:10
Александр Великий Давай, для Хрома сделай тоже! ) :smile: 6.10.2011, 17:52
Rolf https://docs.google.com/leaf?id=0B_B1b2Koti...Qz... 6.10.2011, 18:14
Rolf небольшое обновление
https://docs.google.com/leaf... 6.10.2011, 18:24
gragon
небольшое обновление
https://docs.google.com/lea... 29.2.2012, 11:37
Rolf https://docs.google.com/leaf?id=0B_B1b2Koti...My... 6.10.2011, 18:36
Александр Великий
https://docs.google.com/leaf?id=0B_B1b2Koti...My... 7.10.2011, 8:38
Александр Великий
https://docs.google.com/leaf?id=0B_B1b2Koti...My... 7.10.2011, 8:45
gragon
https://docs.google.com/leaf?id=0B_B1b2Koti...My... 29.2.2012, 11:39
Центурион Павел Opera я так понимаю не реализована? 6.10.2011, 21:52
Rolf
Opera я так понимаю не реализована?
с оперой не... 6.10.2011, 21:56
KliVL Опера второй по глюкам после эксплорера браузер ра... 6.10.2011, 22:49
Центурион Павел
Опера второй по глюкам после эксплорера браузер р... 7.10.2011, 6:44
кос42 даешь оперу, а то все пользуются нововведениями и ... 7.10.2011, 4:04
leon07 Спасибо! 7.10.2011, 9:40
Rolf Добавил поддержку Opera
https://docs.google.com/l... 7.10.2011, 10:59
Центурион Павел
Добавил поддержку Opera
https://docs.google.com/... 7.10.2011, 11:25
Rolf и еще обновка, исправил баг. 7.10.2011, 11:50
Центурион Павел Баг, это тот, который воспроизводит музыкальное со... 7.10.2011, 19:00
Rolf
Именно это и поправил.
Это не баг. 7.10.2011, 21:47
KliVL
Это не баг.
:biggrin: реально иногда неудобно ... 9.10.2011, 10:36
DED LENIN Респект за тему, за работу и вообще... вот образец... 9.10.2011, 2:25
Rolf
Можно конкретнее?
Подумаю.
Я на 2 недели уе... 9.10.2011, 21:46
Rolf Приветствую всех снова.
Добавил в скрипт фильтраци... 22.12.2011, 18:11
Victumium
Приветствую всех снова.
Добавил в скрипт фильтрац... 22.12.2011, 19:29
Александр Великий
Приветствую всех снова.
Добавил в скрипт фильтрац... 22.12.2011, 21:40
toshikk новая версия Google Chrome поддерживает пользовате... 23.12.2011, 1:56
Rolf
новая версия Google Chrome поддерживает пользоват... 23.12.2011, 12:07
toshikk А можешь сделать скрипт для нового сервера http://... 23.12.2011, 2:05
toshikk
А можешь сделать скрипт для нового сервера http:/... 23.12.2011, 2:09
toshikk А можно сделать кнопку "удалить акаунт",... 24.12.2011, 20:25
Rolf
А можно сделать кнопку "удалить акаунт... 25.12.2011, 19:29
toshikk
firewall настрой)
ха-ха-ха,но это не то ,ведь ес... 25.12.2011, 20:12
Ju88 :wacko: кто про че 27.12.2011, 3:17
Александр Великий Старение и распределение гладов на уровни у соперн... 6.1.2012, 12:52
Александр Великий Переустановил Google Crome, решил заново закачать ... 30.1.2012, 16:10
sashook3000-2 Это ошибка :P 30.1.2012, 22:14
Александр Великий
Это ошибка :P
Очень смешно! :biggrin: 31.1.2012, 9:30
Ju88 :biggrin: ничего не надо, итак не пашет нормально 1.2.2012, 13:30
Квинто Хотелось бы в скрипте иметь следующую функцию:
Фил... 29.2.2012, 10:35
sashook3000-2 Всё таки да. 4.3.2012, 7:36
Silver_Ver у кого остался этот скрипт можете кинуть сылку в л... 25.5.2013, 11:23![]() ![]() |
|
Текстовая версия | Сейчас: 3.11.2025, 21:12 |