Веду хеш таблицы, чтобы проверять доступность героя. Тип юнита unavailable равно да/нет. На скрине показано как я проверяю доступность. Ессно, есть триггер, который записывает данные в хэш таблицы, чтобы сделать героя недоступным.
Но вопрос в том, если данные не были прописаны в таблицу, какой результат они возвращают? Мне кажется, что они вообще не выдают никакой результат. Либо всегда отрицательный результат. Короче, не работают корректно таблицы, если они не заполнены. А мне бы хотелось чтобы если таблица не заполнена, она возвращала False.
Принятый ответ
Итак, у тебя как минимум 2 ошибки в понимании происходящего:
- Конвертация типа юнита в строку и в число потом будет равно 0. Потести на разных вариантах. Выведи в чат результат. Поэтому даже используя разные типы юнитов ты всегда сохраняешь в одну ячейку все данные перезаписывая старые данные других юнитов.
- Предположим первую проблему ты решил. Тебе надо проверить, существует ли вообще значение, сохранял ли, прежде чем его загрузить? Ну так используй действие на проверку, а потом уже загружай и проверяй, true там или false. Вот тебе быстрый пример такой проверки:
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. IzobretatelBoom
Ред. WilliamBz
Hero unavailable = false
If Hero unavailable = false
Then приказать алтарю покупать героя
Else do nothing
Ред. WilliamBz
Ред. konvan5
Ред. WilliamBz