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