При создании и срабатывании запланированной отправки, на странице
https://xcraft.ru/fleet/macros/ происходит следующая ошибка.
Ночью я создал скрипт отправки ресурсов с одного объекта на другой. При этом указывал точно количество отправляемых ресурсов. И поймал следующую ошибку:
1. Миссия транспортировка
2. Точное количество ресурсов и флота
Ошибка №1 (удалось повторить), шаги:
- Указываю, что необходимо отправить 1 000 000 металла с объекта А на объект Б. Сохраняю скрипт.
http://prntscr.com/rtamm7- Добавляю точное время отправки и сохраняю скрипт. И наблюдаю, что количество отправляемого металла изменилось с "1 000 000" на "1".
https://prnt.sc/rtan3iОшибка №2 (но повторить её я не смог):
- Увидев возникновение ошибки № 1, вновь указываю, что надо отправить "1 000 000" металла и сохраняю
- Убеждаюсь, что значения не изменились и включаю скрипт
- Обновляю страницу и вновь проверяю, что значения в скрипте именно те, которые я указывал
- Скрипт срабатывает, но количество отправленных ресурсов "1", вместо "1 000 000".
Я попытался повторить ошибку №2, но потерпел неудачу.
http://prntscr.com/rtaruu - это я уже флот вернул назад.
Ночью же я поймал ошибку №2:
- Снимок скрипта, после его срабатывания:
http://prntscr.com/rtasx1- Результат выполнения скрипта:
http://prntscr.com/rtatfwВ итоге скрипт отправил в 1 000 000 раз меньше ресов, за ту же сумму веспена.
ИМХО:
Ошибка №1: При обновлении скрипта, возникает какая-та ошибка конфликта формата отображения цифрового значения на странице и его фактического сохранения. Происходит ошибка парсинга текстового значения в число.
Ошибка №2: Когда скрипт срабатывает, перед фактическим запуском скрипта, происходит его обновления, в результате ловим ошибку №1 и скрипт срабатывает с неверным количеством ресов.
Но всё это может быть не так, только лишь предположение.