Об игре
Новости
Войти
Регистрация
Рейтинг
Форум
8:55
3792
 online
Требуется авторизация
Вы не авторизованы
   Форумы-->Творчество-->

Личный рекорд охотника на светофоре - скрипт Firefox+GM


1|2|3|4

АвторЛичный рекорд охотника на светофоре - скрипт Firefox+GM
Личный рекорд охотника на светофоре - скрипт Firefox+GM

Показывает личный рекорд охотника при наведении мышки на "светофор".

Скриншот:
http://keep4u.ru/full/080520/62f92ad64f469b0ac4/jpg

Скачать (ZIP, 1,6kb):
http://up.spbland.ru/files/08052083/
http://www.rapidshare.ru/681001


Что нужно:
Firefox+GreaseMonkey


Установка:
1) Распаковать.
2) Файл "hwm_persHuntRec.user.js" перетащить мышкой в открытый Firefox.
3) Появится диалог установки - установить
4) enjoy!

Скрипт производит замены на странице с помощью регул. выражений.

ВНИМАНИЕ:
1) Чтобы сообщить браузеру о своих достижениях, посетите страницу личных рекордов после установки скрипта.
2) Если вы установили новый личный рекорд в охоте - посетите страницу личных рекордов, пусть браузер тоже порадуется :-).
3) Показывается ваш *личный* рекорд, т.е. тот, кот вы установили без чьей-либо помощи.
.
спасибо
супер, спасибо)
ИМХО былобы удобней если личный рекорд писался просто где нибудь рядом со светофором а не на нём самом) а то лень наводить курсор на него =)
4, наглый)))
4
есть ведь еще один момент: надо сохранить существующий дизайн страницы.
Так, с наведением мышки, вид страницы не меняется вообще.
пасип, поставил.
но что-то он неработал... хотя в Личные рекорды я заходил. потом ещё проверю.
У меня ишут "Личный рекорд: <a><href"
Какая-то ссылка или что-то типа того =)
От чего интересно?
7, 8, у меня всё работает о_О
У меня ишут "Личный рекорд: <a><href"
Какая-то ссылка или что-то типа того =)
От чего интересно?

Конфликт скриптов. У меня тоже самое. Ща гляжу в чём проблема.
для Maxter:
По всей видимости из-за скрипта с Логом боя и ссылкой на начало боя.
8,10,11
вполне возможно.
Скрипт с логом боя у меня не установлен.

для Maxter:
Непонятно, зачем скрипт с логом боя и ссылкой на начало боя активировать на странице карты (map.php)???
Может, там стоит поставить *минимально необх* @include?
Отключил скрипт Макстера, все равно выдает "<a><href".
Да, а с двумя целями будет работать? :)
Чтоб всё заработало:
1. открываем скрипт LazyGreg-а
2. находим функцию checkRecords
3. удаляем её и вставляем вот это:

function checkRecords(){ // read records table and write to GM vars
if(url_cur.indexOf(url_hrec) == -1){ return; }
//
//alert("checkRecords");

var mob_str = "army_info.php?name";
var mob_count = 0;
var mob_pattern = /&nbsp;<a href="army_info\.php\?name=(.*)" class="pi">(.*)<\/a>&nbsp;/;
var rec_pattern = /<a href="warlog\.php\?warid=(.*)">(\d+)<\/a>/;
var mob_list = "";
var ts = "";
var td_len = all_td_Elements.length;
var my_td;
var my_td_pn; // pers record number
for (var i = 0; i < td_len; i++) {
my_td = all_td_Elements[i];
if(my_td.innerHTML.indexOf(mob_str) != -1 && my_td.innerHTML.indexOf("<td") == -1 ){
my_td_pn = my_td.parentNode.childNodes[2].childNodes[1].childNodes[0];
//ts = my_td.innerHTML.replace(mob_pattern, "$1+$2="); // eng +rus
ts = my_td.innerHTML.replace(mob_pattern, "$1="); // eng name only
ts += my_td_pn.innerHTML;//my_td_pn.innerHTML.replace(rec_pattern, "$2");

mob_list += ts + "\n";
mob_count++;

}
}
mob_list = mob_list.substring(0, mob_list.length-1);
//mob_list += "xx";
//alert("mob_count = "+mob_count+"\n mob_list = \n"+mob_list);

GM_setValue("hwm_my_hunt_rec", mob_list);

}

___________
4. открываем страницу рекордов

после этого должно работать

З.Ы. мне лень было писать что и где конкретно менять ;)
14
про 2 цели не знаю - ни разу не видел :-)

Если увижу код страницы - смогу сказать и, возможно, доделать (хотя со временем напряги). А уж тестировать сам будешь, мне до 6 ГО далеко еще :-(
Единственный скрипт, который может контактировать по адресу map.php - это перемещение по карте.

Остальные-то как? Если это не лог боя?
Проблема была в том, что ссылки на логи на странице рекордов запарывали выборку по регулярным выражениям.
17
у меня стят почти все скрипты из тех что были написаны местными умельцами. всё работает.
для Maxter:
И правда, все работает теперь.
Спасибо Вам обоим))
1|2|3|4
К списку тем
2007-2024, онлайн игры HeroesWM