Vampirrr
O_o
offline
Опыт:
19,286Активность: |
Таймер-массив и Hashtable
Хочу узнать, неужели нельзя брать хэндл таймера-массива и использовать его в Хэш таблице?
Дело в том, что я сделал вот такую вещь: call SaveInteger (HTololo, GetHandleId(t[i]), 1, i)
а потом, в одной из фунций я делаю
local timer t = GetExpiredTimer ()
local integer tn = LoadInteger (HTololo, GetHandleId(t), 1) где t это один из таймеров массива и когда запускаю проверку вара - она выбивает меня в главное меню, в то время как ошибок парсер не находит.. |
23.02.2010, 17:15 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
зачем использовать указатель из массива когда можно делать это напрямую? |
23.02.2010, 17:23 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Vampirrr
O_o
offline
Опыт:
19,286Активность: |
напрямую, это как? давай поподробней пожалуйста.. |
23.02.2010, 17:26 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
не надо таймеры складировать где либо, они никуда не денется. |
23.02.2010, 17:31 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Vampirrr
O_o
offline
Опыт:
19,286Активность: |
я как понял, это ты про GetExpiredTimer() и то что я его в локальную переменную засовываю?
Vampirrr добавил: И что, никто не в курсе? |
23.02.2010, 18:56 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Mr_ILYAS
Kicked by XimikS
offline
Опыт:
492Активность: |
Короче он имеет ввиду зачем, ты вообще массивы на таймеры юзаешь.
И раз уж на то пошло, у тя запущен таймер с массивом, значит и истёкший таймер должен быть с массивом.
Массив не разделяется на множество таймеров этим образом. Так что тут ты сделал ошибочное предположение. |
23.02.2010, 19:40 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Vampirrr
O_o
offline
Опыт:
19,286Активность: |
Как бы там ни было, если я сделаю не local timer t = GetExpiredTimer(), а буду узнавать сразу его ID, оно будет возвращено правильно (в обоих случаях), поэтому мое предположение правильно..а по поводу массива - мне нужен контроль 7 таймеров. Вместо того что бы их создавать, не проще ли создать один, но массив. Его и отслеживать проще. Но самое прикольное что после хз каких манипуляций, карта стала загружаться..В общем тему клоз. Отредактировано Vampirrr, 24.02.2010 в 04:29. |
24.02.2010, 00:29 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Mr_ILYAS
Kicked by XimikS
offline
Опыт:
492Активность: |
ну естественно к массивам обращение происходит дольше чем к обычным переменным |
24.02.2010, 02:29 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|