Отчетка для Маяков (2.1.3)

Это авто-считалка для распределения кланового сида.
Создается один топик в клановом форуме, куда отсюда копируется код с вашими настройками. Найденные маяки, вывоз, обнова, нафармленный сид - всё записывают в комментах к созданному топику на клан-форуме. Если всё записывали правильно, в конце каждого месяца (или когда у вас расред) можно одной кнопкой собрать данные со всех страниц и создать таблицу, кому-сколько сида полагается.

Таблицу, специальной кнопкой в том топике, нужно скопировать и опубликовать в отдельном топе. А записи про маяк можнно продолжить в том же топе. Но после каждой сводки нужно отправить флуд-сообщения на последней странице, чтобы записи начать с новой страницы. А сам топ, можно каждый раз редактировать и записать, с какой страницы начинаются записи для очередного периода. Тупо для удобства, и чтобы не забыть.

Янв (1-13стр.), Фев (14-27стр.), Март (28-...)

По распределению. Идея в том, чтобы за каждое действие человека на архе, присуждать ему какое-то количество условных очков или конкретное количество сида (констант); Каждый клан настраивает удобные для себя числа. Калькулятор считывает количество вывезенного сида, сначала раздает каждому персу положенное количество конст-сида (например, 1000 за найденный маяк), затем считает суммаррные заработанные очки всех сокланов, делит оставшийся сид на общее количество очков, получается кол-во сида, что полагается за каждое очко. Затем каждому персу докидывает сид исходя из его набранных очков.

Правильность записей определяется подсветкой (все инструкции будут записаны рядом с формой отправки коммента). Если все записанные ники покрасились - всё норм. Пройдет время, пока весь клан привыкнет к единому формату записи, до этого периодически придется за всеми бегать и указывать на ошибку/рассказать как исправить. На первых двух страницах этого топа показано, как это будет выглядеть. Можно заранее у себя создать тестовый топ-пустышку, куда будут флудить комментами и учиться записывать.

Топик является надстройкой над комментами. Код всегда можно удалить из топа и по прежнему считать вручную. Так же можно донастроить/менять очки в любое время. В самом калькуляторе, после подсчета, предусмотрена такая возможность.

Настройки очков.

ДействиеОчкиКонстантыРаспред пачки сида на группу
Обнова днем
Обнова ночью
Вывоз
Защита
Маяк: Сам нашел
Маяк: в группе
Маяк: компас
(доп, поверх обычного)
Фарм (лично добытый сид)
% налога
Откуп от троллей 1
Парус-сер 1
Парус-зел 1.13
Парус-син 1.50
Парус-фио 1.87
Парус-орж 2.25
Парус-крс 2.63
Парус-чрн 3.07
Расширенные
Ночное время (ввод в формате чч:мм)
Придержать клану сид при раздаче (конст)
Придержать клану сид при раздаче (%)
Доступ к калькулятору только в браузере
Только указанным персам
(перечисляйте ники через запятую)

Скопировать Код

Перед использованием, на всякий случай первую страницу посчитайте вручную, и калькулятором, чтобы убедиться, что всё правильно работает.

// Ссылка на старую версию (1.11.1) → https://drako.ru/forum/forum_library/79278.html



Комментарии
[[ Новый Маяк ]]
OPTlMUS PRIME, пасиб. Вот это я понимаю, техподдержка
[[ Новый Маяк ]]
OPTlMUS PRIME, а можно кнопку калькулятор и модерация оставить только у топикстартера?
King MiRoNOPTlMUS PRIME, а можно кнопку калькулятор и модерация оставить только у топикстартера?

Добавил настройку ников. Кнопки не рисуются у перса, если его ник не включен в список.
Удалено владельцем
[[ Новый Маяк ]]
OPTlMUS PRIME,
Ничего не могу понять, как работает этот скрипт?
 
[[ Новый Маяк ]]
Добрый день! Подскажите, пожалуйста, как учитывается "1 очко" при расчетах к выдаче сида от того количества, которое идет на руки?
_Lavastream_, Количество сида высчитывается от очков, а не наоборот) Для каждого перса собирается сумма всех очков, заработанных за нахождение маяка, обновление работника или вывоз. Эта сумма очков записывается в столбике "всего очков". Далее считается сумма очков всех персонажей. Допустим, было вывезено 15 000 сидиана, а все вместе набрали 1500 очков... 15000 / 1500 = 10, каждое очко будет давать 10 сидиана в руки. Эти 10 и домножаются отдельно на очки каждого перса.
[[ Новый Маяк ]]


- - Острову: 99999 часов - - Обновить: когда захочется
OPTlMUS PRIME, Спасибо огромное. Поняла
[[ Новый Маяк ]]
Джерардус: +
- - Острову: - - Обновить: ( Пираты )
Удалено владельцем
Удалено владельцем
Привет, OPTlMUS PRIME. Можно бы пофиксить скрипт для иоса?
автоматом не высчитывает последнее время для обновы и конпи калькулятора нету на иосе. последнее не так важно.
King MiRoN, Ого, а остальные числа правильно выставляет, только время обновы не показывает? Нет возможности прямо тестить... если не лень, можно попробовать добавить вначале топика

<script> window.onerror = function (msg, a, b, c, err) { if(typeof err != "undefined") { msg += '\n\n' + err.stack; } alert(c + ";\n" + msg); }; </script>

обновить страницу и передать скрин ошибки сюда. Но не факт, что получится её так поймать, и тем более исправить)
[[ Новый Маяк ]]
OPTlMUS PRIME,
134281
TypeError: null is not an object(evaluating
'elem.previousElementSibling.querySelector')
[[ Новый Маяк ]]
test--1, test--2, test--3, test--4:+
- - острову: 1д 23ч - - обновить 12:24

test---1, test---2, test---3, test---4:+
- - острову: 1д 23ч - - обновить 12:24 компас

King MiRoN, Не представляю, как вылечить...
[[ Новый Маяк ]]
OPTlMUS PRIME, а можно добавить функцию отбивания по компасу?

т.е. весь 1к сида раскидать по ребятам кто были на компасе. к примеру если по компасу отбили 4 человек то они получат по +200 сида за компас. 1к сида с компаса не идет в общие очки а считаются отдельными. ну к примеру вывезли 6к сида и был маяк по компасу, то в распредел пойдет только 5к сида и 1к сида пойдет +ом отдельным тем кто отбивал маяк по компасу.

сейчас я делаю это ручками)
[[ Новый Маяк ]]
test-1, test-2, test-3, test-4:+
- - острову: 1д 23ч - - схрон 500 - - обновить 12:24

test-5, test-6, test-7, test-8:+
- - острову: 1д 23ч - - обновить 12:24 (компас)
King MiRoN, Раздача конкретного количества сида выбивается из логики калькулятора. В таком случае пришлось бы слишком много изменений вносить в разных местах. Переписывать - долго.

Оказалось относительно легче добавить еще одну настройку - дополнительные бонусные очки за компас, заодно внес всплывашку в таблицу, при наведении на очки маяка, показывает компоненты, из чего они собрались.

Считается, что маяк был выбит с компасом (цвет синий посветлее), если в записи указано 500 или больше сида в схроне (меньше - скорее всего напиратили) или в записи встречаются слова "компас", "c|kompas", "сокровищ", "готтфрид".
Для того чтобы оставить комментарий, зарегистрируйтесь или войдите под своей учетной записью.