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