Все меньше с последнее время меня меня радуют триггеры и все больше тянет на custom script и текстовые команды.
По этому поводу подскажите вот такие вопросы:
  1. Подскажите команду что -бы не мучаться каждый раз с set variаble ,а просто создать глобальную переменную вначале текстовой командой ,ведь на джассе вы же их как то делаете?
и если я ее создам текстовой командой - то она будет потом отображаться как созданная в списке переменных?
  1. По поводу локальных переменных . Как правильно записать только что созданного юнита в локальную,то есть я раньше записывал в глобальную , потом ,если это было необходимо копировал в локальную ,а потом вроде дошло
local u
set u = GetLastCreatedUnit()
и когда она не нужна
set u = null
Верно?
3)У переменной integer может быть массив,integer[1] но если она число -то если добавить к ней 1 - то увеличится она сама или ее массив +1 ?
  1. если конвертировать Real to integer- то округление до целых будет в большую сторону?
Заранее извините за нубские вопросы и ПОЖАЛУЙСТА, не нужно меня посылать на статьи 2012 года .
бывают вопросы и похуже.
Заранее спасибо за понимание!))

  1. глобалки создаются вне функций, что в GUI невозможно. И глобалки, созданные таким образом, не отображаются в GUI

  1. лучше вместо
set u = GetLastCreatedUnit()
писать
set u = bj_lastCreatedUnit
bj_lastCreatedUnit - глобальная переменная

  1. никакого округления! при конвертации просто откидывается дробная часть. Если нужно округление, просто добавь к числу 0.5, а затем переводи в целочисленные
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
21
в скобках нужно что-то менять на место my unit my face или это просто как бы пустые поля в которые по умолчанию записывается только что созданный юнит?
28
SсRealm, myPlayer - записываешь своего игрока (например Player(0) - красный игрок)
myUnitType - равкод юнита (например 'hfoo' - футмен)
myX/Y - координаты
myFace - угол поворота юнита при создании (я как правило ставлю 0)
21
nvc123:
SсRealm, myPlayer - записываешь своего игрока (например Player(0) - красный игрок)
myUnitType - равкод юнита (например 'hfoo' - футмен)
myX/Y - координаты
myFace - угол поворота юнита при создании (я как правило ставлю 0)
Прости тупого гуишника, как просчичать координаты x у ?
28
SсRealm, ты их должен знать
без координат невозможно создавать юнитов ни в джасс ни в гуи
если ты этого не можешь то удали редактор и иди играть в дотку с пацанами со двора
только лучше в доту 2
чтобы в первой школоты поменьше было
21
Вот хоть пристрели.
Никогда неуказывал их( или не знал что укаъывал)
Макимум расстояние и угол.( гУИ ДОБИВАЕТ НАШ МОСК))
28
SсRealm, и где твои юниты создавались тогда?
какое ещё расстояние
короче выучи сначала гуи а потом о джасс думай
всё вопрос закрыт
21
Да что ж так сложно -то!
Может на указанной точке, может на позиции какого то юнита . может в области - но вот
икс и игрик я не указывал никогда((
( только триггеры)
28
SсRealm, а точка по твоему из чего состоит?
в ней содержаться координаты
только точка утекает
а если передавать координаты напрямую то утечек нету
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.