26

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

Дружище, решал сейчас схожую проблему, считаю необходимым поделиться вариантом.
Нестандартный код карты
function SetPathingRect takes rect re, pathingtype pt, boolean pathable returns nothing
    //probably this trigger won't work if you don't snap the regions to the grid

    //available pathing types
//PATHING_TYPE_ANY                 //if this is false you can't walk/build/fly on it
//PATHING_TYPE_WALKABILITY         //if this is false you can't walk on it
//PATHING_TYPE_FLYABILITY          //if this is false you can't fly on it
//PATHING_TYPE_BUILDABILITY        //if this is false you can't build on it
//PATHING_TYPE_PEONHARVESTPATHING  //don't know
//PATHING_TYPE_BLIGHTPATHING       //if this is false you can't build ziggs on it
//PATHING_TYPE_FLOATABILITY        //don't know
//PATHING_TYPE_AMPHIBIOUSPATHING   //don't know

    local real r = 32  //size of pathing blocks
    local real x = GetRectMinX(re)
    local real y
    local real x2 = GetRectMaxX(re)
    local real y2 = GetRectMaxY(re)

    loop
        exitwhen x == x2
        set y = GetRectMinY(re)
        loop
            exitwhen y == y2
            call SetTerrainPathable(x, y, pt, pathable)
            set y = y + r
        endloop
        set x = x + r
    endloop
    call RemoveRect(re)
    set re = null
    set pt = null
endfunction
Вид в редакторе:
Триггер:
Вид в игре:
Загруженные файлы
26

» Мир безумного / 23 февраля

Тебе вообще ни о чём не говорят улыбочки в конце предложений, нет подозрений, что мы просто шутим?
26

» WarCraft 3 / Душа Демона

Кстати, да. Кроме унылых квестов на убийство кучи монстров рядом бегает ещё бОльшая куча конкурентов. Это лишь малые рекомендация, как можно было бы сделать атмосфернее, но по идее на первых уровнях игрок не должен видеть других героев и иметь возможность с ними общаться. Квесты должны быть более специализированными, например, охота на кучи монстров должна быть у учителя Охоты, квесты добычи руды у учителя Кузнечного дела, квесты на сопровождение и охрану у Начальника охраны, квесты на поиск предметов у Детективного агентства и так далее. Собираясь у инстанса, герои должны собираться у костра, чтобы получить возможность видеть друг друга и набирать команду для входа в инстанс. В городах герои могут видеть друг друга лишь будучи в одной команде, либо в таверне. Встретить другого героя за городом можно лишь при определённых условиях, например, когда он добивает последнего врага по квесту, чтобы видеть, как он крут, но почти не имея возможности помочь/помешать.
26

» WarCraft 3 / как сделать чтоб у героя был максимум уровень на волне

Внятно можно печатать, ведь люди это читают?
Нужно триггерно установить герою уровень.
26

» WarCraft 3 / Способности и алгоритмы на заказ

А то, что из-за роста характеристики увеличится и атака, нормально? Ну то есть в нашем случае будет 200
26

» WarCraft 3 / Анимации надо восстановить

Если ключевые кадры удалены, то всё, границы анимации ничего не дадут. Вот если наоборот границы анимации удалишь, а ключевые кадры останутся, то можно было бы восстановить. Делай заново анимации, либо оригигал модели бери и снова его меняй под себя.
26

» WarCraft 3 / Способности и алгоритмы на заказ

Это как накидывать 5% от макимальной маны? То есть у героя 2000 максимум маны, накидывается по 100 к каждой характеристике?
26

» Сборник Кампаний на 3х Игроков (deflinok1) / Кампания Эльфов Крови на 3х

Сообщайте, пожалуйста, вместе с багом версию игры у всех игроков, так как зачастую баги могут быть связаны с этим.
26

» Мир безумного / 23 февраля

Да всё понял, сделать приятно хочется той, кто этого заслуживает, а не той, кто не заслуживает, но праздник же)
26

» WarCraft 3 / Нужна модель? - Вам сюда!

Просто не хочу предаваться новому, так как забью на старое, а приходится разбирать вопросы по проекту Эфирия от пользователей на WinXP и с распространённым патчем 1.26а. Мы с автором хотим сделать проект доступным для широкого количества игроков.
26

» Мир безумного / 23 февраля

Тоже считаю, что женщина должна заслужить подарок, а не на праздник его получать)))
26

» WarCraft 3 / Нужна модель? - Вам сюда!

Во-первых, полный путь нужен, начиная с буквы диска.
Во-вторых, такой комбинации по религиозным причинам сторонюсь, потому вряд ли смогу помочь, но есть надежда на других пользователей, да и на проблемы в пути могу обратить внимание.
26

» WarCraft 3 / Как отследить убивающего юнита в таймере?

Почему вы не вникаете в вопрос? Он же спрашивает, можно ли без этого события.
26

» XGM Конкурсы / Warcraft 3 Custom Maps Contest 2019

Ну так мемхак указан же, что нельзя. К тому же смотрели результаты голосования, когда решали вопрос с патчем, тогда был явный перевес за 1.26а без хаков. Вопрос уже решён, и результаты голосования на данный момент уже не имеют силы, если только не уломаешь организатора)
26

» WarCraft 3 / Найм рандомного юнита.

Лучше попробуй разобраться, это не сложнее простых примеров по математике.
26

» WarCraft 3 / Найм рандомного юнита.

В данном триггере нужно сделать сравнение не real, а integer для случайного числа, так как вероятность выпадения Бугая крайне мала.
Либо просто убери все действия в Иначе.
Потом цикл по А некорректно используешь, как понимаю, потому что не доделал триггер.
По идее нужна переменная тип юнита Fighter с массивом 5, указываешь изначально, что Fighter[0]=юнит1, Fighter[1]=юнит2.., Fighter[5]=юнит6. Вместо цикла делаешь Replace with a Fighter[(Random number between 0 and 5)].
26

» WarCraft 3 / Как отследить убивающего юнита в таймере?

Но динамический триггер не покажет убийцу юнита.
По идее можешь в триггере сделать два события, первое на истечение времени, второе на смерть дамми. А в действиях два Если/То/Иначе, в одном будет проверка оставшегося времени таймера равно 0, а в другом проверка смерти дамми.
26

» WarCraft 3 / Нужна модель? - Вам сюда!

Андрей20, в w3me открываешь модель и смотришь в Texture Manager её текстуры, там и сохранишь себе нужную.
Cadogan, какой Windows, патч игры и путь установки программ?
26

» WarCraft 3 / Нужна модель? - Вам сюда!

Следующее действие в твоём случае делать необязательно, но это часть правильного редактирования, которое обязательно нужно для моделей с импортированными текстурами, лучше всегда его делать, чтобы не забыть.
Хотя слой земли удалён, в модели сохранились данные о его текстуре, если этой текстуры земли не будет, то редактор не откроет модель, но в твоём случае текстура стандартная из архива игры, потому её удаление просто сократит вес модели за счёт удаления мусора. По идее можно попробовать это сделать в mdlvis, но у меня есть сомнения по надёжности операций с текстурами в нём, потому предпочитаю w3me. Открываешь полученную модель в w3me и ищешь там текстуру земли в Texture Manager, вроде бы это Dit2c.blp, потом в Material Manager ищешь материал с этой текстурой и удаляешь его, если материал используется для ещё какого-то слоя (геосета), то программа предупредит, лучше нажать Нет и разобраться, что это за геосет, если ничего нужного, то тоже удалить, чтобы можно было спокойно удалить материал. Потом в Texture Manager удаляешь эту текстуру, программа также предупредит, если она где-то ещё используется. Возможно, текстура используется не в материалах, а в эффектах (Node Manager). После любых манипуляций с моделью рекомендовано пересчитать границы через Edit->Calculate Extents.
Теперь замена текстур у крыш, для наглядности лучше опять вернуться в mdlvis, но для общей информации замечу, что это не единственный вариант. Сначала находишь нужные слои с крышами, для этого лучше убрать галочку справа Отобразить все и выделять по одному, когда нашёл слои, которые нужно заменить, то переходишь в редактор анимаций, опять ставишь Отобразить все, ищешь анимацию, где отображается наша крыша, и выбираешь в списке один слой с ней, внизу появится галочка Видимость, если не надо в анимации такого слоя крыши, то убери, если надо, то поставь, выбирать по одному указал, чтобы не было одновременно выбрано видимого и невидимого слоя, в таком случае вместо галки будет квадратик, то есть разные значения. Всё это нужно указывать в первом кадре анимации, чтобы распространялось на всю анимацию, но в ней могут быть синие кадры, где Видимость нужно убрать/поставить. Например, в анимации Death сначала крыша есть, потом в синем кадре нет, если в этом кадре не уберёшь крышу, то так она и будет после смерти рынка до выхода из игры. Короче, повозиться с видимостью надо.
Cadogan:
И снова я!)
Реквестирую удалить посох у данной модельки:
Бесплатного раба что ли нашёл? Тебе всё достаточно подробно описали, удали сам.
26

» WarCraft 3 / Нужна модель? - Вам сюда!

Cadogan, xgm.guru/files/100/123536/comments/414260/Market.mdx
Потом опишу, как делать.
Короче, для работы с моделями следует пользоваться как mdlvis, так и w3me, так как не всё можно сделать лишь в одной программе. Есть ещё вариант использовать более серьёзный 3D-редактор, но почти ничего о них не знаю. Так вот сначала открываешь в mdlvis, там вроде предпоследний слой представляет землю, а последний подставку для этой земли и некоторые элементы модели. Сначала полностью выделяешь и удаляешь слой земли, потом выделяешь лишь подставку без элементов рынка. Чтобы добавить вершины к выделенным, выдели их, зажав Shift, чтобы удалить вершины из выделения, выдели их, зажав Ctrl.
Загруженные файлы
26

» WarCraft 3 / Сколько длится музыка главного меню?

Разве она не воспроизводится по кругу?
Но недавно решали проблему, когда музыка не зацикливалась. Просто у mp3 удаляли теги.
Соответственно, если тебе не нужно зацикливание, добавляешь файлу теги.
26

» WarCraft 3 / Снова проблема в модели

Не понял по поводу модель не сохранял, если не сохранил, то и проблемы нет, закрываешь программу без сохранения, открываешь опять модель и повторяешь удаление ненужных геосетов.