Jorde
offline
Опыт:
88Активность: |
1+1 или Изменение целочисленных переменных
Наверное глупый вопрос и всёже... Если на C# языке я могу написать
int num = 2; int num2 = 0; public static void num+() { if ( num < 5) { num++; num2 = num+1; num = num2; num+(); } else {MessageBox.Show("Ура мы добились результата!");} } То тут на гуи как сделать +1 или +2 к переменной я хз.. Если к числу в переменной надо прибавить чуток =( |
08.11.2012, 01:49 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Gareth Emery
Passive Progressive^^
offline
Опыт:
9,874Активность: |
Либо вручную, либо с помощью cJass. Там точно есть операторы инкремента и декремента. |
08.11.2012, 01:58 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Jorde
offline
Опыт:
88Активность: |
а на GUI? |
08.11.2012, 02:02 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Темак
jass for everyone
offline
Опыт:
7,200Активность: |
если ты знаешь си, то я рекомендую тебе сразу переходить к изучению jass, а в дальнейшем к cjass.
Cjass по синтаксису очень похож на си, например, там есть возможность использовать такие конструкции: i++ i+=2 (я думаю ты знаешь, но всё равно поясню: это равносильно строке "i = i + 2") чтобы начать изучать jass можно прочесть следующие статьи: осваиваем jass исправления и дополнения к "осваиваем jass" оптимизация Передача и хранение данных в варкрафте GetLocalPlayer() Temak1 добавил: Jorde, зачем тебе гуи если ты знаешь си? >.< |
08.11.2012, 02:04 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Jorde
offline
Опыт:
88Активность: |
|
08.11.2012, 02:49 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Gareth Emery
Passive Progressive^^
offline
Опыт:
9,874Активность: |
Рано или поздно любой уважающий себя маппер приходит к выводу, что одного лишь GUI совершенно недостаточно для нормальной карты. Это так, для справки. А теперь по делу. Если тебе просто надо прибавить число к переменной, то воспользуйся действиями Set Variable и Arithmetic. |
08.11.2012, 03:37 | #6
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Jorde
offline
Опыт:
88Активность: |
|
08.11.2012, 04:08 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Gareth Emery
Passive Progressive^^
offline
Опыт:
9,874Активность: |
Короче там должно быть что-то вроде "Назначить переменную", 8-е по счету действие, если стоит галочка "Все". Потом выбираешь свою переменную, после чего когда будешь присваивать ей значение, выбери пункт "Арифметическое действие" (наверно так там должно быть). |
08.11.2012, 05:07 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Jorde
offline
Опыт:
88Активность: |
Gareth_Emery, спс... Понял в чём фейл =) |
08.11.2012, 05:25 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sladkoegka
Забыл что хотел...
offline
Опыт:
7,477Активность: |
Jorde, SetVariable i = i + 1??????????(triggers GUI) |
08.11.2012, 13:01 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|