Правила

Ветка форума Ловим баги предназначена не только для информирования администрации о найденных багах. Она призвана решать технические проблемы, встречающиеся в игре. Прежде, чем создать тему, нужно проверить, нет ли темы с данным глюком/багом, о котором вы хотите сообщить. Для того чтобы указать глюк или баг нужно создать новую тему, а не писать в уже существующих. Темы с названиями Баг, Глюк рассматриваться не будут. Старайтесь в названии темы кратко сформулировать суть Вашей проблемы. Если описанная проблема произошла не на вашем аккаунте, то обязательно укажите аккаунт, где она произошла.
Ответственный: Семен  

Ошибка в "Отложенная отправка флота", Сброс количества отправляемых ресурсов

Сообщение  Сообщение #1 
Группа guest
При создании и срабатывании запланированной отправки, на странице 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 и скрипт срабатывает с неверным количеством ресов.

Но всё это может быть не так, только лишь предположение.
Медаль второго класса

Медаль второго класса

Эту медаль можно обменять на медаль флота. Выдается за заслуги перед проектом.

Выдал медаль: Семен

5 Апреля 2020 09:38:29
5 Апреля 2020 09:38:29
Сообщение  Сообщение #2 
Репутация 62
Группа humans 35 9 15 Сообщений 3204
Спасибо за подробную диагностику, это помогло быстро найти и исправить баг.
7 Апреля 2020 07:42:16
7 Апреля 2020 07:42:16

Информация

Вы не авторизованы

1 чел. читают эту тему (гостей: 1)

Пользователей: 0

Космическая онлайн стратегия Xcraft это бесплатная игра для алигархов. Пример боя >> Регистрация >> И космос весь ваш на тысячи лет...

2009 — 2524