![]()
PogoMaster
![]() offline
Опыт:
588Активность: |
Записывание на глоб. переменную через айди юнита
В общем..вот пример
local integer id = GetHandleId(gg_unit_nfh0_0007) set MaxMonsters[id] = 4 set EnableSpawners[id] = false Да, 2 переменные выше глобальные. Только вот проблема, что я потом не могу достать эти данные, хотя беру айди у той же единицы.. |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
печально |
![]() |
#2
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
nvc123
new status
![]() offline
Опыт:
59,284Активность: |
PogoMaster, максимальный индекс массива равен 8191 а хендл юнита переваливает за лям |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
PogoMaster
![]() offline
Опыт:
588Активность: |
М-м-м... я что-то не в курсе был, что там такой хандл будет. На что же можно сохранять?На константу "опыт"? |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
xgm.guru/p/wc3/w3_special_programming смотрим последний раздел |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
nvc123
new status
![]() offline
Опыт:
59,284Активность: |
хэндлы юнитов расположены по порядку следовательно отнимаем от хэндла юнита хэндл первого созданного юнита и получаем число в промежутке [0;8192) |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
PogoMaster
![]() offline
Опыт:
588Активность: |
Спасибо за помощь, вопрос закрыт.. |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|