Добавлен koloff
Нужно мне для машинимы сделать так, что бы от нескольких персов шла магическая энергия к одному. Знакомый предложил вариант, когда на позиции персов создаётся дамми кастер, и они атакуют одного центрального дамми, абилкой Грозовая атака с очень большой скоростью. Выглядит так, как будто один юнит тянет из других юнитов энергию молнией. Что мне, собственно и нужно. Теперь о проблемах, при создании дамми на позиции юнитов, физический размер дамми, влияет на местоположение самих юнитов и они смещаются со своих заданных мест. Для наглядности прикрепил скрин:
Если же я, даю этим дамми способность Москиты, то тогда они не влияют на местоположение юнитов, но тогда не проходит по ним атака молнией. Карту с примером прикрепил также к сообщению. Что мне нужно, если возможен вариант, что дамми не влияют на позиции юнитов и по ним проходит атака молнией, отлично, сделаю как скажете. Если нет, нужны другие варианты, при которых будет аналогичный визуальный эффект. Нужно мне это просто позарез, потому что от этого отталкиваются другие вещи, сюжетные, в финальной экшен сцене. Выслушаю любые предложение, главное, что бы они были=)
Принятый ответ
koloff:
Объявляются переменные в начале.
local lightning l
call AddLightningEx(codeName, true, GetLocationX(where1), GetLocationY(where1), GetLocationZ(where1), GetLocationX(where2), GetLocationY(where2), GetLocationZ(where2))
set l = bj_lastCreatedLightning
Объявляются переменные в начале.
local lightning l
call AddLightningEx(codeName, true, GetLocationX(where1), GetLocationY(where1), GetLocationZ(where1), GetLocationX(where2), GetLocationY(where2), GetLocationZ(where2))
set l = bj_lastCreatedLightning
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Итак, поехали! Всё, дожал синтаксис на джассе, теперь карта сохраняется и запускается, но, блин, молнии не удаляются всё равно=) Выкладываю два скрина показывающие, как код в триггере выглядит теперь:
Модеры, ну не трите плз... )
Я не джассер даже 1 день, понятно, что для меня всё непонятно и сложно сейчас.
Тебе нужно создать столько переменных, сколько у тебя молний будет или одну но с массивом
Что ж ты лепишь то, ептить
Почитай статьи про переменные, про джасс
Как ты без элементарных знаний собрался что-то делать?
koloff: То, что мы поможем тебе их дожать, тебе погоды не сделает.
Только разобравшись во всём сам, ты будешь на высоте.
Я WE дожимал 10 лет, и сейчас вот шарю во всём почти.
Ред. koloff
koloff:
Ещё раз
Proshel_Doty:
Ред. koloff
Мысль чего?
Я вижу и говорю тебе последний раз, переменные объявляются в начале!
Ред. koloff
Мдамс
У тебя там несколько начал? Круто
Итак, вот как выглядят действия в триггере, на данный момент. Прямо по порядку скрины идут - 1,2,3, как они в триггере располагаются.
Не удаляются молнии. Карта сохраняется-запускается, молнии при проверке создаются как надо, но, блин, не удаляются о_О
Если джассеры с опытом не могут разобраться, что про меня говорить-то? У меня больше нет вариантов, которые я мог бы проверить, вся надежда на вас.
Вот в моей карте всё работает почему-то с такими же функциями
А ты по ходу хакнул вар, вот и не работает)
koloff:
Ред. koloff
Блин, парни, то же самое и всё=( Я тупо скопировал триггер из карты с машинимой, удалил всё, кроме относящегося к молниям. И при запуске, та же фигня 1:1, карта сохраняется-запускается, молнии создаются, но не удаляются, и всё тут! Карту прикреплю к сообщению, я уже замахался с экспериментами, вся надежда на вас.
Только не говорите мне, что на ваших компах, карта пример работает=)
Proshel_Doty:
Итак, парни, вот такой полный ноль и неумеха в джассе, как я, оказался прав. Всё дело в этом:
koloff:
оно всегда пустое, null
На Перст смерти не обращай внимания, в действиях в триггере, это тоже молния, только красная. Надеюсь, я смогу сейчас вернуться к своей машиниме, а джасс оставлю умным людям и не буду касаться его как можно дольше.
Вкратце сделаю подводку всей эпопеи, всем миром выдавили из себя код триггера на создание и удаление молний. Триггер содержит именно тот код, который мне насоветовали тут бывалые джассеры. Триггер нормально работает для создания и удаления обычной молнии, но не работает для создания и удаления расширенной молнии. Что нужно изменить, что бы триггер начал работать и для расширенной молнии? Скрин триггера я выложил в посте #45.
Всё же просто как гвозди, конкретно в каком действии триггера, что нужно прописать? Если я захочу стать джассером, я полезу во все статьи и разные системы, и буду повышать свой уровень кодера. Мне же нужно, просто создать три молнии на нужной высоте и удалить потом, и всё. Я смогу продолжить делать свою машиниму, для которой гуи хватает за глаза, а если возникнет нужда в исключении в виде джасса, я опять полезу на xgm за советом.
Ред. koloff
По логике, если я создаю расширенную молнию на гуи, я её могу и удалить, иначе какой в ней смысл?
Ну вот, смотри требования системы: "От вас требуется:Инициализированная хэш-таблица (в коде используется название udg_Hash) Умение использовать Custom Script" Я не могу ни того, ни другого.
Ред. Hate