баги редактора и интернет браузера запущеных одновременно при даже при загруженности 50% оперативы вызывает краш либо того, либо того, либо обеих, того же вызывает краш либо страницы либо варика. Каким то макаром загруженность оперативы на 50% в общем, пишет не достаточно памяти и крашит все подрят...
Как выглядят эти краши? Случайно не просто зависание игры на одном кадре? Если да, то у меня такая проблема возникает внезапно в середине игры на моей карте. Такая проблема была на 1.31? А то мне игроки жаловались на нечто подобное ещё до выхода перековки на 1.31.
Максимум, что я могу сказать за эту статью "спасибо, Кэп". она будет полезна разве что для самых законченных нубов. Но, как показывает практика - такие нубы не читают статьи... они вообще не читают.
Например есть событие "Игрок напечатал сообщение в чат."
В этом случае Игрок-инициатор будет тот игрок который написал в чат. Как триггеринг Юнит короче.
NanO, да, так что DGUI ещё в силе. Будем юзать матрицы проекции. Хотя для этого надо точно знать положение камеры.
Близзы как всегда)
Я уже понадеялся, что относительно экрана, думаю, ну наконец-то, можно интересно использовать.
Адекватных идей для "относительно мира" я пока не вижу. Квесты какие-то разве что.
masias3:
bOrissko:
> Создай переменную типа integer, отлавливай применение способности и далее присваивай переменной integer рандомное число 1 до 3, ну а дальше если integer ровно 1, то создать такого юнита и т.д.
> P.s: так же не забудь отключить "Фиксированный разброс" в Параметрах.
Не помогло.
Триггер в студию
Почти правильно, только к переменной MercRandom присваивается случайное число только 1 раз при загрузке карты и больше не изменяется. Если у тебя только два триггера, которые на данный момент работают, то если при загрузке карты MercRandom выпало число 2 или 3, то второй триггер работать, конечно же, не будет.
Как вариант добавить в конец каждого триггера присваивание к переменной случайное число, т.е. при кажой покупке будет задаваться новое число от 1 до 3
На самом деле все можно упростить и использовать массив
и все завернуть в 1 триггер
Я попробовал в каждый запихнуть не получилось
Триггер с инициализацией не надо было отключать, так как по умолчанию значение переменной 0, а не 1-3
Без твоих условий, но думаю все понятно.
Создай переменную типа integer, отлавливай применение способности и далее присваивай переменной integer рандомное число 1 до 3, ну а дальше если integer ровно 1, то создать такого юнита и т.д.
P.s: так же не забудь отключить "Фиксированный разброс" в Параметрах.
Не помогло.
Триггер в студию
Почти правильно, только к переменной MercRandom присваивается случайное число только 1 раз при загрузке карты и больше не изменяется. Если у тебя только два триггера, которые на данный момент работают, то если при загрузке карты MercRandom выпало число 2 или 3, то второй триггер работать, конечно же, не будет.
Как вариант добавить в конец каждого триггера присваивание к переменной случайное число, т.е. при кажой покупке будет задаваться новое число от 1 до 3
На самом деле все можно упростить и использовать массив
и все завернуть в 1 триггер
Создай переменную типа integer, отлавливай применение способности и далее присваивай переменной integer рандомное число 1 до 3, ну а дальше если integer ровно 1, то создать такого юнита и т.д.
P.s: так же не забудь отключить "Фиксированный разброс" в Параметрах.
вот логгер jass. скачал у одного комментатора в той теме. Но как пишут комментаторы бывает ошибки с этой программой. Ссылается на конкретную функцию, вызвавшую фатал. Это самая последняя функция. праавда сам с ней не работал ни разу. Ее надо скидывать в папку с программой.
Обычно.
Определи какое событие должно быть.
Определи какое условие должно быть
Найди триггер который меняет уровень способности и примени его.
смотреть сюда
Событие Общее событие отряда. Юнит атакован.
Если
Условие Владелец Атакованного юнита равен Игрок2
Условие Владелец Атакующего юнита равен Игрок1
То
Действие Установить уровень способности Крит равно 2
Иначе
Действие Установить уровень способности Крит равно 1
» WarCraft 3 / Мы ждали этого так долго - обновление лаунчера Battle.net 😌
» Dota 2 / Dota 2 Workshop Tools
» WarCraft 3 / Warcraft 3 Reforged: Патч 1.32.9
» WarCraft 3 / Как спрятать полоску здоровья у юнитов
» БЛОГ ПОМЕХИ / Моё творчество и мы... планшет)
» Мир безумного / TcX на Dota 2
Отредактирован Ethernet
» WarCraft 3 / Что значит игрок-иницатор?
В этом случае Игрок-инициатор будет тот игрок который написал в чат. Как триггеринг Юнит короче.
» WarCraft 3 / Новые нативные функции в 1.29
» WarCraft 3 / Патч 1.29 вышел на основных серверах
Отредактирован Ethernet
» WarCraft 3 / Патч 1.29 вышел на основных серверах
» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3
» WarCraft 3 / Триггеры
Без твоих условий, но думаю все понятно.
» WarCraft 3 / Триггеры
Как вариант добавить в конец каждого триггера присваивание к переменной случайное число, т.е. при кажой покупке будет задаваться новое число от 1 до 3
На самом деле все можно упростить и использовать массив
и все завернуть в 1 триггер
» WarCraft 3 / Триггеры
» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3
» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3
Отредактирован Ethernet
» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3
Круто, что будет 1.29, но толку?
» WarCraft 3 / PreloadAbility( integer )
» В поисках интернетов / Релиз "В поисках интернетов" в Steam!
» Монстрофилию в массы / Santa Diablo
» WarCraft 3 / Краш варика в карте
выставил права админа заработало, думал гарена по умолчанию с правами админа запускает(как икап лаунчер)
Отредактирован Ethernet
» WarCraft 3 / Краш варика в карте
Нашел в комментах, буду пробовать писать лог.
quq_CCCP: ну у каждого свой опыт с фаталами) Каждый может идею подкинуть
» WarCraft 3 / Краш варика в карте
» WarCraft 3 / Краш варика в карте
» WarCraft 3 / Способности
Определи какое событие должно быть.
Определи какое условие должно быть
Найди триггер который меняет уровень способности и примени его.
Если
Условие Владелец Атакованного юнита равен Игрок2
Условие Владелец Атакующего юнита равен Игрок1
То
Действие Установить уровень способности Крит равно 2
Иначе
Действие Установить уровень способности Крит равно 1