Все меньше с последнее время меня меня радуют триггеры и все больше тянет на custom script и текстовые команды.
По этому поводу подскажите вот такие вопросы:
set u = GetLastCreatedUnit()
и когда она не нужна
set u = null
Верно?
3)У переменной integer может быть массив,integer[1] но если она число -то если добавить к ней 1 - то увеличится она сама или ее массив +1 ?
По этому поводу подскажите вот такие вопросы:
- Подскажите команду что -бы не мучаться каждый раз с set variаble ,а просто создать глобальную переменную вначале текстовой командой ,ведь на джассе вы же их как то делаете?
- По поводу локальных переменных . Как правильно записать только что созданного юнита в локальную,то есть я раньше записывал в глобальную , потом ,если это было необходимо копировал в локальную ,а потом вроде дошло
set u = GetLastCreatedUnit()
и когда она не нужна
set u = null
Верно?
3)У переменной integer может быть массив,integer[1] но если она число -то если добавить к ней 1 - то увеличится она сама или ее массив +1 ?
- если конвертировать Real to integer- то округление до целых будет в большую сторону?
Заранее извините за нубские вопросы и ПОЖАЛУЙСТА, не нужно меня посылать на статьи 2012 года .
бывают вопросы и похуже.
Заранее спасибо за понимание!))
бывают вопросы и похуже.
Заранее спасибо за понимание!))
Принятый ответ
- глобалки создаются вне функций, что в GUI невозможно. И глобалки, созданные таким образом, не отображаются в GUI
- лучше вместо
set u = GetLastCreatedUnit()
писать
set u = bj_lastCreatedUnit
bj_lastCreatedUnit - глобальная переменная
- никакого округления! при конвертации просто откидывается дробная часть. Если нужно округление, просто добавь к числу 0.5, а затем переводи в целочисленные
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
FlyTab, SсRealm, для того чтобы ответить на комментарий не надо цитировать его содержимое
myUnitType - равкод юнита (например 'hfoo' - футмен)
myX/Y - координаты
myFace - угол поворота юнита при создании (я как правило ставлю 0)
Ред. SсRealm
без координат невозможно создавать юнитов ни в джасс ни в гуи
если ты этого не можешь то удали редактор и иди играть в дотку с пацанами со двора
только лучше в доту 2
чтобы в первой школоты поменьше было
Никогда неуказывал их( или не знал что укаъывал)
Макимум расстояние и угол.( гУИ ДОБИВАЕТ НАШ МОСК))
какое ещё расстояние
короче выучи сначала гуи а потом о джасс думай
всё вопрос закрыт
Может на указанной точке, может на позиции какого то юнита . может в области - но вот
икс и игрик я не указывал никогда((
( только триггеры)
в ней содержаться координаты
только точка утекает
а если передавать координаты напрямую то утечек нету