function GetWidgetTypeId takes widget wg returns integer
local integer tp
set tp = GetDestructableTypeId(I2D(W2I(wg)))
if tp == 0 then
set tp = GetItemTypeId(I2It(W2I(wg)))
endif
if tp == 0 then
set tp = GetUnitTypeId(I2U(W2I(wg)))
endif
return tp
endfunction
Вот прикольная функция. Я ее использую для уменьшения длинны кода при работе с виджетами.
[size=1][i]PlayerDark добавил:[/i][/size]
Хотя она юзает W2I это можно спокойно заменить на H2I.
Первый раз когда я читал статью я был нуб в джассе и ничего не понял ...
Теперь когда я читаю статью я вроди понимаю что тут все просто, но не для новичков ...
» WarCraft 3 / Библиотека функций
» WarCraft 3 / Библиотека функций
вобще не в тему.
К тому же юзаются БЖ там где без них можно обойтись.
» Diablo / Бестиарий
» Пропавшая Грамота / Главная страница
» TcX / Главная страница
» WarCraft 3 / Создание AI для карт типа Hero Arena
Теперь когда я читаю статью я вроди понимаю что тут все просто, но не для новичков ...
» Grand Theft Auto / Читы для GTA-SA
» Murloc Expansion / Главная страница
» WarCraft 3 / DotA 6.74c
» WarCraft 3 / Polar Escape VI
» WarCraft 3 / Результаты конкурса ландшафта XGM 01.02.2007
» WarCraft 3 / Результаты конкурса ландшафта XGM 01.02.2007
Адольф а что за конкурс ?
» Воины сумрака / Главная страница
» WarCraft 3 / THE AREНА
» WarCraft 3 / Осваиваем jass (0-1)
» WarCraft 3 / DotA 6.74c
» WarCraft 3 / Осваиваем jass (0-1)
» WarCraft 3 / DotA 6.74c
» WarCraft 3 / Психиатр, часть I
» WarCraft 3 / Написание сюжета для РПГ