Архив мая 2008

Имитация плюс-карты

Пятница, 16 мая, 2008

Мой первый пост в этом блоге — я гостевой автор. Разрешите представиться artleg.
Итак собственно к скриптам. Расскажу я вам про два скрипта, которые позволяют почти полностью повторить функции плюс-карты.
Начнём с универсального для всех серверов, а именно скрипта с ожидаемым названием TravianMap . После его установки на карте активируется значок плюс карты. При нажатии на него выскочит pop-up окошко (так же как и в плюс функциях) в котором будет большая карта — 13*13.
Принцип работы скрипта достаточно прост, он по очереди грузит четыре маленьких карты вокруг вашей деревни и выводит результат в виде одной большой. Большим минусом такого способа является то, что карту нельзя передвигать, то есть стрелочки по бокам просто отсутствуют. Кроме того, это наверно не совсем безопасно, поскольку скрипт каждый раз одну и ту же операцию (обходит четыре поля вокруг деревни), которая человеку не свойственна, и по этому признаку может быть вычислен МХ. Впрочем, никто не знает за чем МХ может следить, а за чем нет. Решать вам.

Второй скрипт будет работать только на русских серверах, поддерживаемых сайтом a-koss.ru, собственно автор сайта этот скрипт и создал. Принцип работы ещё проще, нежели в первом: вместо плюс карты выскочит окошко с загруженным сайтом. Понятно, что фокус будет на вашей деревне, карта вашего сервера.
Плюсы скрипта: абсолютно не заметен, есть возможность выбрать, что должен сделать скрипт при клике на определённую клетку, удобное передвижение по карте, поиск зерновых и других клеток, фильтры по альянсу, населению и прочему…
2133243.PNG
Минусы: ограниченность серверов, вы зависите от времени когда был последний скан сервера (информация берется не из игры — сайт сканирует сервера через определённые промежутки времени «делает снимок карты», а потом вылдает вам на карту) — информация не вполне актуальна, присутствует хоть и не навязчивая, но реклама. Ну есть ещё дефект юзабилити — когда вы выбираете например «открыть клетку», щелкаете, а клетка открывается в основном окне, при этом окно с картой остаётся поверх: заметить произошло ли что-либо не возможно. Первый раз я даже не понял работает ли скрипт…