Добавлен
Научите считывать хендл объектов/триггеров для получения их ID (на GUI) !
Уже неделю бьюсь в конвульсиях, изучая статьи c поиском по форуму.
Если дадите карту-пример, вообще буду безгранично благодарен.

Принятый ответ

В "key" есть функция "Load trigger Handle". Как ей воспользоваться, чтобы допустим получить хэндл начального и последнего триггера?
Так?
Загруженные файлы

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
7
7
9 лет назад
7
За неделю можно было jass освоить на базовом уровне, гуи ущербен.
4
17
9 лет назад
Отредактирован naxim
4
Функция "Хеш-таблица - Get Handle ID". Так?
Загруженные файлы
2
5
9 лет назад
Отредактирован fREEz10121
2
Создай переменную типа integer, например "i".
В custom script пиши
set udg_i = GetHandleId(тут твой объект для получения айди)
приставка "udg_" пишется без пробелов в обязательном порядке для гуи переменных
теперь в этой переменной "i" будет храниться хандл айди
0
21
9 лет назад
0
fREEz10121, nice try "гуи"
0
5
9 лет назад
0
Buulichkaa, я попытался объяснить на его языке. Чего придираешься?
Astra:
для получения их ID (на GUI) !
0
12
9 лет назад
0
fREEz10121:
Создай переменную типа integer, например "i".
В custom script пиши
set udg_i = GetHandleId(тут твой объект для получения айди)
приставка "udg_" пишется без пробелов в обязательном порядке для гуи переменных
теперь в этой переменной "i" будет храниться хандл айди
Все правильно сказал, но еще хочу добавить - в скобках пишется почти то же самое, что и в различных действиях с объектом. Например, действие взорвать (triggering unit) или (picked unit) или (tagret unit of ability being cast) и т. п.
Чтобы посмотреть, как это выглядит в виде custom script попробуй кнопку "Конвертировать".
0
12
9 лет назад
Отредактирован Astra
0
naxim:
Функция "Хеш-таблица - Get Handle ID". Так?
То что нужно! Я просто думал, что изначально надо вносить данные в ранее созданную хэш-таблицу и только там их извлекать...
Остался только один вопрос, как получить ID нужного мне триггера? В списке ключей что-то не нашел.
fREEz10121:
Создай переменную типа integer, например "i".
В custom script пиши
set udg_i = GetHandleId(тут твой объект для получения айди)
приставка "udg_" пишется без пробелов в обязательном порядке для гуи переменных
теперь в этой переменной "i" будет храниться хандл айди
Записать полученный ID в переменную это не проблема даже на моем уровне)). Я не понимал как их получить.
_____________________________________________________________
В "key" есть функция "Load trigger Handle". Как ей воспользоваться, чтобы допустим получить хэндл начального и последнего триггера?
0
5
9 лет назад
0
Astra, Load Trigger Handle загружает сохранённый триггер в хэш таблице.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.