XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
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
Gareth Emery
Passive Progressive^^
offline
Опыт: 9,874
Активность:
Либо вручную, либо с помощью cJass. Там точно есть операторы инкремента и декремента.
Старый 08.11.2012, 01:58
Jorde

offline
Опыт: 88
Активность:
а на GUI?
Старый 08.11.2012, 02:02
Темак
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
Jorde

offline
Опыт: 88
Активность:
  1. не СИ и не СИ ПЛАС ПЛАС А C#
  2. Я ещё себе голову не забивал операторами Jass! Я же просил! GUI и только GUI
Старый 08.11.2012, 02:49
Gareth Emery
Passive Progressive^^
offline
Опыт: 9,874
Активность:
Рано или поздно любой уважающий себя маппер приходит к выводу, что одного лишь GUI совершенно недостаточно для нормальной карты. Это так, для справки.
А теперь по делу. Если тебе просто надо прибавить число к переменной, то воспользуйся действиями Set Variable и Arithmetic.
Старый 08.11.2012, 03:37
Jorde

offline
Опыт: 88
Активность:
  1. Чёт не нашёл =( Обидно..
  2. У мя рашин тригеры =_) всё для простоты и удобства =)
Старый 08.11.2012, 04:08
Gareth Emery
Passive Progressive^^
offline
Опыт: 9,874
Активность:
Короче там должно быть что-то вроде "Назначить переменную", 8-е по счету действие, если стоит галочка "Все". Потом выбираешь свою переменную, после чего когда будешь присваивать ей значение, выбери пункт "Арифметическое действие" (наверно так там должно быть).
Старый 08.11.2012, 05:07
Jorde

offline
Опыт: 88
Активность:
Gareth_Emery, спс... Понял в чём фейл =)
Старый 08.11.2012, 05:25
Sladkoegka
Забыл что хотел...
offline
Опыт: 7,477
Активность:
Jorde, SetVariable i = i + 1??????????(triggers GUI)
Старый 08.11.2012, 13:01
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 20:26.