![]()
Celebrate
![]() ![]() offline
Опыт:
849Активность: |
Handle >> Unit
Можно ли как-нибудь использовать переменную типа хэндл в функциях берущих как аргумент юнит?
Т.е. нужен аналог паскалевской функции AsЧто-нибудь (хххх.AsTButton) Раньше я для этого использовал функцию вида:
но теперь такая функция не работает :( |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
XOR
![]() offline
Опыт:
38,159Активность: |
никак на 1.24 |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Celebrate
![]() ![]() offline
Опыт:
849Активность: |
Очень очень хреново :((((((((((((((((((( теперь ни один из моих старых скриптов работать не будет |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Artas Undead
![]() ![]() offline
Опыт:
568Активность: |
Celebrate, прочти статью про хеш-таблицы. Это замена ретурн багу. |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
XOR
![]() offline
Опыт:
38,159Активность: |
|
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Celebrate
![]() ![]() offline
Опыт:
849Активность: |
Да знаю я про хеш-таблицы
Но я давно отказался от использования кеша в сторону использования массива хэндлов, тк надёжнее. Да уж, значит либо хеш-таблицы, либо старые добрые парралельные массивы. |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
XOR
![]() offline
Опыт:
38,159Активность: |
Либо структуры |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Celebrate
![]() ![]() offline
Опыт:
849Активность: |
А это что такое?
Хеш-таблицы мне не хочется применять, тк они "непрозрачные". |
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Garret
Недоброе творится
![]() ![]() offline
Опыт:
3,893Активность: |
Это параллельные массивы |
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
XOR
![]() offline
Опыт:
38,159Активность: |
Но в более удобном виде
|
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hellfim
Новичок
![]() ![]() offline
Опыт:
79,707Активность: |
Celebrate, просто юзай встроенную функцию для 1.24. Вот полезная тема. Самое основное и нужное тебе в данном случае:
|
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Celebrate
![]() ![]() offline
Опыт:
849Активность: |
спасибо, почитаю.
Hellfirm я не хочу использовать хеш-таблицы. Раньше (когда я последний раз садился за редактор, т.е. очень давно) я использовал массив хендлов, осуществляя преобразования хэндла в юнит (таймер, триггер итд) через РБ-функции. Мне такая система кажется надёжнее кеша. |
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
XOR
![]() offline
Опыт:
38,159Активность: |
Хеш != кэш |
![]() |
#13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Celebrate
![]() ![]() offline
Опыт:
849Активность: |
Да я знаю; просто не хочется от массивов уходить.
Celebrate добавил:
Хм. Ятп структура - это примерный аналог объекта? Допустим еть структура типа
аналог паскалевского конструктора projectile.Create на вджассе будет выглядеть примерно так:
?
Непонятно, как потом до этого прожектайла добраться из функции вызываемой таймером который я создал в функции LaunchProjectile?
|
![]() |
#14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
RazArt
![]() ![]() offline
Опыт:
11,197Активность: |
Celebrate, как бы энто убого не звучало, но мне кажется нужно каждую переменную сохранять в хеш, ибо структуры в варе как таковой нет и энто просто набор переменных с различными префиксами (ака название структуры)...
|
![]() |
#15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
XOR
![]() offline
Опыт:
38,159Активность: |
обращение идет через точку |
![]() |
#16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
9thNerZul
forum/warcraft3
![]() ![]() offline
Опыт:
4,869Активность: |
vJass мануал читал? |
![]() |
#17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
use fogstate exploit!
|
![]() |
#18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Артте
Open up your eyes
![]() ![]() offline
Опыт:
23,423Активность: |
и его закроют, имхо |
![]() |
#19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
именно по этой причине ни один серьёзный проект его не юзает, но для "лишь бы щас поиграть" вполне годиться.
|
![]() |
#20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|