Не знаю что делать, так как новая боевая единица создаётся в центре карты, а не у дерева. (Вместо decoration сейчас используется destructable, ибо карта не запускалась)

Принятый ответ

Кет, эта хрень может фактически выдавать 2-4 секунды вместо 0.5 или 0.1. В общем ждет сколько захочет.
Ну и вранье, лол. Такого быть не может, сори. Но вейты работают сквозь паузу, да и для точного ожидания не подходят т.к. период их проверки (и следовательно погрешность и минимальное время ожидания) 0.1, если не ошибаюсь. Это не всегда существенно.
Хозяин Миров, тебе блин видишь не подсвечивается твоя функция? Вашу мать, google.com -> common.j -> первая ссылка -> Ctrl-F "destructable" -> 7 кликов вниз -> GetSpellTargetDestructable()
На все про все 30 секунд.
0
29
9 лет назад
0
Друже зачем ты юзаешь jass в триггере? Только ради локалок?
А вообще, проблема в том, что ты отлавливаешь заклинание, а не приказ, поэтому и надо брать GetAbilityTargetDestructable или как-то так...
0
14
9 лет назад
0
Теперь опять карта не запускается...
Загруженные файлы
0
33
9 лет назад
Отредактирован Кет
0
Разве GetTriggerPlayer() по такому событию что-то выдаёт? Мб вернее использовать GetOwningPlayer(u)?
Ну и ещё можно сократить:
local unit u = GetTriggerUnit()
local destructable dl = GetAbilityTargetDestructable()
local unit s
call TriggerSleepAction(что ты там написал)
set s = CreateUnit(GetOwningPlayer(u), 'e600', GetDestructableX(dl), GetDestructableY(dl), 0)
call IssueTargetOrder(s, "harvest", dl)
set s = null
set dl = null
set u = null
Ну и дистанцию можно высчитывать по координатам, а не по локейшнам, но это другая история.
Ну и мудрецы любят говорить, что TriggerSleepAction НЕЛЬЗЯ ВООБЩЕ НИКОГДА ИСПОЛЬЗОВАТЬ, но я это так и не понял до конца.
0
29
9 лет назад
0
Хозяин Миров, я не уверен что именно эта функция, просто надо копать в этом направлении, я редактор не открывал года 3
0
21
9 лет назад
0
Кет, эта хрень может фактически выдавать 2-4 секунды вместо 0.5 или 0.1. В общем ждет сколько захочет.
0
20
9 лет назад
0
Пиши на гуях, легче будет
0
21
9 лет назад
0
С таким то количеством CS есть смысл слезать с GUI.
0
20
9 лет назад
0
RiseD:
имею ввиду, что легче на гуях без КС сделать) или уже чисто на джазе
0
14
9 лет назад
Отредактирован Хозяин Миров
0
alexprey, там есть ещё только три функции одного вида, которые до этого работали, а в РО проблем нет точно, ибо запускается же другая карта кампании.
ssbbssc, на GUI локальные переменные? Можно конечно устроить с переносом из глобальных в локальные и наоборот по сто раз, но мне не хочется захламлять переменные, да и говорят, что прямо на локальных быстрее работать будет.
И мне лично удобней на GUI с CS делать, в CS я хоть нормально ориентируюсь.
Кет, сделал себе также, увы, тоже не запускается. Про weit, это мой первый weit в кампании, а карта вторая, первая полностью закончена. Я сам уже перешёл на таймеры, но не знаю, как здесь избавиться от weit`а.
Перевёл в JASS, может теперь будет видно, есть ли ошибка...
Загруженные файлы
6
29
9 лет назад
Отредактирован Doc
6
Кет, эта хрень может фактически выдавать 2-4 секунды вместо 0.5 или 0.1. В общем ждет сколько захочет.
Ну и вранье, лол. Такого быть не может, сори. Но вейты работают сквозь паузу, да и для точного ожидания не подходят т.к. период их проверки (и следовательно погрешность и минимальное время ожидания) 0.1, если не ошибаюсь. Это не всегда существенно.
Хозяин Миров, тебе блин видишь не подсвечивается твоя функция? Вашу мать, google.com -> common.j -> первая ссылка -> Ctrl-F "destructable" -> 7 кликов вниз -> GetSpellTargetDestructable()
На все про все 30 секунд.
Принятый ответ
0
21
9 лет назад
Отредактирован Raised
0
Экхем. После каста спелла с вейтом 0.4 юнит подыхал спустя 2 секунды. С четверкой я пожалуй преувеличил, но оно не работает стабильно.
0
14
9 лет назад
0
Doc, заработало, спасибо.
2
29
9 лет назад
2
RiseD, пруф или не было.
0
21
9 лет назад
Отредактирован Raised
0
Doc, ок. пруф. А именно описанное мною ранее поведение проявлялось тут. Вейт и киллюнит вставлял в функцию "checkSpellApplied"
Doc, сори. Был неправ. Работает вроде как нормально, но когда работает. Странная, переменчивая хрень.
Загруженные файлы
Чтобы оставить комментарий, пожалуйста, войдите на сайт.