unitpool наследуется от handle, поэтому я подумал, что если создать глобальную переменную udg_contSmall - я смогу записывать в него unitpool, но моя догадка была, вероятно, не верна. Что я делаю не так, и как это можно сделать?
function Trig_init_unitpools_from_excel_Actions takes nothing returns nothing
	set udg_contSmall[0] = CreateUnitPool()
	call UnitPoolAddUnitType(udg_contSmall[0], 'n005', 3)
	call UnitPoolAddUnitType(udg_contSmall[0], 'n002', 1)
endfunction

//===========================================================================
function InitTrig_init_unitpools_from_excel takes nothing returns nothing
    set gg_trg_init_unitpools_from_excel = CreateTrigger(  )
    call TriggerAddAction( gg_trg_init_unitpools_from_excel, function Trig_init_unitpools_from_excel_Actions )
endfunction

Cancel, тогда ручками правь j файл
это единственный способ обойтись без джнгп
и вроде в джнгп есть директива для отключения джассхелпера?
т.е. по идее 1,29 должен работать
и что ты там учить для джнгп такое сложно собрался?
он запускается точно так же как и обычный редактор
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
20
xgm - святое место для срача по поводу быстроты
только вот играют ли 0.09 секунд разницу?
17
ssbbssc, мне нет дела до срача, мне есть дело до того, что на моей предыдущей карте (на которую угрохал кучу времени) были жуткие задержки в сетевой игре из-за непонятных причин (это не утечки, инфа 100%). Поэтому я стараюсь аккуратно подходить в вопросу.
21
Cancel, я понял в чем Ваша проблема. Думаю, что решить можно только через JNGP.
17
ScopteRectuS, не знаю имеет ли смысл тратить время и учить новую для себя утилиту по варику ради одной задачи. Я пока разберусь с ней, пойму что она делает, как с ней быть, пройду через подводные камни - 100 лет уйдёт. Если нет возможности решить через JASS данную проблему - то буду сохранять unitpool в хештаблицах.
21
Cancel, Вам не нужно учить новую утилиту, Вам всего лишь в своем коде надо написать:
globals
	unitpool myUnitPool
endglobals
Потому что без JNPG невозможно\сложно создать глобальную переменную типа unitpool.
17
ScopteRectuS, JNPG - насколько я погуглил - не будет работать в 1.29?
21
Cancel, этого сказать не могу. Но думаю местные умельцы и для 1.29 сделают свой JNGP.
26
Cancel:
не хочется сохранять unitpool в хеш-таблице
Зачем? юзай обычные глобалки с массивами
Cancel:
не знаю имеет ли смысл тратить время и учить новую для себя утилиту по варику ради одной задачи
JNGP можно использовать как обычный WE
с той разницей что там более удобно работать со скриптом
т.е. в обычном WE - там просто текст...
21
Зачем? юзай обычные глобалки с массивами
Проблема в том, что у человека нет JNPG, а в GUI-интерфейсе нельзя создать глобальную переменную типа unitpool (её в списке нету).
17
ScopteRectuS, покопался на форуме. Пишут что JNPG не работает начиная с версии 1.28, а у меня 1.29
21
Cancel, 1.29 еще не вышел, а Вы уже карты на нём создаёте? ))
Ну тогда либо ждать, когда выйдет новый JNPG, либо через хеш-таблицу.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.