Greasy Fork is available in English.

hwmtakeoffon

Передача артов пачкой с изменениями (by xo4yxa & Demin)

יוצר
Demin
התקנות יומיות
0
סה"כ התקנות
4,370
דירוגים
1 0 0
גרסה
2.2
נוצר
19-05-2014
עודכן
03-03-2015
רישיון
לא זמין
חל על

Для установки скрипта нажмите Install вверху этой страницы.
Available for lordswm.com

Скрипт позволяет передавать сразу несколько вещей в аренду, на ремонт или в распоряжение.

Изменения в сравнении с оригинальным скриптом:
{
Восстановлена работоспособность в новых версиях FF и GM.
Переписан алгоритм подключения скрипта, в результате чего теперь работает и в Хроме и Опера (где никогда не работал).
Не используется метод unsafeWindow, который уже официально не поддерживается в FF, а в Хром не работает.
Мгновенная обработка страницы инвентаря (без визуальных артефактов).
Переработан интерфейс, в т.ч. настройки скрипта, отображение выпадающих меню.
Добавлена поддержка lordswm.com без локализации.

Аренда на всю прочку осуществляется двумя ценами Ц2 и ВП (если боев указано 0) на 60 дней, иначе на N боев.
Аренда на всю прочку не обязательно 60 дней (при указании значения отличного от нуля подхватится).
Кол-во боев изначальное меняется с 0 на 1 при переходе между ценами.
Добавлена защита от передачи за 1 монету артов (если, например, есть только 2 из 4 цен и попытаетесь передать за непрописанную цену. Если цен совсем нет (цена серая) - то все же передастся на 1 монету).
Исправлены мелкие баги.
}

Описание с сайта xo4yxa:

Итак, что же мы имеем:
- форма для указания кому, на сколько, и по чем (сохраняется последний указанный тип цены, выделен красным).
- чекбокс для указания что передаем.
- способ указать цены на арт.
- способ указать время по умолчанию на несколько боев (от 1 до 20).
- можно включить учет имперского налога (в этом случае к получаемой сумме, при заданных вами ценах, автоматически добавится наценка в 1%).
- опционально включаемая кнопка "Передать" (передаёт выбранные арты в распоряжение указанному игроку за 1з).
- возможность вернуть чужие арты группой (кнопка появляется если в вашем инвентаре есть чьи-то арты, и их можно вернуть).
- возможность удалить все заявки на передачу одним нажатием (появится кнопка "Отменить Все").

[IMG]

Доступно для указания четыре цены: Ц1, Ц2, Ц3, ВП. Предполагается, что это будут: цена за 1 бой, цена за несколько боев, особая цена, например на время войны или другого события, и цена боя при сдаче на всю(оставшуюся) прочность.

Нажимая "Индивидуально", устанавливаются цены, только для данного арта.

Нажимая "Всем таким", устанавливаются цены всем подобным артам.

ВАЖНО! Что бы установить с индивидуальной цены (зеленой) на общую (синюю), надо выставить в ценах 0 и нажать "Индивидуально", он обнулит индивидуальные и будет считать общую.

ВАЖНО! При расчете цены, сначала проверяется, есть ли цена индивидуальная, а потом проверяется есть ли общая.

При передаче артов в аренду на всю (оставшуюся) прочность (выделенный тип ВП), для расчетов берется указанный 4 тип цены, и оставшаяся прочность передаваемого арта (если не указана вручную).

ВАЖНО! При передаче на всю (оставшуюся) прочность, указывается срок в 60 дней (если не указано кол-во дней).

Если надпись выделена зеленым, то цены для данного арта индивидуальны, если синим, то цены общие для всех подобных артов, если серым, то цены нет.

Основан на скрипте hwmtakeoffon автора xo4yxa.

Скрипт не требует изменений при игре с зеркала героев. Поддержка различных браузеров. Совместим с lordswm.com
Протестирован на Firefox 33.1 + GM 2.3, Chrome 39.0 + TM 3.8.52 и без дополнений, Opera 25.0 + VM 2.1.6.8.
 
 

История версий

[2.0] 02.12.14
[*] Должны сохранится все установленные цены (сохраненные в массиве GM).
[*] Если скрипт не установится поверх, а создастся вторая копия - не спешите удалять, иначе сотрете сохраненные цены. Скопируйте код из нового скрипта в старый, удалите новую копию, и после установите скрипт поверх еще раз.

[+] Восстановлена работоспособность в новых версиях FF и GM.
[+] Переписан алгоритм подключения скрипта, в результате чего теперь работает и в Хроме и Опера (где никогда не работал).
[+] Не используется метод unsafeWindow, который уже официально не поддерживается в FF, а в Хром не работает.
[+] Мнгновенная обработка страницы инвентаря (без визуальных артефактов).
[+] Переработан интерфейс, в т.ч. настройки скрипта, отображение выпадающих меню.
[+] Добавлена поддержка lordswm.com без локализации.

[*] В Хроме (Опере) исправлено определение id арта (использовалась переменная name), из-за чего цены на все арты были равны одной. Также исправлено получение константы sign.
[-] Удалены "цена 1 боя" и "цена комплекта", т.к. все равно не работали.
[-] Удалены функции одевания вещей, т.к. по-сути не нужны.

[0.15] 23.11.11
[+] Исправление скрипта под изменение инвентаря админами (ноль у артов 0/xx выделяется теперь красным).

[0.14.4] :
Изменения внесенные мной (вначале это было прямо в скрипт хочухи, в последствии в измененный jerff'ом скрипт):
[+] Аренда на всю прочку осуществляется двумя ценами Ц2 и ВП (если боев указано 0) на 60 дней, иначе на N боев.
[+] Аренда на всю прочку не обязательно 60 дней (при указании значения отличного от нуля подхватится).
[+] Кол-во боев изначальное меняется с 0 на 1 при переходе между ценами.
[+] Добавлена защита от передачи за 1 монету артов (если, например, есть только 2 из 4 цен и попытаетесь передать за непрописанную цену. Если цен совсем нет (цена серая) - то все же передастся на 1 монету).
[+] Исправлены мелкие баги.
Первичные изменения внес jerff, вкратце такие: после ввода нового инвентаря админами переделал скрипт + доработка из-за нового инвентаря.