Форум HeroesWorld-а - Показать сообщение отдельно - Текущие вопросы и ответы по редактору карт
Показать сообщение отдельно
#5856
Старый 17.06.2025, 10:21
  #5856
^
IchGViji
 
Аватар для IchGViji
📖
Регистрация: 23.08.2022
Сообщения: 173
Регистрация: 23.08.2022
Сообщения: 173
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Приветствую!
В ходе разработки боевого скрипта возникла странная проблема. Суть в следующем - пытаюсь выполнить простое действие - получение глобальной переменной через GetGameVar(), чтобы в зависимости от её значения скрипт вёл себя немного по-разному. 
Знаю, что по дефолту возвращается строковое значение, поэтому прибавляю 0. В итоге в консоли ошибка, что я пытаюсь произвести арифметическое действие над строкой, остальной скрипт падает. Аналогично, если умножаю эту переменную на 1.
Решил потом проверить, может я в скрипте глобальной карты как-то по-иному назвал переменную, но нет, все верно. Причём затем решил продолжить бой, вызвать тот же самый код в режиме дебагга и в этот раз переменная после прибавления 0 в действительности стала числом.
Может кто-то знает, в чем дело и как с этим бороться? Ставил sleep-ы, увы, не помогло.
IchGViji вне форума
Ответить с цитированием