![]()
Darklight
![]() offline
Опыт:
976Активность: |
Не работает Hashtable
Подскажите, почему у меня не работает HashTable
Тестовый пример прилагаю (карта во вложении) Скрипт запускается при выборе рабочего (он один на карте) Код скрипта:
Любые сохраняемые значения при восстановлении = 0 (ссылки = null). В Чём трабла? Warcraft 3 TFT 1.26.6401 [+] замечание от Nerevar: Используйте теги форматирования кода
Отредактировано Nerevar, 25.06.2012 в 18:19. |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
quq_CCCP
Я белый и пушистый!
![]() ![]() offline
Опыт:
93,449Активность: |
Darklight, инициализируй хеш таблицу, ты чё незнал что для начала переменную типа hashtable сначала нужно приравнять InitHahsTable(), где-нибуть при инициализации... |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Darklight
![]() offline
Опыт:
976Активность: |
Nerevar, Простите, не обратил внимание, что, если нажать "подробнее..." там намного больше информации по форматированию quq_CCCP, А что за функция InitHahsTable() - я такую не знаю - или что-то другое нужно выполнить с переменной hash? |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Nerevar
I'll be back!
![]() ![]() offline
Опыт:
18,352Активность: |
Hashtable - это объект и он должен быть создан,вставьте эту строчку в триггере инициализации 1 раз
|
![]() |
#4
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Darklight
![]() offline
Опыт:
976Активность: |
Nerevar, Спасибо. Только что сам разобрался. Просто у quq_CCCP была опечатка в названии функции. С другой стороны я изначально думал, что HashTable автоматически иницилизируется (если добавлена через стандартные переменные), как, например, group, а это не так. В общем разобрался. Я раньше не работал с хештаблицами и вот решил попробовать. В общем, всем спасибо. |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|