GWPanel: различия между версиями

Материал из Ганджавики
Перейти к навигации Перейти к поиску
(-лишнию категорию)
(стилевые правки)
Строка 1: Строка 1:
[[Изображение:Gwpanel11.jpg|thumb|250px|ГВПанель]]
{{TOC right}}<!-- [[Изображение:Gwpanel11.jpg|thumb|[[Медиа:Gwpanel11.jpg|GWPanel]]]]-->
GWPanel — это миниатюрный JavaScript-клиент к онлайн игре GanjaWars.<br>
GWPanel — это миниатюрный JavaScript-клиент к онлайн игре GanjaWars на базе отдельно выполняющих задачи [[скрипт]]ов использующих фоновый обмен данных, что позволят избежать открытие лишних страниц (Метод [http://ru.wikipedia.org/wiki/Ajax AJAX]). Данная надстройка расширяет игровой функционал, что делает игру еще более комфортной и приятной, добавляя новые возможности, которые еще не реализованы [[администрация|Администрацией игры]].


Данная надстройка расширяет игровой функционал, что делает игру еще более комфортной и приятной.
== Версии ==


Разработчик и автор проекта <nick>Riki_tiki_tavi</nick>. Проект находится в постоянном развитии и обновлении, добавляются новые возможности, которые еще не реализованы [[администрация|Администрацией игры]]. Любой игрок, установивший данную панель, может повлиять на дальнейшие ее развитие, т. к. каждый игрок хоть что-то, но хотел бы изменить в игровом интерфейсе и разработчик данного проекта в этом помогает.  
=== Встроенная ===
С [[(news) «Электровоз-2014», GW-Панель|3 ноября 2014 года]] браузерная версия встроена в игру усилиями ее разработчика и автора проекта <nick>Riki_tiki_tavi</nick>.


Целью данного проекта является создание полноценного JavaScript-клиента, на базе отдельно выполняющих задачи [http://ru.wikipedia.org/wiki/Скриптовый_язык скриптов]. <br>
;{{Якорь2|Настройка клиента}}:
Большинство скриптов используют фоновый обмен данных, что позволят избежать открытие лишних страниц (Метод [http://ru.wikipedia.org/wiki/Ajax AJAX]).
* На основной странице персонажа в [[Медиа:ibs.jpg|разделе «Сервисы»]] перейдя в по ссылке в «[[ЛН|Личные настройки]]» в разделе «Настройки» выберите «Использовать GW-Панель».


''<div style="width:470px; margin-left: 10px;">
;Функции:
<pre>«Если гора не идет к Магомету, то Магомет идет к горе.» </pre></div>''
Включает в себя все популярные дополнения, что и браузерная версия.


== Версии продукта ==
=== Браузерная ===
<!-- [[Изображение:Gwpanel22.jpg|thumb|[[Медиа:Gwpanel22.jpg|Релиз-версия]]]]-->
Учитывая что GW-Панель встроена в игру браузерный вариант существует и по сей день с удобным меню и дополнениями.


Специально для игроков есть 2 версии:
==== Меню клиента ====
* Релиз-версия (полностью рабочая версия)
[[Изображение:GWPanel-Главное_меню.png|thumb|'''Рис. 1.''' [[Медиа:GWPanel-Главное_меню.png|Главное меню]]]]
* Тест-версия (испытываются новые скрипты, устраняются различные глюки)
[[Изображение:GWPanel-Кнопка_выхода.png|thumb|'''Рис. 2.''' [[Медиа:GWPanel-Кнопка_выхода.png|Кнопка выхода]]]] Чтобы перейти к странице главного меню (Рис. 1) нажмите на кнопку «GWPanel» после чего откроется список меню со следующими пунктами:
* ''Настройки'' — открывает страницу настроек для управления которыми специально создан удобный интерфейс. Содержит в себе список всех настроек.<ref>Некоторые из них могут быть закрыты потому, что они еще никогда вами не использовались. Чтобы раздел открылся, надо нажать на его заголовок.</ref> Большинство настроек интуитивно понятны, у многих есть дополнительное описание принципа работы. Страница настроек разделена на несколько разделов:
** Бои
** Настройки домашней странички
** Настройки доски объявлений
** Настройки NPС
* ''Редактировать панель (модули)'' — открывает страницу со списком всех доступных модулей. некоторые игроки воюют только на ауте, другие занимаются только торговлей. Поэтому функции панели разделены вынесены в соответствующие модули, соответствующие какой-либо деятельности в игре. Вы можете управлять модулям в списке модулей подтверждая свой выбор кнопкой «Сохранить». Отключение не нужных модулей даст выигрышь в производительности панели.
* ''Открыть сайт'' — открывает сайт панели.
* ''Сообщить об ошибке'' — открывает трекер с формой создания отчета об ошибке. Если вы обнаружили какую-нибудь ошибку или отклонение от нормальной работы, описанной в этом руководстве, то используйте эту опцию, чтобы сообщить нам об этом.
* ''Отправить идею'' — Если у вас появилась идея, то нужно воспользоваться этим пунктом меню. Если вы создадите идею на нашем трекере, то это даст гарантию того что она будет рассмотрена в ближайшее время, и кроме того не потеряется и не забудется. Перед отправкой сообщения об ошибке или идеи, воспользуйтесь поиском. Возможно что кто-то отправил что-либо подобное до вас.
* ''Уведомление об обновлениях''<ref>Данная опция доступна только пользователям браузера Firefox</ref> — если для панели были произведены какие-либо изменения, то на панели появляется мигающая ссылка «New». При нажатии на неё откроется окошко, где находятся комментарии тех изменений которые были произведены.
* ''Расположение панели'' — по-умолчанию Панель располагается наверху страницы. На странице настроек в разделе «Основные настройки» есть ниспадающий список «Положение» — наверху страницы и внизу страницы.
* ''Кнопка выхода'' — кнопка выхода находится в правом углу панели (Рис. 2). При нажатии на эту кнопку производится выход из игры (логаут) и закрытие панели на текущей странице.


=== Релиз-версия ===
==== Функции ====
Одной из особенностей панели является то, что она должна быть постоянно включена, чтобы управлять уведомлениями, подключать дополнительные функции к страницам и т. д. Поэтому при открытии например домашней страницы, панель будет пытаться создать фрейм (''Фрейм'', или ''Frame'' — это страница «в странице», ''прим. автора'') и встроить туда текущую страницу.


[[Изображение:Gwpanel22.jpg|thumb|250px|Релиз-версия]]
* ''Тайм-аут встраивания'' — по-умолчанию время, которое дается пользователю на «передумывание» 10 секунд. Однако это значение можно изменить на странице настроек панели. Возможно также сделать его равным нулю, в результате чего панель будет сама автоматически подключаться без вывода сообщения и без задержек.
К текущим возможностям панели относятся:
* комплекты вооружения (неограниченное число)
* различные уведомления (текстовые, звуковые, всплывающие окна)
* модули для боев (полный лог боя т.н. [[JavaScript-версия боя]], кнопка «своим», модернизированное графическое расположение игроков в бою, подсветка игроков сделавших ход в [[JavaScript-версия боя|Javascript-версии боя]])
* активные ссылки на членов семьи; ссылки на форуме, почте и т. д.
* ссылки быстро перехода и т. д.


Полный список возможностей представлен на странице [[GWPanel:Возможности]]
===== Бои =====
[[Изображение:Gwpanel33svoim.jpg|thumb|'''Рис. 3.''' [[Медиа:Gwpanel33svoim.jpg|Галочка «Своим»]]]]
[[Изображение:GWPanel_bojN.jpg|thumb|'''Рис. 4.''' [[Медиа:GWPanel_bojN.jpg|Вид поля боя]]]]
[[Изображение:Infoinbtl.png|frame|'''Рис. 5.''' [[Медиа:Infoinbtl.png|Информация об игроке в бою]]]]
Дополнения для боёв включается в себя различные функции для боевой составляющей онлайн игры Ganjawars.


==== Плюсы ====
* ''Галочка «Своим»'' — использование данной функции (Рис. 3) позволяет писать сообщения в логе боя только своей команде. Используется знак тильды «~».
* ''Подсветка оружия своей команды в боевом чате'' — в чате боя показывает рядом с сообщением игрока его оружие (используется только для своей команды).
* ''Нумерация противников по списку'' — игроки противоположной команды теперь нумеруются по списку GanjaWars
* ''Исправления JavaScript-версии боёв для браузеров Firefox и Opera'' — теперь обладатели браузеров Firefox и Opera имеют возможность использовать данную версию боя, где отображается полный лог боя, который ранее был доступен только для браузера Internet Explorer. Кроме полного лога боя, преимуществом [[JavaScript-версия боя|JavaScript-версия боя]] является обновление только части страницы, что намного повышает скорость.
* ''Продвинутое графическое расположение игроков'' — новое графическое расположение игроков (Рис. 4) порадует не только любителей покидать гранаты, но и для ценителей [[ДЦ|динамического центра]] в боях. В свою очередь это позволяет избежать растягивания страницы при большом количестве человек в бою. При наведении курсора на иконку игрока можно увидеть небольшую информацию о нем. Если вы выбрали в кого стрелять по картинкам на поле боя, то при нажатии на картинку этого противника он выбирается в ниспадающем списке противников, вам остается лишь указать направление, куда стрелять и вариант отхода. Наверху присутствует линейка дальности. Текущее расположение динамического центра показывается красным флажком. Кроме того всем игрокам выставляется прозрачность в соответствии с их видимостью, однако минимальная прозрачность картинки игрока — 50 %.
* ''Подсветка игроков, сделавших ход в JavaScript-версии боя'' — подсвечивает игроков сделавших ход. Эта функция съедает лишний трафик, поэтому если вы экономите трафик, то лучше отключите эту функцию.
* ''Информация об игроке в бою'' — для удобства в бою добавлена информация о текущем количестве HP, уроне и т. д. (Рис. 5). Отображается данная информация на верхнюю часть страницы.
* ''Генератор ходов'' — не делает ничего такого, не подумайте. Просто добавляет кнопочку, нажав на которую скрипт придумает направление выстрела и отхода за вас и выберет их в радиокнопках.


[[Изображение:Gwpanel33.jpg|thumb|250px|Обновление]]
===== Домашняя страничка =====
Явной положительной чертой панели является оповещение о изменении или добавлении новых возможностей.
[[Изображение:GWpanel pro4.png|thumb|'''Рис. 6.''' [[Медиа:GWpanel pro4.png|Прочность предмета]]]]
[[Изображение:GWpanel mod.png|thumb|'''Рис. 7.''' [[Медиа:GWpanel mod.png|Обозначение модификатора]]]]
[[Изображение:GWPanel-Навигация.png|thumb|'''Рис. 8.''' [[Медиа:GWPanel-Навигация.png|Своя навигация]]]]
* ''Таймер выздоровления'' — показывает сколько вам осталось до 80 % и 100 % выздоровления.
* ''Счетчики'' — суммируется весь опыт и умения за определенный период, при наведении мышкой покажет набитое за последний бой. Пример: [ 29 (307,947) ] +34,300 (+432).
* ''Прочность предметов'' — показывает текущую прочность предмета, имеет индикатор слома (Рис. 6).
* ''Отображение модификаторов'' — показывает обозначение модификатора на предмете, а так же выводит описание (Рис. 7).


При нажатии на значек «New» открывается страница с описанием изменений. Чтобы они вступили в силу, требуется только обновить страницы со встроенной панелью.
===== Уведомления =====
[[Изображение:GWPanel-Items-links.png|thumb|'''Рис. 9.''' [[Медиа:GWPanel-Items-links.png|Дополнительные ссылки]]]]
[[Изображение:GWPanel-Items-php-links.png|thumb|'''Рис. 10.''' [[Медиа:GWPanel-Items-php-links.png|Ссылки на «Доску объявлений»]]]]
* ''О выздоровлении'' — после восстановления 80 % или 100 % здоровья появляется звуковое оповещение об этом событии, так же в настройках можно отключить звуковое оповещение и оставить только всплывающее сообщение.
* ''О сообщении'' — подключена функция о проверке новой почты ([[Изображение:Sms-1-.gif|Письмо]]), есть 2 варианта настроек:
** звуковое оповещение
** всплывающее сообщение
* ''О посылке'' — подключена функция слежения за посылками ([[Изображение:Woodbox-1-.gif]]), есть 2 варианта настроек:
** звуковое оповещение
** всплывающее сообщение
* ''О вызове в одиночных боях'' — информирует о принятии заявки. Есть 2 варианта оповещения о событии:
** Выдает сообщение о том что кто-то принял вашу заявку в одиночных боях, если вы не просматриваете список заявок
** Звуковое оповещение для уведомления о вызова в одиночных ([[Изображение:GWPanel-zvuk.png|Уведомление]])
* ''Об окончании работы'' — работает даже если вы вышли из игры через логаут. Возможна небольшая погрешность из-за того что реальное время окончания работы показывается неверно.


=== Тест-версия ===
===== Страница игроков =====
[[Изображение:GWPanel-move.png|thumb|'''Рис. 11.''' [[Медиа:GWPanel-move.png|Быстрый переход]]]]
[[Изображение:GWPanel-nav.png|thumb|'''Рис. 12.''' [[Медиа:GWPanel-nav.png|Быстрое передвижение]]]]
* ''Добавление в друзья/враги'' — позволяет прямо со страницы игрока занести его в список врагов или друзей.
* ''Перевод денег'' — на странице игрока, которому вы хотите перевести N-ную сумму денег, выводится специальная форма для этой операции. После ее заполнения и нажатия кнопки «Передать», деньги моментально переводятся игроку.
* ''Сколько игроку осталось до синдового уровня'' — показывает оставшееся количество опыта для следующего уровня игрока, на страницу которого вы зашли. Пример: [ 29 (307,947) ] +34,300.


Взаимодействие игроков и разработчика на тест-версии панели осуществляется через сайт проекта. При обнаружении глюков или добавлении идей можно воспользоваться специальным меню из панели.
===== Навигация в панели =====
Поскольку игровой процесс происходит во фрейме, а не на основной странице, то в адресной строке браузера мы не можем увидеть текущий адрес страницы, на которой находимся. Специально для этого и была создана «Своя» навигация (Рис. 8).


== Установка ==
Обозначения:
* ''Кнопка «Обновить»'' — обновляет текущую страницу, и имеет еще одну уникальную функцию в [[JavaScript-версия боя|Javascript-версии боя]] она обновляет поле боя, т. е. получает данные из чата или форму хода и список игроков.
* ''Адресная строка'' — в адресной строке выводится текущий адрес страницы из основного «рабочего» фрейма.
* ''Кнопка перехода'' — если вы хотите перейти по своей ссылке, то можете вставить её в адресную строку и нажать «Enter», либо эту кнопку. Возможно в будущем у этой кнопки появятся другие, дополнительные функции.


Руководство по установке [[GWPanel:Установка]]
===== Модуль для инвентаря и предметов =====
[[Изображение:GWPanel-npc.png|thumb|'''Рис. 13.''' [[Медиа:GWPanel-npc.png|Меню NPC]]]]
[[Изображение:GWPanel-links-highlighting.png|thumb|'''Рис. 14.''' [[Медиа:GWPanel-links-highlighting.png|Подсветка ссылок]]]]
* ''Ремонт предметов прямо из инвентаря'' — в инвентаре рядом с предметом есть ссылка «чинить», без панели которая ведет на страницу ремонта. С панелью при её нажатии вам будет определена стоимость починки и будет задан вопрос, чинить ли предмет за эту цену. Если ответ был утвердительный, то предмет починится и страница вооружения обновится при помощи AJAX.
* ''Дополнительные ссылки для доски объявлений «Продать», «Сдать»'' — эти ссылки (Рис. 9) ведут на страницу создания нового объявления на [[ДО|доске объявлений]].
* ''Дополнительные ссылки на страницах предметов'' — на страницах предметов добавляются дополнительные ссылки (Рис. 10), которые ведут на статистику и на создание объявлений на доске объявлений.
 
===== Модуль для карты и передвижений =====
[[Изображение:GWPanel-avtozap.png|thumb|'''Рис. 15.''' [[Медиа:GWPanel-links-highlighting.png|Автозаполнение]]]]
[[Изображение:GWPanel-novokn.png|thumb|'''Рис. 16.''' [[Медиа:GWPanel-novokn.png|В новом окне]]]]
* ''Быстрый переход'' — на странице игрока, [[NPC|неигрового персонажа]] или на карте добавляется кнопка быстрого перехода в этот сектор (Рис. 11). Эта опция хоть и небольшая, но она окажется очень полезной для тех, кто постоянно перетаскивает [[ресурс]]ы.
* ''Быстрое передвижение'' — на панели (Рис. 12) есть три кнопки для быстрого перехода:
** в домашний сектор - указывается в настройках.
** в порт - указывается в настройках.
** в Ejection Point (на аут)
 
===== Модуль для NPC =====
[[Изображение:GWPanel_gwwiki_navOUT.png|thumb|'''Рис. 17.''' [[Медиа:GWPanel_gwwiki_navOUT.png|Передвижение с клавиатуры]]]]
* ''Меню NPC'' — показывает меню с ссылками на NPC (Рис. 13), если в настройках указать остров G/Z, то в меню будут именно те NPC, которые на нем находятся. А с опцией быстрого перехода выполнять квесты еще легче.
* ''Таймеры'' — используется два вида отсчета времени, встроенные в меню NPC:
** при взятии квеста и до его окончания
** при окончании и до следующего взятия квеста
 
===== Подсветка ссылок =====
Этот модуль добавляет функцию подсветки ссылок на форуме (Рис. 14), в личной почте и страницах игроков в личной информации.
 
===== Панель поиска персонажа =====
* ''Автозаполнение при вводе имени'' — данная опция позволяет, напечатав первые буквы ника (Рис. 15), подобрать ближайшие похожие по смыслу (лимит 50 шт).<ref>Не работает в браузере Opera</ref>
* ''Открыть «В новом окне»'' — данная опция включается на самой панели, поставив галочку рядом с формой для поиска игрока (Рис. 16), если галочка установлена, то будет открыта новая вкладка с указанным игроком.
 
===== Комплекты =====
[[Изображение:GWP forum.png|thumb|'''Рис. 18.''' [[Медиа:GWP forum.png|Квонтинг]]]]
* ''Создание и редактирование комплектов'' — создать комплект не составит большого труда. Нужно просто одеть нужные вещи и через меню комплекты (на панели) сохранить на сайте. Редактирование комплектов так же происходит на сайте. Чтобы изменения вступили в силу нужно просто обновить страницы с запущенной панелью.
* ''Меню комплектов в панели'' — представляет собой ниспадающее меню со списком ваших комплектов. Каждый комплект имеет свой номер, что позволяет выстроить список по своему усмотрению. Изменение номера комплекта происходит на сайте.
 
===== Outland =====
* ''Проверка комплектов'' — проверяет целостность вашего комплекта, которого вы укажите на сайте. Это позволит вас предостеречь о попадания в бой без оружия и различных предметов по причине слома. Проверка идет при приплытии на остров и после каждого боя. Если у вас есть [[лицензия туриста]], то будет произведена попытка надеть недостающие вещи, поэтому нет необходимости заходить в вооружение после каждого боя.
* ''Передвижение'':
** Передвижение по карте теперь может осуществляться и с клавиатуры (Рис. 17). На карте, место перехода отображается специальными указателями, куда персонаж может попасть. Всего возможно 8 направлений — максимум вверх/вниз/вправо/влево + сочетания, например в самый «левый верхний» угол. Если Вы находитесь рядом с портом и нажмете на кнопку «5», то это вам позволит сразу же попасть в порт, а если его рядом нет, то просто обновит страницу.
** Так же присутствует подсветка активных клеток сектора, теперь вы всегда видите путь, по которому можно пройти
* ''Подбор предметов'' — подбирает ближайший свободный предмет.
* ''Самозакрытие заявки'' — закрывает вашу заявку, как только вы в нее вступите. Не спасет вас от других игроков с более быстрым интернетом.
* ''Выбор основного сектора'' — если указать на сайте ваш сектор, в который вы обычно отплываете с острова, то при следующем нажатии на «якорь» этот сектор будет выбран автоматически.
* ''Отплытие'' — как только вы вступите в порт на острове, то вы автоматически отправитесь домой.
 
===== Форум =====
* ''Квотинг'' — эта возможность позволят просматривать сообщения, на которые был получен ответ при условии, что указан номер поста (Рис. 18).
 
==== Установка ====
 
Для различных платформ имеется своя последовательность действий для установки GWPanel, рассмотрим на примере наиболее популярных.
 
===== Mozilla Firefox =====
[[Изображение:GWPf.jpg|frame|Mozilla Firefox]]
[http://ru.wikipedia.org/wiki/Firefox Mozilla Firefox] — свободно распространяемый браузер. Второй по популярности браузер в мире и первый среди свободного ПО. Завоевавший множество наград веб-браузер Firefox безопасен, быстр и имеет множество новых возможностей, которые изменят ваше представление о работе в Интернете.
 
''Рекомендует разработчик GWPanel''
 
;{{Якорь2|Установка Firefox}}:
# Скачиваете браузер с официального сайта [http://www.mozilla.com/en-US/firefox/all.html Mozilla Firefox]
# Требуется установить дополнение [[Изображение:GWPgreas.jpg|Greasemonkey]] [http://addons.mozilla.org/ru/firefox/addon/748 Greasemonkey]
# Переходите на [http://gwpanel.org сайт проекта] и проходите [http://gwpanel.org/csauth авторизацию].<ref name="avto">На момент авторизации вы должны быть в игре.</ref>
# После авторизации выбираете необходимые [http://gwpanel.org/panel/edit модули], закрепив их кнопкой «Сохранить». Далее переходите к точечной [http://gwpanel.org/panel/settings настройке модулей], так же закрепив их кнопкой «Сохранить».
# Далее устанавливаете надстройку в меню «Инструментарий → Установить → Выбираете один из вариантов установки». Если прошло все правильно, то появится окно установки скриптов [[Изображение:GWPgreas.jpg|Greasemonkey]] Greasemonkey, нажимаете кнопку «Начать установку».
# На этом установка надстройки GWPanel окончена, требуется только зайти на основную страницу персонажа.
 
===== Opera =====
[[Изображение:GWPo.jpg|frame|Opera]]
[http://ru.wikipedia.org/wiki/Opera Opera] — веб-браузер и программный пакет для работы в интернете, выпускаемый компанией Opera Software ASA. Разработан в 1994 году группой исследователей из норвежской компании Telenor. С 1995 года продукт компании Opera Software, образованной авторами первой версии браузера.
 
[[Изображение:GWPopinst.png|thumb|[[Медиа:GWPopinst.png|Opera]]]]
;{{Якорь2|Установка Opera}}:
# Скачиваете браузер с официального сайта [http://www.opera.com/browser/download/ Opera browser]
# Устанавливаете папку с пользовательскими скриптами и настроить браузер:
#* Создаете папку в удобном для вас месте. Пример: «C:\Program Files\Opera\» и названием «UserJS».
#* Запускаете Opera browser и идёте настраивать: «Инструменты» → «Настройки» → вкладка «Дополнительно» → категория «Содержимое» → Устанавливаете галочку напротив «Включить JavaScript» и нажимаем «Настроить JavaScript»
#* В открывшемся окошке найдите кнопку «Обзор» под надписью «Папка пользовательских файлов JavaScript», кликните по ней и укажите адрес папки, которую мы ранее создали (C:\Program Files\Opera\UserJS) и жмёте кнопку «ОК». Так же есть возможность настройки через «opera:config» по поиску «user javascript».
# Переходите на [http://gwpanel.org сайт проекта] и проходите [http://gwpanel.org/csauth авторизацию].<ref name="avto" />
# После авторизации выбираете необходимые [http://gwpanel.org/panel/edit модули], закрепив их кнопкой «Сохранить». Далее переходите к точечной [http://gwpanel.org/panel/settings настройке модулей], так же закрепив их кнопкой «Сохранить».
# Далее устанавливаете надстройку в меню «Инструментарий → Установить → Выбираем один из вариантов установки». Программа предложит сохранить файл, выбираете созданную нами папку (C:\Program Files\Opera\UserJS).
# На этом установка надстройки GWPanel окончена, требуется только зайти на основную страницу персонажа.
 
===== Google Chrome =====
[[Изображение:GWPg.jpg|frame|Google Chrome]]
[http://ru.wikipedia.org/wiki/Google_Chrome Google Chrome] — браузер с открытым исходным кодом, разрабатываемый компанией Google и использующий для отображения веб-страниц движок WebKit, разработанный для браузера Safari на основе KHTML. Первая публичная бета-версия для Microsoft Windows вышла 2 сентября 2008 года, а первая стабильная — 11 декабря 2008 года.
 
[[Изображение:GWPginst.png|thumb|[[Медиа:GWPginst.png|Настройка Chrome]]]]
;{{Якорь2|Установка Chrome}}:
# Скачиваете браузер с официального сайта [http://www.google.ru/chrome Google Chrome].<ref>Возможность использовать скрипты в этом браузере доступна с 3-й версии и более.</ref>
# Создаете папку, где будут храниться пользовательские скрипты, на вашем компьютере. Пример: «С:\Scripts».
# Переходите на [http://gwpanel.org сайт проекта] и проходите [http://gwpanel.org/csauth авторизацию].<ref name="avto" />
# После авторизации выбираете необходимые [http://gwpanel.org/panel/edit модули], закрепив их кнопкой «Сохранить». Далее переходите к точечной [http://gwpanel.org/panel/settings настройке модулей], так же закрепив их кнопкой «Сохранить».
# Далее устанавливаете надстройку в меню «Инструментарий → Установить → Выбираете один из вариантов установки». Программа предложит сохранить файл, выбираете созданную нами папку (С:\Scripts) ''Имя файла скрипта должно заканчиваться на '''.user.js'''''
# Запустите Google Chrome с параметрами, разрешающими запуск пользовательских скриптов. Для этого сначала закройте браузер, потом щелкните правой кнопкой мыши на иконке Google Chrome на рабочем столе, выберите «Свойства» и в открывшемся окошке перейдите на вкладку «Ярлык». Вам необходимо изменить поле «Объект». Обычно оно содержит запись вида:<br>'''«C:\Documents and Settings\%USERDIR%\Local Settings\Application Data\Google\Chrome\Application\chrome.exe»'''<br>Добавьте к ней после закрывающей кавычки параметры запуска: '''--enable-user-scripts --user-scripts-dir=С:\Scripts'''<ref>Не забудьте изменить путь «С:\Scripts» на тот, который вы используете для хранения скриптов.</ref>
# На этом установка надстройки GWPanel окончена, требуется только запустить браузер и зайти на основную страницу персонажа.
 
== Участники ==
 
Огромная благодарность игрокам за всё что они сделали для проекта:
 
* <nick>Grom_911</nick> — за ненавязчивые волшебные пендели и за кучу идей и не только.
* <nick>Kira</nick> — спасибо за моральную поддержку, за идеи и тестирование.
* <nick>5tuck</nick> — за тестирование в опере.
* <nick>Кэти</nick> — за тестирование в опере и помощь в понимании пользователей.
* <nick>_)БанК(_</nick> — незнаю кто играл этим персом, но спасибо за идеи.
* <nick>si1ent</nick> — за участие.
* <nick>NightR</nick> — за участие.
 
== Примечания ==
<references />


== Ссылки ==
== Ссылки ==


* [http://gwpanel.org Основной] сайт проекта
* [http://gwpanel.org Сайт проекта]
* [http://test.gwpanel.org Тестовый] сайт проекта


[[Категория:Скрипты]]
[[Категория:Скрипты]]
[[Категория:GWPanel]]

Версия от 02:14, 19 ноября 2015

GWPanel — это миниатюрный JavaScript-клиент к онлайн игре GanjaWars на базе отдельно выполняющих задачи скриптов использующих фоновый обмен данных, что позволят избежать открытие лишних страниц (Метод AJAX). Данная надстройка расширяет игровой функционал, что делает игру еще более комфортной и приятной, добавляя новые возможности, которые еще не реализованы Администрацией игры.

Версии

Встроенная

С 3 ноября 2014 года браузерная версия встроена в игру усилиями ее разработчика и автора проекта Riki_tiki_tavi.

Настройка клиента
Функции

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

Браузерная

Учитывая что GW-Панель встроена в игру браузерный вариант существует и по сей день с удобным меню и дополнениями.

Меню клиента

Файл:GWPanel-Главное меню.png
Рис. 1. Главное меню
Файл:GWPanel-Кнопка выхода.png
Рис. 2. Кнопка выхода

Чтобы перейти к странице главного меню (Рис. 1) нажмите на кнопку «GWPanel» после чего откроется список меню со следующими пунктами:

  • Настройки — открывает страницу настроек для управления которыми специально создан удобный интерфейс. Содержит в себе список всех настроек.[1] Большинство настроек интуитивно понятны, у многих есть дополнительное описание принципа работы. Страница настроек разделена на несколько разделов:
    • Бои
    • Настройки домашней странички
    • Настройки доски объявлений
    • Настройки NPС
  • Редактировать панель (модули) — открывает страницу со списком всех доступных модулей. некоторые игроки воюют только на ауте, другие занимаются только торговлей. Поэтому функции панели разделены вынесены в соответствующие модули, соответствующие какой-либо деятельности в игре. Вы можете управлять модулям в списке модулей подтверждая свой выбор кнопкой «Сохранить». Отключение не нужных модулей даст выигрышь в производительности панели.
  • Открыть сайт — открывает сайт панели.
  • Сообщить об ошибке — открывает трекер с формой создания отчета об ошибке. Если вы обнаружили какую-нибудь ошибку или отклонение от нормальной работы, описанной в этом руководстве, то используйте эту опцию, чтобы сообщить нам об этом.
  • Отправить идею — Если у вас появилась идея, то нужно воспользоваться этим пунктом меню. Если вы создадите идею на нашем трекере, то это даст гарантию того что она будет рассмотрена в ближайшее время, и кроме того не потеряется и не забудется. Перед отправкой сообщения об ошибке или идеи, воспользуйтесь поиском. Возможно что кто-то отправил что-либо подобное до вас.
  • Уведомление об обновлениях[2] — если для панели были произведены какие-либо изменения, то на панели появляется мигающая ссылка «New». При нажатии на неё откроется окошко, где находятся комментарии тех изменений которые были произведены.
  • Расположение панели — по-умолчанию Панель располагается наверху страницы. На странице настроек в разделе «Основные настройки» есть ниспадающий список «Положение» — наверху страницы и внизу страницы.
  • Кнопка выхода — кнопка выхода находится в правом углу панели (Рис. 2). При нажатии на эту кнопку производится выход из игры (логаут) и закрытие панели на текущей странице.

Функции

Одной из особенностей панели является то, что она должна быть постоянно включена, чтобы управлять уведомлениями, подключать дополнительные функции к страницам и т. д. Поэтому при открытии например домашней страницы, панель будет пытаться создать фрейм (Фрейм, или Frame — это страница «в странице», прим. автора) и встроить туда текущую страницу.

  • Тайм-аут встраивания — по-умолчанию время, которое дается пользователю на «передумывание» — 10 секунд. Однако это значение можно изменить на странице настроек панели. Возможно также сделать его равным нулю, в результате чего панель будет сама автоматически подключаться без вывода сообщения и без задержек.
Бои
Файл:Gwpanel33svoim.jpg
Рис. 3. Галочка «Своим»
Файл:GWPanel bojN.jpg
Рис. 4. Вид поля боя
Рис. 5. Информация об игроке в бою

Дополнения для боёв включается в себя различные функции для боевой составляющей онлайн игры Ganjawars.

  • Галочка «Своим» — использование данной функции (Рис. 3) позволяет писать сообщения в логе боя только своей команде. Используется знак тильды «~».
  • Подсветка оружия своей команды в боевом чате — в чате боя показывает рядом с сообщением игрока его оружие (используется только для своей команды).
  • Нумерация противников по списку — игроки противоположной команды теперь нумеруются по списку GanjaWars
  • Исправления JavaScript-версии боёв для браузеров Firefox и Opera — теперь обладатели браузеров Firefox и Opera имеют возможность использовать данную версию боя, где отображается полный лог боя, который ранее был доступен только для браузера Internet Explorer. Кроме полного лога боя, преимуществом JavaScript-версия боя является обновление только части страницы, что намного повышает скорость.
  • Продвинутое графическое расположение игроков — новое графическое расположение игроков (Рис. 4) порадует не только любителей покидать гранаты, но и для ценителей динамического центра в боях. В свою очередь это позволяет избежать растягивания страницы при большом количестве человек в бою. При наведении курсора на иконку игрока можно увидеть небольшую информацию о нем. Если вы выбрали в кого стрелять по картинкам на поле боя, то при нажатии на картинку этого противника он выбирается в ниспадающем списке противников, вам остается лишь указать направление, куда стрелять и вариант отхода. Наверху присутствует линейка дальности. Текущее расположение динамического центра показывается красным флажком. Кроме того всем игрокам выставляется прозрачность в соответствии с их видимостью, однако минимальная прозрачность картинки игрока — 50 %.
  • Подсветка игроков, сделавших ход в JavaScript-версии боя — подсвечивает игроков сделавших ход. Эта функция съедает лишний трафик, поэтому если вы экономите трафик, то лучше отключите эту функцию.
  • Информация об игроке в бою — для удобства в бою добавлена информация о текущем количестве HP, уроне и т. д. (Рис. 5). Отображается данная информация на верхнюю часть страницы.
  • Генератор ходов — не делает ничего такого, не подумайте. Просто добавляет кнопочку, нажав на которую скрипт придумает направление выстрела и отхода за вас и выберет их в радиокнопках.
Домашняя страничка
Файл:GWpanel pro4.png
Рис. 6. Прочность предмета
Файл:GWpanel mod.png
Рис. 7. Обозначение модификатора
Файл:GWPanel-Навигация.png
Рис. 8. Своя навигация
  • Таймер выздоровления — показывает сколько вам осталось до 80 % и 100 % выздоровления.
  • Счетчики — суммируется весь опыт и умения за определенный период, при наведении мышкой покажет набитое за последний бой. Пример: [ 29 (307,947) ] +34,300 (+432).
  • Прочность предметов — показывает текущую прочность предмета, имеет индикатор слома (Рис. 6).
  • Отображение модификаторов — показывает обозначение модификатора на предмете, а так же выводит описание (Рис. 7).
Уведомления
Файл:GWPanel-Items-links.png
Рис. 9. Дополнительные ссылки
Файл:GWPanel-Items-php-links.png
Рис. 10. Ссылки на «Доску объявлений»
  • О выздоровлении — после восстановления 80 % или 100 % здоровья появляется звуковое оповещение об этом событии, так же в настройках можно отключить звуковое оповещение и оставить только всплывающее сообщение.
  • О сообщении — подключена функция о проверке новой почты (Письмо), есть 2 варианта настроек:
    • звуковое оповещение
    • всплывающее сообщение
  • О посылке — подключена функция слежения за посылками (Файл:Woodbox-1-.gif), есть 2 варианта настроек:
    • звуковое оповещение
    • всплывающее сообщение
  • О вызове в одиночных боях — информирует о принятии заявки. Есть 2 варианта оповещения о событии:
    • Выдает сообщение о том что кто-то принял вашу заявку в одиночных боях, если вы не просматриваете список заявок
    • Звуковое оповещение для уведомления о вызова в одиночных (Уведомление)
  • Об окончании работы — работает даже если вы вышли из игры через логаут. Возможна небольшая погрешность из-за того что реальное время окончания работы показывается неверно.
Страница игроков
Файл:GWPanel-move.png
Рис. 11. Быстрый переход
Файл:GWPanel-nav.png
Рис. 12. Быстрое передвижение
  • Добавление в друзья/враги — позволяет прямо со страницы игрока занести его в список врагов или друзей.
  • Перевод денег — на странице игрока, которому вы хотите перевести N-ную сумму денег, выводится специальная форма для этой операции. После ее заполнения и нажатия кнопки «Передать», деньги моментально переводятся игроку.
  • Сколько игроку осталось до синдового уровня — показывает оставшееся количество опыта для следующего уровня игрока, на страницу которого вы зашли. Пример: [ 29 (307,947) ] +34,300.
Навигация в панели

Поскольку игровой процесс происходит во фрейме, а не на основной странице, то в адресной строке браузера мы не можем увидеть текущий адрес страницы, на которой находимся. Специально для этого и была создана «Своя» навигация (Рис. 8).

Обозначения:

  • Кнопка «Обновить» — обновляет текущую страницу, и имеет еще одну уникальную функцию в Javascript-версии боя она обновляет поле боя, т. е. получает данные из чата или форму хода и список игроков.
  • Адресная строка — в адресной строке выводится текущий адрес страницы из основного «рабочего» фрейма.
  • Кнопка перехода — если вы хотите перейти по своей ссылке, то можете вставить её в адресную строку и нажать «Enter», либо эту кнопку. Возможно в будущем у этой кнопки появятся другие, дополнительные функции.
Модуль для инвентаря и предметов
Файл:GWPanel-npc.png
Рис. 13. Меню NPC
Файл:GWPanel-links-highlighting.png
Рис. 14. Подсветка ссылок
  • Ремонт предметов прямо из инвентаря — в инвентаре рядом с предметом есть ссылка «чинить», без панели которая ведет на страницу ремонта. С панелью при её нажатии вам будет определена стоимость починки и будет задан вопрос, чинить ли предмет за эту цену. Если ответ был утвердительный, то предмет починится и страница вооружения обновится при помощи AJAX.
  • Дополнительные ссылки для доски объявлений «Продать», «Сдать» — эти ссылки (Рис. 9) ведут на страницу создания нового объявления на доске объявлений.
  • Дополнительные ссылки на страницах предметов — на страницах предметов добавляются дополнительные ссылки (Рис. 10), которые ведут на статистику и на создание объявлений на доске объявлений.
Модуль для карты и передвижений
Файл:GWPanel-avtozap.png
Рис. 15. Автозаполнение
Файл:GWPanel-novokn.png
Рис. 16. В новом окне
  • Быстрый переход — на странице игрока, неигрового персонажа или на карте добавляется кнопка быстрого перехода в этот сектор (Рис. 11). Эта опция хоть и небольшая, но она окажется очень полезной для тех, кто постоянно перетаскивает ресурсы.
  • Быстрое передвижение — на панели (Рис. 12) есть три кнопки для быстрого перехода:
    • в домашний сектор - указывается в настройках.
    • в порт - указывается в настройках.
    • в Ejection Point (на аут)
Модуль для NPC
Файл:GWPanel gwwiki navOUT.png
Рис. 17. Передвижение с клавиатуры
  • Меню NPC — показывает меню с ссылками на NPC (Рис. 13), если в настройках указать остров G/Z, то в меню будут именно те NPC, которые на нем находятся. А с опцией быстрого перехода выполнять квесты еще легче.
  • Таймеры — используется два вида отсчета времени, встроенные в меню NPC:
    • при взятии квеста и до его окончания
    • при окончании и до следующего взятия квеста
Подсветка ссылок

Этот модуль добавляет функцию подсветки ссылок на форуме (Рис. 14), в личной почте и страницах игроков в личной информации.

Панель поиска персонажа
  • Автозаполнение при вводе имени — данная опция позволяет, напечатав первые буквы ника (Рис. 15), подобрать ближайшие похожие по смыслу (лимит 50 шт).[3]
  • Открыть «В новом окне» — данная опция включается на самой панели, поставив галочку рядом с формой для поиска игрока (Рис. 16), если галочка установлена, то будет открыта новая вкладка с указанным игроком.
Комплекты
Файл:GWP forum.png
Рис. 18. Квонтинг
  • Создание и редактирование комплектов — создать комплект не составит большого труда. Нужно просто одеть нужные вещи и через меню комплекты (на панели) сохранить на сайте. Редактирование комплектов так же происходит на сайте. Чтобы изменения вступили в силу нужно просто обновить страницы с запущенной панелью.
  • Меню комплектов в панели — представляет собой ниспадающее меню со списком ваших комплектов. Каждый комплект имеет свой номер, что позволяет выстроить список по своему усмотрению. Изменение номера комплекта происходит на сайте.
Outland
  • Проверка комплектов — проверяет целостность вашего комплекта, которого вы укажите на сайте. Это позволит вас предостеречь о попадания в бой без оружия и различных предметов по причине слома. Проверка идет при приплытии на остров и после каждого боя. Если у вас есть лицензия туриста, то будет произведена попытка надеть недостающие вещи, поэтому нет необходимости заходить в вооружение после каждого боя.
  • Передвижение:
    • Передвижение по карте теперь может осуществляться и с клавиатуры (Рис. 17). На карте, место перехода отображается специальными указателями, куда персонаж может попасть. Всего возможно 8 направлений — максимум вверх/вниз/вправо/влево + сочетания, например в самый «левый верхний» угол. Если Вы находитесь рядом с портом и нажмете на кнопку «5», то это вам позволит сразу же попасть в порт, а если его рядом нет, то просто обновит страницу.
    • Так же присутствует подсветка активных клеток сектора, теперь вы всегда видите путь, по которому можно пройти
  • Подбор предметов — подбирает ближайший свободный предмет.
  • Самозакрытие заявки — закрывает вашу заявку, как только вы в нее вступите. Не спасет вас от других игроков с более быстрым интернетом.
  • Выбор основного сектора — если указать на сайте ваш сектор, в который вы обычно отплываете с острова, то при следующем нажатии на «якорь» этот сектор будет выбран автоматически.
  • Отплытие — как только вы вступите в порт на острове, то вы автоматически отправитесь домой.
Форум
  • Квотинг — эта возможность позволят просматривать сообщения, на которые был получен ответ при условии, что указан номер поста (Рис. 18).

Установка

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

Mozilla Firefox
Mozilla Firefox

Mozilla Firefox — свободно распространяемый браузер. Второй по популярности браузер в мире и первый среди свободного ПО. Завоевавший множество наград веб-браузер Firefox безопасен, быстр и имеет множество новых возможностей, которые изменят ваше представление о работе в Интернете.

Рекомендует разработчик GWPanel

Установка Firefox
  1. Скачиваете браузер с официального сайта Mozilla Firefox
  2. Требуется установить дополнение Greasemonkey Greasemonkey
  3. Переходите на сайт проекта и проходите авторизацию.[4]
  4. После авторизации выбираете необходимые модули, закрепив их кнопкой «Сохранить». Далее переходите к точечной настройке модулей, так же закрепив их кнопкой «Сохранить».
  5. Далее устанавливаете надстройку в меню «Инструментарий → Установить → Выбираете один из вариантов установки». Если прошло все правильно, то появится окно установки скриптов Greasemonkey Greasemonkey, нажимаете кнопку «Начать установку».
  6. На этом установка надстройки GWPanel окончена, требуется только зайти на основную страницу персонажа.
Opera
Opera

Opera — веб-браузер и программный пакет для работы в интернете, выпускаемый компанией Opera Software ASA. Разработан в 1994 году группой исследователей из норвежской компании Telenor. С 1995 года продукт компании Opera Software, образованной авторами первой версии браузера.

Opera
Установка Opera
  1. Скачиваете браузер с официального сайта Opera browser
  2. Устанавливаете папку с пользовательскими скриптами и настроить браузер:
    • Создаете папку в удобном для вас месте. Пример: «C:\Program Files\Opera\» и названием «UserJS».
    • Запускаете Opera browser и идёте настраивать: «Инструменты» → «Настройки» → вкладка «Дополнительно» → категория «Содержимое» → Устанавливаете галочку напротив «Включить JavaScript» и нажимаем «Настроить JavaScript»
    • В открывшемся окошке найдите кнопку «Обзор» под надписью «Папка пользовательских файлов JavaScript», кликните по ней и укажите адрес папки, которую мы ранее создали (C:\Program Files\Opera\UserJS) и жмёте кнопку «ОК». Так же есть возможность настройки через «opera:config» по поиску «user javascript».
  3. Переходите на сайт проекта и проходите авторизацию.[4]
  4. После авторизации выбираете необходимые модули, закрепив их кнопкой «Сохранить». Далее переходите к точечной настройке модулей, так же закрепив их кнопкой «Сохранить».
  5. Далее устанавливаете надстройку в меню «Инструментарий → Установить → Выбираем один из вариантов установки». Программа предложит сохранить файл, выбираете созданную нами папку (C:\Program Files\Opera\UserJS).
  6. На этом установка надстройки GWPanel окончена, требуется только зайти на основную страницу персонажа.
Google Chrome
Google Chrome

Google Chrome — браузер с открытым исходным кодом, разрабатываемый компанией Google и использующий для отображения веб-страниц движок WebKit, разработанный для браузера Safari на основе KHTML. Первая публичная бета-версия для Microsoft Windows вышла 2 сентября 2008 года, а первая стабильная — 11 декабря 2008 года.

Настройка Chrome
Установка Chrome
  1. Скачиваете браузер с официального сайта Google Chrome.[5]
  2. Создаете папку, где будут храниться пользовательские скрипты, на вашем компьютере. Пример: «С:\Scripts».
  3. Переходите на сайт проекта и проходите авторизацию.[4]
  4. После авторизации выбираете необходимые модули, закрепив их кнопкой «Сохранить». Далее переходите к точечной настройке модулей, так же закрепив их кнопкой «Сохранить».
  5. Далее устанавливаете надстройку в меню «Инструментарий → Установить → Выбираете один из вариантов установки». Программа предложит сохранить файл, выбираете созданную нами папку (С:\Scripts) Имя файла скрипта должно заканчиваться на .user.js
  6. Запустите Google Chrome с параметрами, разрешающими запуск пользовательских скриптов. Для этого сначала закройте браузер, потом щелкните правой кнопкой мыши на иконке Google Chrome на рабочем столе, выберите «Свойства» и в открывшемся окошке перейдите на вкладку «Ярлык». Вам необходимо изменить поле «Объект». Обычно оно содержит запись вида:
    «C:\Documents and Settings\%USERDIR%\Local Settings\Application Data\Google\Chrome\Application\chrome.exe»
    Добавьте к ней после закрывающей кавычки параметры запуска: --enable-user-scripts --user-scripts-dir=С:\Scripts[6]
  7. На этом установка надстройки GWPanel окончена, требуется только запустить браузер и зайти на основную страницу персонажа.

Участники

Огромная благодарность игрокам за всё что они сделали для проекта:

  • Grom_911 — за ненавязчивые волшебные пендели и за кучу идей и не только.
  • Kira — спасибо за моральную поддержку, за идеи и тестирование.
  • 5tuck — за тестирование в опере.
  • Кэти — за тестирование в опере и помощь в понимании пользователей.
  • _)БанК(_ — незнаю кто играл этим персом, но спасибо за идеи.
  • si1ent — за участие.
  • NightR — за участие.

Примечания

  1. Некоторые из них могут быть закрыты потому, что они еще никогда вами не использовались. Чтобы раздел открылся, надо нажать на его заголовок.
  2. Данная опция доступна только пользователям браузера Firefox
  3. Не работает в браузере Opera
  4. 4,0 4,1 4,2 На момент авторизации вы должны быть в игре.
  5. Возможность использовать скрипты в этом браузере доступна с 3-й версии и более.
  6. Не забудьте изменить путь «С:\Scripts» на тот, который вы используете для хранения скриптов.

Ссылки