Elf_Stratigo
offline
Опыт:
4,699Активность: |
блин чтото функцию немогу найти, или теперь это уже нельзя:
типо по ид получить юнит GetUnitByInt takes integer returns unit или такое уже нельзя?( |
01.09.2009, 19:50 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Enein
Silenced by ZlaYa1000
offline
Опыт:
43,531Активность: |
может быть GetUnitById? |
01.09.2009, 19:57 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Elf_Stratigo
offline
Опыт:
4,699Активность: |
такой функции нет
|
01.09.2009, 20:07 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Артте
Open up your eyes
offline
Опыт:
23,423Активность: |
может ты имеешь ввиду по хендлу получить объект? |
01.09.2009, 20:21 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Daemonik
offline
Опыт:
5,084Активность: |
Знаю есть такая функция GetUnitTypeId, а обратной не видел.
Могу предложить такой вариант
|
01.09.2009, 20:26 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Артте
Open up your eyes
offline
Опыт:
23,423Активность: |
А обратной и быть не может. Мы получаем более общий параметр(тип юнита) и из него не получить уникальный(юнит). |
01.09.2009, 20:29 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
вообщето такая функция есть, называется CreateUnit O_O |
01.09.2009, 21:20 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Артте
Open up your eyes
offline
Опыт:
23,423Активность: |
agentex, я про уже существующие юниты, причем 1 уникальный юнит =) А то тоже можно перебором всех на карте выбрать.. и случайного из этой группы, но это ж не то, так же, как и крейт |
01.09.2009, 22:52 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ShadoW DaemoN
offline
Опыт:
37,078Активность: |
Elf_Stratigo, вообще никогда и нигде нельзя получить только по типу какой-то конкретный объект, ибо объектов может быть сколь угодно много.
Можно вот так:
перенес в отдельную тему. |
02.09.2009, 11:25 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Elf_Stratigo
offline
Опыт:
4,699Активность: |
Цитата:
да да да я имел ввиду обратную функцию H2I ))))) юнита я чисто в пример привёл, потому что я считал, что мне напишут чудо функцию, где и я для других типов сам смог бы вывести раньше как можно было: function Handle2Group takes integer i returns group return i return null endfunction но это рб и незя теперь >< |
|
02.09.2009, 13:50 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FREEZE_ball
Cataclysm => жара
offline
Опыт:
15,247Активность: |
Elf_Stratigo, теперь можно получать через GetHandleId из GetTriggerUnit, GetExpiredTimer, GetTriggeringTrigger, etc, в зависимости от особенностей спелла.
FREEZE_ball добавил: А это удобнее. |
02.09.2009, 16:18 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Elf_Stratigo
offline
Опыт:
4,699Активность: |
><
блииин я знаю про GetHandleId - вот я его использовал и допустим узнал цифирку, соответствующую юниту, а обратно то как мне из цифирки получить юнита???? |
02.09.2009, 16:46 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,700Активность: |
LoadUnit? |
02.09.2009, 16:57 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FREEZE_ball
Cataclysm => жара
offline
Опыт:
15,247Активность: |
Elf_Stratigo, LoadUnit(...)
FREEZE_ball добавил: Чёрт, не успел >_< |
02.09.2009, 16:59 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Elf_Stratigo
offline
Опыт:
4,699Активность: |
Цитата:
такой функции нет если имелась ввиду: native LoadUnitHandle takes hashtable table, integer parentKey, integer childKey returns unit то это тоже нето - т.к. у меня всеголишь один интеджер, помнящий адресс в памяти юнита |
|
02.09.2009, 18:13 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FREEZE_ball
Cataclysm => жара
offline
Опыт:
15,247Активность: |
Elf_Stratigo, для чего тебе нужно загрузить/сохранить юнита (действие по таймеру, по триггеру...?).
|
02.09.2009, 18:20 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,700Активность: |
Elf_Stratigo, вместо первого можешь писать 0. Это как в кеше, только в кеше были 2 строки, а здесь 2 интегера. |
02.09.2009, 18:21 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FREEZE_ball
Cataclysm => жара
offline
Опыт:
15,247Активность: |
Elf_Stratigo, сохраняй юнита на хендле таймера/триггера, или что у тебя там, а во время загрузки сответственно загружай юнита через хендл таймера/триггера.
|
02.09.2009, 18:28 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Elf_Stratigo
offline
Опыт:
4,699Активность: |
пнятненько...
ладно, спс всем |
02.09.2009, 19:16 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|