27

» WarCraft 3 / Как зациклить музыку на карте

зачем вы предлагаете использовать лишнюю работу для компа - создавать таймер и запускать. Если готовое решение Посмотрите как делана у близзард с музоном
27

» WarCraft 3 / Как сделать так, чтобы магазин не мог ничего продать игроку

паузить магазин хорошая идея, а если надо чтобы магаз не продавал конкретному герою? типа рейтинг доверия продавца низкий, пошел вон

попробовать отследить приказ продажи, и паузим+приказ отмена+unpause, выдаем системную ошибку.

вроде есть у магазинов выбор юнитов, может быть можно как-то этот выбор убрать? Чтобы никогда не выбирался. Кому не понятно, то объясню, можно приказом магазину переназначать выбор. Кстати, у выборки там баффа нет? может быть можна удалить было

интересна а если абилку выбора удалять-добавлять триггером? или попробовать через гетлокаоплеер десинка не будет?

или выделения игроком магазина убрать.

есть два способа продажи итемов: общий и союзникам.
27

» WarCraft 3 / Глючит таймер по времени суток

Принятый ответ
реплейс
потеря баффов и итемов, кулдауна абил и итемов, опыт героя... делай морф через руну

сложно сказать, что может быть у вас, автор, не так. так без карты ничего и не скажешь. Надо делать проверки. Искусственную ночь вроде отловить можно, и таймером отсечь время продолжительности. Проверяем тип юнита: если человек, морфим в оборотня. Вот, например, искусственная ночь прошла по таймеру, делаем проверки какое сейчас время (ночь 0.00-6.00 или день), Если ночь, то оборотня морфить не нужно.

вроде камень затмения время меняет на 0.00, и время еще к тому же паузится. По окончанию возвращает в норму
возможна паузу времени можно проверить этим (точна не проверял). Нативку на паузу времени не находил, зато есть нативка на скорость
Игра - Set time of day speed to 0.00% of the default speed - устанавливает скорость времени. При больших значениях время течет быстро. При низких медленно. При нуле время запаузено. просто меняет скорость смены времени. Смена дня может происходит быстро, поэтому можно замедлить время. Или наоборот. ускорить, например чтобы затестить.
проверяем нативкой:
native GetTimeOfDayScale takes nothing returns real
27

» WarCraft 3 / Проблема с игрой на 1.31: не скачивается карта - причины?

почему копии не делаете?
Призываю Hodor.
Hodor, я выбираю тебя, в бой.
Hodor, внемли моли слова, я призываю тебя.
Hodor, я знаю ты щас спишь. Проснись и включи компьютер.
27

» WarCraft 3 / Бета версия Warcraft III Reforged 1.32

а что охотники на демонов и охотницы на демонов это новые юниты? наверн в кампании. где химеры и гиппигрифы с балистами?
поганище
рыцарь смерти = женская версия иконки, озвучка мужская
27

» WarCraft 3 / Как попасть на турнир

Принятый ответ
выигрывайте турниры и становитесь участником
27

» WarCraft 3 / Триггер не отдает приказ всем юнитам

по идее должен работать. а что у вас на скрине в условии? получается, что цикл перебора юнитов работает, но приказ выполняет почему то один юнит.
и еще какой ты приказ отдал воинам

мб костанты точки или приказа затираются в потоке. поэтому запиши в переменную. там цикл перебора на каждого юнита отдельный поток создает. ходя наследуемые значения не должны пропадать.
используй дебаг на получении приказа (триггер отлова приказа: кто получил приказ, какой приказ), выведи координаты точки
27

» WarCraft 3 / Как указать минимальную дистанцию применения способности по обл.

Принятый ответ
ArtoniX, он бывает не всегда останавливается (например при строительстве раб не отменяет), если получил приказ в точку строить. Отдаешь stop, и он не выполняет приказ, надо
 call PauseUnit( GetTriggerUnit(), true )
 call IssueImmediateOrderById( GetTriggerUnit(), 851972 ) // stop
 call PauseUnit( GetTriggerUnit(), false )

надо расстояние проверять между двумя точками при отдаче приказа, типа:
local real dx = GetUnitX(GetTriggerUnit())-GetOrderPointX()
local real dy = GetUnitY(GeTriggerUnit())-GetOrderPointY()
local real d = SquareRoot(dx*dx + dy*dy)

if d < 400. or d>500 then
    //выдать приказ стоп и ошибку
endif
27

» WarCraft 3 / Альтернативный способ наложения карты путей

плохо, что черный цвет невидим при строительстве, должен показать зеленый квадрат при строительстве. Но он полностью прозрачен (как решить такую проблему?).

еще заметил что функция IsTerrainPathable не видит текстуру пути здания или декора. А вот функцией SetTerrainPathable нельзя отредактировать (к примеру разрешить "строить"), если там лежит текстура пути здания или декора. Короче изменяет сам ландшафт, но не участок. Получается что поверх положат текстуру пути здания, если что-то изменяешь, это снизу ланд меняем. Поэтому вы используете дудад doodad
27

» WarCraft 3 / Как сделать респавн руны по истечению временни ?

вроде, если при подборе руну не удалять, руна хоть и исчезает, но она остается на карте (в том месте где еще подобрали). так что учитывайте это.
триггер на скрине работает хоть? что будет, если руну подобрать? переменная item хранит итем еще после подбора ? у меня был пик итемов на карте, и он перебирал даже руны, которые остались на карте пример
можно по всякому реализовать. можно пример на скрине выше (проверяет наличие одного итема, а можно еще пикать область и проверять итемы), или ловить подбор руны и привязывать таймер спавна,
27

» WarCraft 3 / Как сделать что-бы юнит ходил по дереве

biridius:
Steal nerves, интересно если делать наруто-TcX со своим физ движком, этажами и боем в воздухе, но в масштабе стратегии и с видом сверху это все ни к чему, некогда приглядываться.
ну.. достаточно было поменять анимацию ходьбы на анимацию прыжка. просто герой Паладин к примеру ходит по деревьям словно по холмам. тынь-тынь вверх, тынь-тынь вниз. просто модельки варика глуповато смотрятся
27

» WarCraft 3 / Как сделать что-бы юнит ходил по дереве

я думал что как в Наруто - это значит, прыгать с ветки одного деревца на ветку другого дерева) а в варике они просто ходят по деревьям (кто то писал что в доте реализовали такое).
В аниме Наруто слишком уж большие деревья, какие в мультиках деревья большие и способные выдерживать шиноби. наверн надо модели деревьев переделать, такое сложно сделать
как-то не впечатляет это фишка, при чем все юниты это делают. если бы это выглядело классно, но на самом деле нет, мне кажется юнитам нужны анимации прыжка, а не ходьбы. чтобы видно было что запрыгивает, а так ходит словно Иисус по воздуху. Или хватает за дерево, и держась за него.

наверн круто если сделать как способность в какой нибудь салочки вроде tag
27

» WarCraft 3 / как сделать крафт из 2х одинаковых предметов

это тема живет очень долго, автору похоже по барабану. ему все пишут и пишут....

мне вот интересно, в инвентаре действительно ли больше 6 слотов будет, как сказал DopaMine ? то есть можно больше 6 проверять слоты/? проверка то может обнаружить лежит ли там в 7 слоте например? то есть можна пробегать циклом по 7-12 слотам еще?
27

» WarCraft 3 / Spell Negation и дамми каст.

мб триггерно блокировать направленный каст? а если не нужно, то и не блокировать. есть пассивка "невосприимчивость к магии"
при событий "юнит приводит способность в действие" даем цели "невосприимчивость к магии", заклинание тут же блокируется. и потом таймером через 0.00 секунд удаляем эту абилку.
единственное что кулдаун запускать и вручать баффы придеться искусственно через триггеры. и еще возможно не все сымитировать можно в точь точь
27

» WarCraft 3 / как сделать крафт из 2х одинаковых предметов

prog:
Я вот помню древний баг, когда при определенных манипуляциях "лишние" предметы проваливались в никуда при подборе, но "никуда" там получалось бесконечное, а не в виде фантомного инвентаря на сколько-то слотов...
только я вот тоже помню такое делал. на бесконечный инвентарь это была идея. только не помню какое это действие, наверн на приказ поместить в другой слот

вроде если дать приказ итем переместить в 1-ый слот инвентаря. То итем в 1-ом слоте инвентаря пропадал (его короче запоминаем), а другой займет это место. короче можно было листать страницы инвентаря. А все ячейки запоминал в переменные, где каждый номер массива - номер страницы. Вроде как то так работало
27

» WarCraft 3 / Как сделать так, что бы предметы не могли стакаться ?

Andrey157, ответ дали выше, см внимательно. предлагается способность давать при получении итема, при повторном получении способность не дается. при дропе последнего удаляешь способность
PT153 : Как только герой получает предмет, даёшь ему способность. Если он получит опять такой же предмет, способность не добавится, так как уже есть. При потери всех таких предметов, способность удаляется. У самого предмета не должно быть способностей.
там надо проверять не наличие итема данного типа в инвентаре, а число итемов такого типа. тк проблема немножко в логике.
когда у тебя есть 1 итем,получаешь 2 итем - событие говорит, что получил 2 итем, а по факту, у тебя 2 итема в инвентаре уже
когда дропаешь итем - событие указывает на итем, которого хотят дропнуть. А этот итем еще лежит в инвентаре. То есть здесь и ошибка
27

» Game Dev / [Урок] Моделирование в Blender (Часть 1)

Дарин:
Офигенный урок
согласен =) мне понрав.
Жалко совсем для нубов нет. Не знал, что все начинается примерно с рисунков
27

» WarCraft 3 / Бета версия Warcraft III Reforged 1.32

quq_CCCP, ну коорператив хорош, когда вы плохо играете в классический варик. А так неплохо в некоторых картах обязанности поделить над одной армией: один армию в бой ведет, второй разведка, третий на базе строит и развивает. Совместное развитие короч
В игре Command & Conquer вроде вводили совместное прохождение. Но это было не так интересно над ботом издеваться
27

» WarCraft 3 / Бета версия Warcraft III Reforged 1.32

я хочу научиться делать модели. но ... хз. вроде понятно все в программе 3дмах, блендер +анимация. Было бы от простого к сложному пример с бочкой. только и на youtube вспоминай, тк через пару месяцев это все забудешь, если не закрепишь ни чем