MicroElf
offline
Опыт:
4,288Активность: |
Цитата:
Т.е. в ГУИ этого нет?:) P.S. Кажись работает. С твоей вставочкой;-) |
|
08.09.2008, 19:51 | #61
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dragon Knight
Меткий стрелок!!!
offline
Опыт:
4,138Активность: |
Цитата:
Прийдёться. |
|
08.09.2008, 19:52 | #62
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MicroElf
offline
Опыт:
4,288Активность: |
А зачем мы проверяем чтобы Расстояние между точками (Позиция caster_unit) и (Позиция target_unit) было больше или равно 150?
MicroElf добавил: В том случае если эту способность будут юзать несколько героев нужно все переменные (target_unit, caster_unit, Group) сделать локальными, да? |
08.09.2008, 19:59 | #63
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dragon Knight
Меткий стрелок!!!
offline
Опыт:
4,138Активность: |
Цитата:
Поменяй чтоб было меньше. Цитата:
Локалки ни какой гарантии не дают ,что в них сохраниться до использования ссылка на обьект. Железную гарантию дают кеш или массивы. |
||
08.09.2008, 20:05 | #64
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MicroElf
offline
Опыт:
4,288Активность: |
Цитата:
Как понять не дают железной гарантии? На сколько я знаю локальная переменная создается отдельно для каждого триггера и живет до его конца. (т.е. столько раз сколько спелл применят столько раз локалка и создастся, главное его обнулять потом чтобы неблоы утечки) Кеш в мультиплеере использовать можно? Массив имеется ввиду создание глобального массива? По логике вещей ведь локалка удобнее или я что-то не догоняю? MicroElf добавил: У меня здесь переменная caster_unit за триггер выходит. Она переносится на следующее применение триггера... |
|
08.09.2008, 20:18 | #65
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dragon Knight
Меткий стрелок!!!
offline
Опыт:
4,138Активность: |
Цитата:
Я иногда страдаю кривостью рук и локалки тупят.Не триггера ,а функции! Цитата:
Да! Цитата:
Конечно!Я его и юзаю! Цитата:
Да! Цитата:
Только в районе одной функции! Цитата:
Ну а как ты его будешь ремувить!? |
||||||
08.09.2008, 20:33 | #66
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MicroElf
offline
Опыт:
4,288Активность: |
Цитата:
Как понять в пределах одной функции? (можешь пример простенький где локалка будет передаваться, а где уже нет?) MicroElf добавил: Цитата:
Как мне в данном случае использовать кеш для того, чтобы разные юниты могли одновременно применять эту абилу? |
||
08.09.2008, 22:29 | #67
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dragon Knight
Меткий стрелок!!!
offline
Опыт:
4,138Активность: |
Мой спелл на кеше.
Его хоть раз десять запустит юнит(ы) поочерёдно и глюков не будет. |
08.09.2008, 22:51 | #68
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MicroElf
offline
Опыт:
4,288Активность: |
Цитата:
Твой спелл чисто на джазе, я там разбираться два года буду. ГУИ-шный пример простенький можешь привести? |
|
08.09.2008, 22:53 | #69
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Freezen
Тут должен быть бред
offline
Опыт:
2,517Активность: |
Dragon Knight
Кэш даёт гарантию лишь в случае с прямыми руками и\или привязкой к таймеру\триггеру (самые надежные хендлы имхо). В остальных случаях никакой гарантии от кеша ждать не стоит. |
08.09.2008, 22:56 | #70
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dragon Knight
Меткий стрелок!!!
offline
Опыт:
4,138Активность: |
function MyFunc takes nothing returns nothing
local integer i /\ || - зона действия локалки ... \/ endfunction// ------------------------------------- Другие функции её не могут использовать,но можно предать значения занесённые в локалку: function MyFunc2 takes integer int retuns nothing endfunction function MyFunc takes nothing returns nothing local integer i /\ || - зона действия локалки ... || call MyFunc2(i) \/ endfunction// ------------------------------------- Dragon Knight добавил: Freezen из него БД удобно делать(Не только аттачить к таймерам или тригам и т.п)! |
08.09.2008, 23:02 | #71
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|