![]()
AlexKARASb
Learning cpp
![]() ![]() offline
Опыт:
22,103Активность: |
Обьяснение\обучение глобалок на Jass
Пытаясь понять как пользоватся с глобалками столкнулся с очень странными вещами
вот код примитивного триггера Просто для разминки решил сделать так: 1)юнит каст спел; 2)включается таймер(2\с); 3)если переменная такая-то то остановить таймер удалить юнита » раскрыть Код:
который написал я неправильно(мда мда мда) и вот альтернатива на ГУИ; таймер вызывающийся другим триггером » раскрыть Код:
В ГУИ создается if в таймере и к нему ф-ция возвращающая булин, как это написать на jass в одной ф-ции Отредактировано ScorpioT1000, 03.02.2010 в 17:33. |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
bee
vjass.optimizer
![]() ![]() offline
Опыт:
16,615Активность: |
в первом примере ты удаляешь таймер при первом вызове. |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
AlexKARASb
Learning cpp
![]() ![]() offline
Опыт:
22,103Активность: |
омг я лол не тот триггер скинул Т_Т
обновлю 1пост к вечеру пока времени нет сор за тупость в первом посту |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
чтобы написать одной функцией потребуется целый букет знаний и вообще это не очень хорошая идея так как поглощает значительно больше ресурсов чем индивидуальные вызовы. |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
AlexKARASb
Learning cpp
![]() ![]() offline
Опыт:
22,103Активность: |
DioD, саарказм, или в серьез написал? тяжко тя понять
глубоко извиняюсь за тему пойду почитаю про jass в туториалах вексориана наконец узнал кто это тему наверно закройте ато от меня один флуд Отредактировано AlexKARASb, 03.02.2010 в 22:21. |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
AlexKARASb
Learning cpp
![]() ![]() offline
Опыт:
22,103Активность: |
вот переписал
Сделать пытался что: юнит каст спел, присвоить itor(integer) двум, запуск таймера, при первом запуске таймера условие если itor>1 создать юнита в противном случае удалить юнита, стоп таймер, далее присвоить значение itor к нулю, и при втором запуске произойдет то что в элс в контейнере глобалс integer itor и unit utor Код:
обьясните пожалуйста какую ошибку я допустил =\ |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Zombak2500
![]() ![]() offline
Опыт:
1,855Активность: |
я так понял uter глобалка, поставь udg_uter в коде
Zombak2500 добавил: и itor тоже |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
AlexKARASb
Learning cpp
![]() ![]() offline
Опыт:
22,103Активность: |
Zombak2500, читал бы лучше мой пост:
Цитата:
при обьявленых глобалках приставка удг не ставится |
|
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
AlexKARASb
Learning cpp
![]() ![]() offline
Опыт:
22,103Активность: |
Почему когда я создаю контейнер
globals real torrent endglobals та любую переменную в ней карта не запускается? возможна ли проблема в моем genpack'e? AlexKARASb добавил: омг проблема была в Паке -пи**ц- антивирус блокировал часть пака -.- омг так я тупо неделю тратил время зря |
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
AlexKARASb
Learning cpp
![]() ![]() offline
Опыт:
22,103Активность: |
Добрый всем день. Ответьте пожалуста на пару моих вопросов
вопросец по глобалкам: как создать правильно массив globals unit array ar endglobals так? и второй при цыкле когда я создаю юнита и сетаю его, как правильно выбрать под массив? Код:
все дотилемпал в [in] AlexKARASb добавил: возник маленький вопрос мне надо создавать юнитов с задержкой, если в цикле я ставлю вейт перестает удалятся юнит как избежать этого? Отредактировано AlexKARASb, 06.02.2010 в 16:16. |
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Enein
Silenced by ZlaYa1000
![]() ![]() offline
Опыт:
43,453Активность: |
юзай таймеры. слип в лупе не работает Enein добавил:
так |
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
AlexKARASb
Learning cpp
![]() ![]() offline
Опыт:
22,103Активность: |
Enein, ясно
а кол-во таймеров в триггере неограничено? спасибо помог Отредактировано AlexKARASb, 06.02.2010 в 18:17. |
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|