Ты можешь найти нужный тебе эффект и в стандартных. В триггерах есть раздел "спецэффект" и там есть действия его создания и удаления. Так вот между созданием и удалением поставь sleep(длительность твоего спецэффекта), чтобы он не завершился сразу же после создания. В действии создания можно указать сам спецэффект и точку его появления
С рандом выбором так и не разобрался ,а с спецэффектом да.
А в чём проблема? Вот пример, создания пехотинца для случайного игрока из всех. Также можно без проблем выбрать случайного игрока из заранее заданной группы или игроков, соответсвующих каким либо условиям
Ты можешь найти нужный тебе эффект и в стандартных. В триггерах есть раздел "спецэффект" и там есть действия его создания и удаления. Так вот между созданием и удалением поставь sleep(длительность твоего спецэффекта), чтобы он не завершился сразу же после создания. В действии создания можно указать сам спецэффект и точку его появления
А что именно не понятно? Вы не можете подобрать игрока или создать анимацию кровавого взрыва? Ваша задумка оригинальная и состоит из нескольких частей. Подбор игрока и нанесение вампиру урона в 6:00 - это разные задачи. Спрашивайте отдельные моменты. Делать перечисленную вами систему никто не возьмётся, вам лишь помогут понять как реализовать какой-то момент, но не всю карту
substring в помощь
нет, это скриптовый язык, здесь никаких удобств
Единственное, что приходит в голову с substring, это резать строки от первого до второго вхождения нужного символа и так по кругу, но я даже не знаю как найти такое вхождение, получить его положение
Я не стал проверять и поэтому спрашиваю: я так понял, что машинка_воспроизведение считывает значения из сетки с помощью своих же координат в комнате. Может ли случится так, что из-за лага машинка не попадёт в "триггер"?
Не понимаю, что вы имеете в виду под "попадёт в триггер". Машинка может не попасть в сетку, если её координаты отрицательны(она выехала за края), так как мы создаём сетку в комнате, но не за её пределами. Стоит обрабатывать этот момент, например вовсе не читать сетку, если координаты отрицательны
А что мешает поставить время жизни 0 сек, тогда у него не будет таймера жизни и он не помрет по истечению времени.
Используя событие - юнит призвал юнита, можно установить желаемое время жизни призванного юнита.
Спасибо, огненный дождь не исключение и при нуле времени жизни нету) Теперь надо выбрать правильный ответ. Наверное, тот кто раньше ответил...
Перечислены типы данных языка JASS, тут приведены типы данных, логическая, код (тебе рано об этом типе), хендл (ссылка на обьект), целочисленная, вещественная, строка.
handle это обьект, причем не важно юнит, локация, или триггер - это все обькты, они поделены на поддтипы для удобства. События требют только handle (кропе пары отбитых, на тип real но они работают криво, их никто не использует)
Так что статьи в помощь.
И кстати забыл написать, у одного триггера может быть множество событий, условий и действий, причем совершенно разных.
Morkoffka, переменные использовать можно везде
вот только ты вообще не знаешь что такое переменные
переменная просто хранит данные
функции работают с данными
т.е. когда ты вызываешь функцию то из переменной читаются данные и уже эти данные передаются в функцию
для примера возьмём листок бумаги на котором записано число(пускай 3)
листок бумаги это переменная
число это данные
если дать человеку прочитать число с листка то он будет знать только число которое было записано на листке(3)
потом число убрали корректором и написали другое число(5) и показали его другому человеку
таким образом первый человек знает число 3 а второй число 5
а сам листок уже давно использовали как туалетную бумагу
Хорошо. Есть человек, который следит за проезжающими машинами. Если в номере машины содержится цифра(заранее известная человеку), то он останавливает машину. Этот человек - событие триггера. Каждое утро, цифра(заранее известная человеку) меняется. Меняет её какой либо триггер. Так вот как реализовать такого человека - событие и как менять эту загадочную цифру в Jass?
У нас нет события, при котором машина просто проезжает. Есть только событие в котором заранее указана нужная цифра номера
Кстати, только сейчас я понял, что проблему можно решить по-другому
quq_CCCP, да тут незнание основ а ты api и принципы работы триггеров пихаешь
Я и имел ввиду, будет ли событие триггера изменятся, если изменяется значение переменной(уже не вопрос)
Что касается TriggerAddAction, снова напутал(второй раз), речь шла о функциях работы с событиями триггера
Спасибо за Jass Api. Как ни странно о функциях я узнавал конвертом с гуи
An add-on or addon is a typically small mod which adds to the original content of a specific game.
Ходим вокруг одного и того же)
Короче напишите чёткое определение(если вам чем то не нравиться первый коммент) и надо закрывать тему.(Хотя я ещё хотел получить пару замечаний для достижения)
Думаю, мало кто играет в Regin of Chaos и делает на него карты, открыл его только ради компании, да и Frozen Trone(как то так) поддерживает все карты сделанные для Regin Of Chaos nvc123:
Morkoffka, аддон и мод требуют наличие оригинальной игры
это определение
Можешь достаточно чётко сформулировать определение мода и аддона из своих соображений?
Не думаю, что только мы "спорим" об этом
P.S Это не вызов(а возможно так звучало)
=)
» Проект Z / Главная страница
Отредактирован Morkoffka
» WarCraft 3 / Убрать порчу
» WarCraft 3 / Удаление работника если он построил сторожевую башню
Отредактирован Morkoffka
» WarCraft 3 / Рандом выбор .
» WarCraft 3 / Рандом выбор .
» WarCraft 3 / Как сделать триггер на рандом выбор.
» WarCraft 3 / Как сделать триггер на рандом выбор.
» WarCraft 3 / Разбить строку по символу
» WarCraft 3 / Разбить строку по символу
» WarCraft 3 / Разбить строку по символу
» WarCraft 3 / Часть первая. Hello World!
» Game Dev / GM:S Заскриптованное движение и его запись
Есть два условия для координат, которые находятся в комнате:
» WarCraft 3 / Стены
Отредактирован Morkoffka
» Game Dev / GM:S Заскриптованное движение и его запись
» WarCraft 3 / Время жизни вызываемого юнита
Отредактирован Morkoffka
» WarCraft 3 / Можно ли создать юнита со своей анимацией
» WarCraft 3 / События в JASS
nvc123: Хорошо. Есть человек, который следит за проезжающими машинами. Если в номере машины содержится цифра(заранее известная человеку), то он останавливает машину. Этот человек - событие триггера. Каждое утро, цифра(заранее известная человеку) меняется. Меняет её какой либо триггер. Так вот как реализовать такого человека - событие и как менять эту загадочную цифру в Jass?
У нас нет события, при котором машина просто проезжает. Есть только событие в котором заранее указана нужная цифра номера
Кстати, только сейчас я понял, что проблему можно решить по-другому
» WarCraft 3 / События в JASS
» WarCraft 3 / События в JASS
Что касается TriggerAddAction, снова напутал(второй раз), речь шла о функциях работы с событиями триггера
Спасибо за Jass Api. Как ни странно о функциях я узнавал конвертом с гуи
» WarCraft 3 / События в JASS
» WarCraft 3 / Хочю найти друзей
» WarCraft 3 / Аддон и мод
» WarCraft 3 / Аддон и мод
Короче напишите чёткое определение(если вам чем то не нравиться первый коммент) и надо закрывать тему.(Хотя я ещё хотел получить пару замечаний для достижения)
» WarCraft 3 / Аддон и мод
nvc123:
Не думаю, что только мы "спорим" об этом
P.S Это не вызов(а возможно так звучало)
=)
» WarCraft 3 / Аддон и мод
nvc123: