War Сhaos - стратегическая игра онлайн
  Введение Как начать FAQ Форум Об игре  
Регистрация · Вход · Новые сообщения · Участники · Правила форума · Поиск · RSS
  • Страница 1 из 7
  • 1
  • 2
  • 3
  • 6
  • 7
  • »
Модератор форума: TiM_Twiser  
Форум Warchaos » Основной раздел » Новые идеи » Скрипт UserJS (by DareKashira)
Скрипт UserJS
TiM_TwiserЧетверг, 28.10.2010, 23:05 | Сообщение # 1
Сообщений: 1322
Репутация: 80
Статус: Offline
Что такое UserJS
UserJS - это пользовательские скрипты. Они дают лично вам возможность для произвольного изменения поведения конкретной интернет-страницы.

Настройки UserJS в Opera:
1версия оперы - «Настройки» → «Дополнительно» → «Содержание» → «Настроить Javascript», поле «Мои файлы Javascript».
2версия оперы - «Меню» → «Настройки» → «Общие настройки» → «Содержимое» → «Настроить Javascript».

В этом поле можно задать папку где вы будете складывать ваши скрипты. Теперь можно скачивать UserJS-файлы (скрипты, то есть) и копировать в указанную папку. Все скрипты из этой папки будут активироваться при каждой загрузке страницы (то есть не надо ожидать что скрипт заработает на уже открытой странице сразу, как только вы его скопировали в вашу папку скриптов, надо хотя бы перезагрузить страницу, можно и из кэша).


Мой скромненький сайт ни о чем.
На своем сайте нужно зарабатывать.
 
DareKashiraЧетверг, 28.10.2010, 23:05 | Сообщение # 2
Сообщений: 2290
Репутация: 82
Статус: Offline
Нус, раз уж пошла такая пьянка biggrin Кто там рынок почистить хотел?
Тыкаем на кнопочку:

Ждем. С моим неполным мегабитом около 3х секунд на Акрит.

Получаем сотню лавок biggrin

И, финальный штрих, убиваем 9\10 из них biggrin

Убиваются лавки в которых нет ни одной скупки дороже чем за монету.
Кнопка "Клан.лавки" появится даже без клана. Иначе ооочень было неудобно подгонять кнопки под оба варианта. Но без клана она в любом случае будет писать что лавок не найдено.
Писал под оперу biggrin В этом вашем фурифоксе я даже как подключить его не нашел, так что хз biggrin

Брать в этой теме. ниже.

Прикрепленный файл: 4851169.png (45.6 Kb) · 6797490.png (98.2 Kb) · 0404518.png (392.0 Kb) · 7059598.png (358.6 Kb)


Volcher
DareKashira


Сообщение отредактировал DareKashira - Воскресенье, 24.10.2010, 15:43
 
shazgornЧетверг, 28.10.2010, 23:05 | Сообщение # 3
Сообщений: 74
Репутация: 10
Статус: Offline
ты копипасту в getXmlHttp про осла убери, всё равно скрипт сейчас спешал фор опера.

shazgorn [ПяТаЯ ПаЛаТа] Мортал
Скрипты для вархи
 
SatoriЧетверг, 28.10.2010, 23:05 | Сообщение # 4
Сообщений: 109
Репутация: 10
Статус: Offline
DareKashira
а можно для не продвинутый пользователей? что и как делать по порядку, скачал я этот файл, засунул в папку вархи и открыл через эксплорер.

Когда через C:\warchaos пробовал в опере плохо получается, как-то все мутнеет и текстур мало чтоли, графика вобщем меняется сразу. Но так и без твоего файла было)


Акрит Keeper

Сообщение отредактировал Satori - Воскресенье, 24.10.2010, 11:36
 
DareKashiraЧетверг, 28.10.2010, 23:06 | Сообщение # 5
Сообщений: 2290
Репутация: 82
Статус: Offline
Quote (Satori)
а можно для не продвинутый пользователей?

Локальная графика тут вобще не нужна biggrin Тыц. Там с картинкой даже biggrin Дальше 1й страницы можно не смотреть biggrin
Quote (shazgorn)
ты копипасту в getXmlHttp про осла убери, всё равно скрипт сейчас спешал фор опера.

Забыл biggrin Поправил.


Volcher
DareKashira


Сообщение отредактировал DareKashira - Воскресенье, 24.10.2010, 11:43
 
DareKashiraЧетверг, 28.10.2010, 23:06 | Сообщение # 6
Сообщений: 2290
Репутация: 82
Статус: Offline
У тебя 10я строчка как выглядит?
Quote
if(g.rpa[5]==6 && document.getElementsByClassName("rwh")[0].innerText == " Рынок"){

Так? Если нет(см на слово " Рынок") то кодировки поболись. Возможно хостинг виноват, или то что у меня в системе юникод.
Если там нормальною... Ну попробуй добавить перед этом, к примеру, alert("ку");
Если и после этого не будет никакой реакции biggrin Значит неправильно скрипт поставил.


Volcher
DareKashira


Сообщение отредактировал DareKashira - Воскресенье, 24.10.2010, 12:38
 
SatoriЧетверг, 28.10.2010, 23:06 | Сообщение # 7
Сообщений: 109
Репутация: 10
Статус: Offline

Вроде не так как было

И не знаю как отредактировать его, в какой программе


Акрит Keeper

Сообщение отредактировал Satori - Воскресенье, 24.10.2010, 12:50
 
DareKashiraЧетверг, 28.10.2010, 23:06 | Сообщение # 8
Сообщений: 2290
Репутация: 82
Статус: Offline
Похоже хостинг бьёт. Что в утф, что в виндовской, через браузер одинаково криво грузит. В общем сохранил в виндовской кодировке + в архив, брать ниже.

Volcher
DareKashira


Сообщение отредактировал DareKashira - Воскресенье, 24.10.2010, 22:28
 
shazgornЧетверг, 28.10.2010, 23:06 | Сообщение # 9
Сообщений: 74
Репутация: 10
Статус: Offline
Satori, открой скрипт, выбери в опере Вид->Кодировки->UTF-8
Сохрани в папку со своими скриптами. Открой этот скрипт, еЕсли всё выглядит прилично, замени строку
if(g.rpa[5]==6 && document.getElementsByClassName("rwh")[0].innerText == " Рынок"){
на
if(document.getElementsByClassName("rwh")[0].innerText == " Рынок"){
Затем открой консоль ошибок(Инструменты->Advanced(Улучшенные?)->Консоль ошибок)
Внизу слева в выпадающем списке выбери Javascript, нажми кнопку очистить, обнови страницу с рынком в опере и посмотри что выдала консоль ошибок.


shazgorn [ПяТаЯ ПаЛаТа] Мортал
Скрипты для вархи
 
DareKashiraЧетверг, 28.10.2010, 23:06 | Сообщение # 10
Сообщений: 2290
Репутация: 82
Статус: Offline
Quote (shazgorn)
if(g.rpa[5]==6 && document.getElementsByClassName("rwh")[0].innerText == " Рынок"){ на if(document.getElementsByClassName("rwh")[0].innerText == " Рынок"){

Это не баг, это фича biggrin g.rpa[5]==6 чтоб кнопки только в скупке появлялись. А у тебя будут везде, и в продаже и в караванах, и в своей лавке. На что они не расчитаны.

По сути можно наоборот, оставить только эту проверку, а на слово " Рынок" убрать, т.к. это как раз и есть указатель где мы находимся. Просто так небольшая бага вылезала, при обновлении игровой кнопкой из скупки из рынка выкидывает. А переменная эта не перезаписывается, в итоге кнопки висели в хранилище biggrin Но это уже варховская бага.


Volcher
DareKashira


Сообщение отредактировал DareKashira - Воскресенье, 24.10.2010, 13:06
 
shazgornЧетверг, 28.10.2010, 23:07 | Сообщение # 11
Сообщений: 74
Репутация: 10
Статус: Offline
Quote (DareKashira)
А у тебя будут везде, и в продаже и в караванах, и в своей лавке.

Ну сейчас у меня их ни там, ни там нет. =)


shazgorn [ПяТаЯ ПаЛаТа] Мортал
Скрипты для вархи
 
DareKashiraЧетверг, 28.10.2010, 23:07 | Сообщение # 12
Сообщений: 2290
Репутация: 82
Статус: Offline
Ну глянь в дебагер, на чем зытыкается, найдешь багу - скажу спасибо biggrin
Я в 10.63 и 11.00, и на двух аках тестил, никаких косяков не вылезало.


Volcher
DareKashira


Сообщение отредактировал DareKashira - Воскресенье, 24.10.2010, 13:34
 
shazgornЧетверг, 28.10.2010, 23:07 | Сообщение # 13
Сообщений: 74
Репутация: 10
Статус: Offline
Да чё та мне кажется, что дело в CRLF/LF. Пересохранил в венде - заробило. opera1010

shazgorn [ПяТаЯ ПаЛаТа] Мортал
Скрипты для вархи
 
DareKashiraЧетверг, 28.10.2010, 23:07 | Сообщение # 14
Сообщений: 2290
Репутация: 82
Статус: Offline
Ну кинь сюда в атач тогда, чтоб мне лишний раз виртуалку не гонять biggrin А дальше, как фильтр прикручу biggrin буду через венду сохранять.

Volcher
DareKashira
 
shazgornЧетверг, 28.10.2010, 23:07 | Сообщение # 15
Сообщений: 74
Репутация: 10
Статус: Offline
Теперь жди заказов такого же скрипта под фф
Прикрепленный файл: wc-market.js (3.1 Kb)


shazgorn [ПяТаЯ ПаЛаТа] Мортал
Скрипты для вархи
 
Форум Warchaos » Основной раздел » Новые идеи » Скрипт UserJS (by DareKashira)
  • Страница 1 из 7
  • 1
  • 2
  • 3
  • 6
  • 7
  • »
Поиск:

 

Используются технологии uCoz