AlexKARASb
Learning cpp
offline
Опыт:
22,103Активность: |
Функции
Можно ли в разных триггерах пользоватся одной функцией
ну к примеру в триггере№1 действие call EnumDestructablesInRect(100, null, function Kill_Destructable) в триггере№2 нужно также создать функцию "Удаление деструбки" или можно воспользоваться из трига№1 Если написал на суровом молдавском скажите, опишу подробнее |
01.02.2010, 23:44 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Nekit1234007
offline
Опыт:
11,916Активность: |
Можно.
|
01.02.2010, 23:45 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AlexKARASb
Learning cpp
offline
Опыт:
22,103Активность: |
Спасибо
|
02.02.2010, 00:12 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
SRes
1110101000
offline
Опыт:
9,997Активность: |
Ты собрался вызвать функцию внутри функции из другой функции ?
Что ты имел ввиду ? Или лучше, что тебе надо сделать ? |
02.02.2010, 00:46 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
SRes, он собрался вызывать функцию находящуюся в одном тригере из другого. |
02.02.2010, 01:20 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
автор не думал о том что вызывая БЖ функции он вызывает функции не то что из триггера а из совершенно другого файла? |
02.02.2010, 07:08 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sebra
offline
Опыт:
5,603Активность: |
Только такие функции пиши в том месте, которое называется "нестандартный кодл карты". Это в редакторе триггеров открывается при нажатии на имя карты в самом верху списка триггеров. А то при неправильном порядке сборки триггеров определение функции может оказаться позже использования - получишь ошибку. |
02.02.2010, 18:39 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AlexKARASb
Learning cpp
offline
Опыт:
22,103Активность: |
автор(тобеш я, немного сдвинутый по фазе) ищу разные способы передачи данных из функции к функцие пока что кроме хеша ничего больше нет в моей голове =\, пользоваться глобальными переменными правильно не могу, да и какими-то struck и library тоже Ну Вопрос задавал для того чтобы 1)реализовать снос деревьев 2)Остановки(выкл функцию движения) дамми юнита при наличии рядом дерева 3)Для общего развития ;) |
02.02.2010, 18:57 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Библиотеки то тут причем? Используй ГетХэндлАйди и сопутствующие ему возможности. А вообще это на гуи делается даже. Помню в бурной молодости реализовывал такое:) |
02.02.2010, 19:24 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
bee
vjass.optimizer
offline
Опыт:
16,615Активность: |
для переноски данных из функции в функцию подойдут глобалки как и обычные (udg) так и "vJassовые" |
02.02.2010, 20:03 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AlexKARASb
Learning cpp
offline
Опыт:
22,103Активность: |
Bee, вот у меня вопрос в гуи глобалках: перед тем как начать действия с чемто обычно присваивается знание какое-то к глобалке В vjass глобалках это надо делать(присваевать чему глобалку) при создании в контейнере глобалс? или при начале действий в функции |
02.02.2010, 21:53 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
SRes
1110101000
offline
Опыт:
9,997Активность: |
Запомните раз и на всегда : GUI == Jass == vJass == cJass == whateverJass.
Какая разница где объявлена глобалка ? GUI добавляет префикс udg_ для снижения шанса конфликта имен на ноль, vJass просто добавляет объявление глобалки в секцию globals (аналогично с GUI, вот только здесь ты сам выбираешь название). Когда ее объявлять - твое дело, но в джассе это не имеет значения, все объявляется в самом начале. Когда ей присваивать значение ? Тоже твое дело, главное - до использования. |
02.02.2010, 22:04 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AlexKARASb
Learning cpp
offline
Опыт:
22,103Активность: |
Вот попробовал использовать глобальные переменные в коде
Код:
Работал код до появления второго таймера TimerEffect_Destroy Пояснисте пожалуйста правильно ли я расставил глобальные переменные Ошибок компиляций нет, но работать отнють не желает Отредактировано AlexKARASb, 02.02.2010 в 22:47. |
02.02.2010, 22:42 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Лол. Зачем тебе и хт и глобалки? Что именно не работает? |
02.02.2010, 23:06 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AlexKARASb
Learning cpp
offline
Опыт:
22,103Активность: |
Работал код до появления второго таймера TimerEffect_Destroy
Скорее всего я намудриал с интеджером с хт понятнее А глобалка если имеет такое же имя как и локалка эпик фейл?(лучше переменить? хотел сказать) вот на таком коде(гораздо проще) обьясните пожалуйста мои ошибки написания Код:
Отредактировано AlexKARASb, 02.02.2010 в 23:25. |
02.02.2010, 23:07 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|