Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#3598
Старый 13.05.2022, 20:43
  #3598
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1649
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1649
Выставка наград
По умолчанию
Re: Скрипты

Ошибка Wrong type of argument 1, when calling function GetHeroName() связана с тем, что когда нет защищающегося героя (битва с нейтралами), то GetDefenderHero возвращает nil, а GetHeroName первым параметром обязана принимать имя героя. И когда в неё прилетает nil, она выдает ошибку. В связи с этим нужна проверка на отличие переменной от nil (код выше)
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием