28

» WarCraft 3 / Игроки с номером 12-14

Ну да, параметры альянса перепробуй
Что-то не выходит. Делал так, где p=Player(12).
call SetPlayerAllianceStateAllyBJ(p,p,false)
call SetPlayerAllianceStateVisionBJ(p,p,false)
call SetPlayerAllianceStateControlBJ(p,p,false)
call SetPlayerAllianceStateFullControlBJ(p,p,false)
28

» WarCraft 3 / Игроки с номером 12-14

про отобрать контроль - сделать нейтралом самому себе, в параметрах союзов.
Так?
call SetPlayerAlliance(Player(12),Player(12),ALLIANCE_PASSIVE,true)
28

» WarCraft 3 / Игроки с номером 12-14

Вроде бы должно работать,если вставишь в карту то что выделил красным
Разве это отключит ИИ крипов?
28

» WarCraft 3 / Игроки с номером 12-14

ledoed:
я с этой проблемой борюсь с помощью игрока Player(11)-то есть игрок 12,но его как бы в игре не выделяю то есть свойства игрока\игроки там где управляет ставлю на нет и теперь юниты при приказе в точку идут и не возврщаються обратно
а у этих 12-14 есть своя точка сбора куда они все ровно стремиться будут
Так и было сначала, но мне захотелось, чтобы был 12-й игрок-человек.
quq_CCCP:
Можно попробовать отобрать контроль у нейтралов
Я пробовал поставить SetPlayerController на NONE, это не дало результата.
JyHgle:
сменить игрок на 1 и дать приказ потом вернуть нетрал и воля бегает от приказа 1 игрока и не отменяет +)
Попробую, спасибо.
Юниты ничего не делают, если сначала отдать приказ, а после поменять владельца на нейтрала.
PT153:
владельца на нейтрала.
Даже если на любого владельца.
28

» WarCraft 3 / Игроки с номером 12-14

(Ну и ты там везде на единичку окарался. Все номера ровно на 1 больше.)
Номера игроков начинаются с 0.
PT153:
Это тут тоже сработает?
Не сработало. :(
28

» WarCraft 3 / Наводнение как в SC2

В одной из миссий за нежить в TFT есть рычаг, при уничтожении которого определённая область заливается водой. Посмотри, как там сделано.
Там Артасу и Ануб'араку надо было пройти сквозь тучу башен, герои их залили водой, башни уничтожились.
28

» WarCraft 3 / Лимит на выполнение рекурсии с циклом

Словом, я решил проблему, правда, без использования ExecuteFunc. Всем спасибо, было довольно интересно почитать.
28

» WarCraft 3 / Лимит на выполнение рекурсии с циклом

Hate:
я уже заметил. вообще лимит операций существует, вы дебажить пробовали для начала?
Зависит от того, что подразумевать под словом "дебажить". Я профессионально не умею, наверное.
Я в функцию ConstructCount добавил счётчик выполнения M, который я вывожу на экран сразу после её выполнения в функции PathCheck и обнуляю. Так вот, при постройке 61-й башни ничего не выводится. Если обнулять CustomValue вручную и продолжать строить, то ничего выводится не будет.
Дело в том, что я написал обычную рекурсию без циклов внутри, она спокойно выполнилась 61 раз. Также сама идея кода взята из LTW, но там автор использует группы (с ними у меня постоянно какие-то проблемы, поэтому я их не использую), то есть циклов нет, однако есть лимит башен в 100.
Steal nerves:
ExecuteFunc
А в чём разница между ExecuteFunc и просто call?
28

» WarCraft 3 / Лимит на выполнение рекурсии с циклом

А ничего, что CN увеличивается в функции ConstructCount?
Hate:
и как у вас вообще что либо работает?
28

» WarCraft 3 / Способности на основе Channel

ssbbssc:
follow through time в 0.01
На самом деле это не поможет. Поможет изменение Disable Other Abilities в false.
28

» WarCraft 3 / Способности на основе Channel

Я имею ввиду то, что если скастовать стормболт на цель, что вот-вот выйдет из дальности каста, то кастующий юнит остановится, скастует стормболт, и стормболт попадет в цель. А вот с Channel кастующий юнит остановится, но не скастует способность.
Ставил Missile Homing Enabled на true - не помогло.
28

» WarCraft 3 / Строки в квестах, сообщениях и пр.

Extremator:
в архиве карты есть файл *.wts
он хранит эти строки (ищи по номеру)
Открыть файл блокнотом?
28

» WarCraft 3 / Окраска юнита в цвет под действием эффекта заклинания

Нужно вначале карты записать для каждого юнита его дефолтные цвета в массив. После окончания спелла смотреть, чему равно значение РГП этого юнита по дефолту, и ставить его. Это очень неудобно, поэтому я просто возвращаю всем 100% каждого цвета.
28

» WarCraft 3 / Нестандартный звук в модели

Bornikkeny:
Открой любую стандартную модель. Увидь SNDxROFL или чтонибудь подобное этого рода. Как сделаешь махинации с выше указанными файлами, указывай в модели SNDx"новый_идентификатор_который_ты_родил". Это просто.
И не бойся нажимать на не знакомые кнопки ModelEditor'a. Ядерную ракету в США не выпустишь.
model editor использует же файлы из mpq, там лучше ничего не заменять. Как обустроить свой slk файл, чтобы его воспринимал Model Editor как подлинный, не заменяя оригинал? Понятно, что потом свой slk файл я импортирую в карту, но ведь model editor не связан с картой.
А хотя погодите-ка, ведь карта тоже mpq.
Создал в папке вара папку UI\SoundInfo кинул туда свои slk. Но толку ноль, в модел едиторе их нет. Проимпортировал в карту slk, в моделях прописав свои обозначения, но звук не играется.
28

» WarCraft 3 / Нестандартный звук в модели

Bornikkeny:
Редактируй
UI\SoundInfo\AnimLookups.slk
UI\SoundInfo\AnimSounds.slk
Откроешь их, посмотри как все устроено. Разберешься.
Не благодари.
Ну? А как нестандартный звук окажется в Model Editor? Что написать, чтобы модель прочитала тот звук? В этом и суть вопрос, эти файлы я и сам нашел.
28

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

Смотришь путь, что ты указал в своей модели к текстуре, импортируешь текстуру в карту, прописываешь ей путь тот же, что и в модели.
28

» WarCraft 3 / Темная ночь

Видел как-то наработку ночи, но кину не сохранил ссылку. Поищи на сайте, тут есть
28

» WarCraft 3 / Изменение размера тени

ssbbssc:
Так здание я строю во время игры.~Extremator:
Есть обычные тени - они выглядят как округлое-размытое пятно
А есть тени зданий - они являются своеобразным рисунком, размер которого не регулируется, как у варианта выше
Есть так же некая "текстура почвы", которая добавляет отрисовку на поверхности земли, стилизованную под постройки или даже под конкретную постройку (как например у ратуши и золотой шахты).
. . .
Под маленькую обсерваторию лучше использовать "тень здания" такую, которая соответствовала бы её размеру - например тень сторожевых башен орков/людей. Если нужно побольше - вариант с гнездом химеры, обелиском, и камнем воскрешения (как те что в кампании Рексара).
Касаемо текстуры земли - можно взять один из стандартных вариантов под здания альянса - каменная плитка на земле. Она есть разных размеров и подобрать что-то подходящее можно.
Про текстуру почвы рассказывать не надо было. :D
28

» WarCraft 3 / Изменение размера тени

Bornikkeny:
Графика\Текстура тени (здание): нет
Графика\Отображение тени (боевая единица): норма
Теперь они вообще тени не отбрасывают, даже Сторожевая у эльфов, у которой проставлены числа в полях Shadow.
28

» WarCraft 3 / Защита от застройки в TDшках.

quq_CCCP:
В замке скиби изи было сделано, у мобов атака, кд атаки большое, раз в N сек им отдают приказ бежать в некую точку, если они не могут до неё добежать, они начинают бить автоатакой ближайшие здания.
В какой-то тдшке видел магичку, что с каждой волной пробегала. Если не может пробежать, бахала пару зданий.
28

» WarCraft 3 / Barrage

ssbbssc:
юниты с barrage\с мульти-атакой по цепочке крайне не дружат с большинством стандартных орбов, модификаторов атаки типа крита\стана и способностей анимации атаки
или делать свою систему атаки, или использовать способ, описанный выше
Мой юнит лишь использует эл. атаку и ничего больше не будет.
Мультиатака по цепочке - такое есть?
Я поищу снаряд-молнию, но вот у меня есть вопрос по моей "системе" мультишота:
Как выбрать юнитов, которые находятся в радиусе х юнита е И в радиусе у юнита г?
Я для этого три раза использовал функцию ForGroupBJ (выделяем у первого, добавляем в одну группу, у второго, добавляем в другую группу, выделяем первую группу и добавляем из нее в третью группу тех, кто есть во второй, проверяем кол-во юнитов в третьей, если больше 0 - делаем действия (это все один триггер)). Только вот в конце триггера надо группы обнулять (GroupClear), а после этого в группы ничего не добавлялось (группы - глобалки, используются лишь в этом триггере). Поэтому мне пришлось перед началом всех действий создавать группы, а после их удалять. Все бы хорошо, но работает не всегда почему-то. Скриншот кину сегодня в часа 4 дня.
28

» WarCraft 3 / Помогите сделать способность

E: Unit starts the effect of an ability.
C: Ability being cast =
A: Set Casting unit Life to (Life of Casting unit + 200).
Вот скрин настройки действия.
Загруженные файлы
28

» WarCraft 3 / Механика способности "Щит молний"

ssbbssc:
такие цели еще хардкорными называют некоторые модеры, хотя они скорее хард коденые
эти цели никак не изменить (например, священный свет паладина альянса)
Или облако "чумы" у нежити. На нежить не действует, а изменить это никак нельзя.
А отключить урон по своим можно IFом, так как твоя способность триггерная. Срабатывание события "Юнит получает урон" можно отключить введя в графу урона отрицательное значение (через Shift). Но это надо тестить, с ядом так прокатило.