Представляю вашему вниманию скрипт NPC INFO.
Его главное предназначение это показывать таймер квестов от NPC (таймер до конца
квеста, таймер до взятия следующего квеста).
Некоторое время назад, я выкладывал первую тестовую версию скрипта на форуме
синдиката
http://www.gwars.io/syndicate.php?id=8516, но судя по
высказываниям не хватало таких возможностей:
1) Показ информации о доступности квестов для всех NPC на текущем острове.
2) Небольшая подсказка текста задания во взятому квесту.
3) Просили встроить таймер нападения на NPC.
Во второй версии я реализовал весь этот функционал, но оставил разделение
версий.
В лайт версии - показывается только таймер и только для последнего выполненого
NPC.
----Это для тех, кто не нападает на NPC и кто выполняет квесты только у одного
непися. Этим людям не важна информация о других NPC.
----Выводится инфа рядом с кнопкой бой.
В полной версии - показывается информация обо всех NPC на текущем острове.
----Выводится в том месте, где отображаются друзья и гости.
----Не требует время на загрузку данных, отображается мгновенно.
Прилагаю скриншот, для визуального восприятия разницы этих версий
[ GanjaFoto:#1551867 ]
В первый раз, скрипту потребуется установка. Покажется небольшое окно с
информацией об установке (установка занимает секунд 5-40 примерно, зависит от
скорости вашего интернета). При установке скрипт получает информацию обо всех
NPC и парсит текущий остров.
Если вы перемещаетесь с одного острова на другой, то по прилету, скрипт покажет
вам соотвествующие NPC на этом острове и время до ожидания квестов.
Несколько пунктов, которые предлагали, но они не будут реализованы:
1) Показ района NPC и времени прибытия до него.
Для этого вообще-то есть скрипт NPC Locator и во вторых, на это потребуется
продолжительное время, чтобы вытащить все данные.
2) Показ информации, насколько выполнен квест (сколько ресов уже взял, сколько
опыта уже набил).
Тоже, информация по своей сути не настолько важная, чтобы опять увеличивать
время работы скрипта.
Что касается настроек в скрипте (все правится в теле скрипта, пока не придумаем
конфигуратор):
var is_lite = false;
Если тут стоит false используется полная версия скрипта, если true - лайт
версия.
var show_attack = false;
Если false - то таймер о возможности нападения на NPC показываться не будет.
var exclude = [];
Массив исключений, если вам не нужно показывать информацию об определенных NPC
пропишите их id в массиве, например так var exclude = [4, 7 ,19];
Скрипт будет работать в браузерах Opera 10.60+ и Firefox 3.6.6+
В настоящее время, скрипт проходит заключительную стадию тестирования, поэтому и
предлагаю вам его попробывать и о всех найденных глюках сообщать мне. Все
исправлю, все пожаления учту)
По ссылке, всегда можно будет скачать самую последнюю, свежую версию.
Качаем, тестим: http://s3kat0r.com/script/npcInfo.user.js
И еще раз повторюсь. Выкладываю для широкого тестирования, если что-то не
работает или глючит, пишите в личку. Все исправлю.
Такие скрипты очень сложно в одиночку тестить, т.к. не все типы квесты мне
выдавал непись за последний месяц.