30

» Некромант / Книги в RPG

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

Видно в Planescape: Torment вы не играли((
30

» Некромант / Книги в RPG

Слышу звон, да незнаю откуда он)

В разных играх книги выполняют разную роль. В Planescape: Torment их небыло ибо южет раскрывался диалогами. В Baldurs Gate книги знакомили игрока с предысторией мира ибо игра писалась по лору. А у вас какая фишка?

Что может изменить сущность человека?
30

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

Mernes:
1.Кот (не домашнее животное, а вид)
2.Было бы неплохо, если бы это была модель из ВоВ
3.Стандартные
5.Вес не больше 500кб (желательно)
А на русский можно перевести?
30

» WarCraft 3 / отлов завершения wirlwind'a

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

или можно засумонить адептов мемхака))
30

» WarCraft 3 / Юнит, поворачивающий по дуге

Я не готов к джассу, а что насчёт триггеров можно попробовать
Я вас огорчу, но триггеру выливаются в jass, vjass-zinc, cjass)
30

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

я очень криворукий
Я тоже очень криворукий, но блин, разобраться как удалить несколько точек в mdlvis намного быстрее чем просить других это сделать.
30

» WarCraft 3 / Спецэффект проигрывается 2 раза

8gabriel8:
Модель Орбитального выстрела приложи.
Судя по названию эффект отсюда. А лечится это удалением эффекта сразу после создания.
Загруженные файлы
30

» WarCraft 3 / noner

Короче, всё не зря, всё серьёзно!
Вы забыли за защиту карты)
30

» WarCraft 3 / noner

Гениальная идея взять ФФА, налепить склоны и положить 2 тайла, и сказать "ЫЫЫ, Готово".
Тяп-ляп и в продакшэн.
30

» WarCraft 3 / Смертоносный рельеф :D

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

Начать можно со статей.
30

» WarCraft 3 / Смертоносный рельеф :D

Ну кому ваши понты здесь нужны...
Если б это был GUI, cJass или vJass то понтов бы меньше стало бы?
30

» Апокалипсис / Эльфы Голдвуда

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

» WarCraft 3 / Способность канал!

Принятый ответ
Поля нужно заполнять для всех уровней
Загруженные файлы
30

» WarCraft 3 / Респаун нейтралов как в доте

сделайте плиз карту пример с респом нейтралов как в доте
Где ваши попытки и что не получается? С таким подходом я могу лишь OpenDota посоветовать.
30

» WarCraft 3 / Модели по полочкам!

я должен зайти в какой-нибудь раздел моделей и уже убрать из адресной строки лишний тег
Tampermonkey решает все проблемы)
30

» WarCraft 3 / Смертоносный рельеф :D

мб перебирать всех юнитов в текущий момент= затратно
Я ж только пример показал, группу конечно лучше сделать глобальной и добавлять туда только нужных юнитов.
30

» WarCraft 3 / Смертоносный рельеф :D

самый простой и плохой пример, так делать не надо
Можно ещё перебирать всех юнитов и чекать Terrain type.
//! zinc
library LavaDeath {

    function onInit(){
        TimerStart(
            CreateTimer(), 
            0.25, // 1/4 секунды 
            true,
            function(){
                group g = CreateGroup();
                unit u;
                
                GroupEnumUnitsInRect(g, bj_mapInitialPlayableArea, function() -> boolean {
                    return GetWidgetLife(GetFilterUnit()) > 0.405;
                });
                
                while(true){
                    u = FirstOfGroup(g);
                    if (u == null) { break; }
                    if (
                        !IsUnitType(u, UNIT_TYPE_FLYING)
                        &&
                        GetTerrainType(GetUnitX(u), GetUnitY(u)) == 'Dlav'
                    ){
                        KillUnit(u);
                    }
                    GroupRemoveUnit(g, u);
                }
                DestroyGroup(g); g = null;
            }
        );
    }
}
//! endzinc
Загруженные файлы
30

» WarCraft 3 / Определённая музыка для каждой локации.

Принятый ответ
// native PlayMusic takes string musicName returns nothing
// native IsUnitInRegion takes region whichRegion, unit whichUnit returns boolean
if GetLocalPlayer() == Player(0) and IsUnitInRegion(udg_MyRegion, udg_MyUnit) then
	call PlayMusic(udg_MyAwesomeMusic)
endif
30

» WarCraft 3 / Немного...нестандартная просьба о помощи

Зачем обрубать квиксэйв то? Игроки вместо хоткея будут игру перезапускать всего-то.
30

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

Тут нужна консультация нормального джассера.
Зинкеры пододут?
//! zinc
library onRange {
    hashtable HT = InitHashtable();

    function onRange(unit caster, unit target, integer range){
        BJDebugMsg(
            "|cffffcc00" + GetUnitName(target) + "|r"
            + " подошёл к " +
            "|cffffcc00" + GetUnitName(caster) + "|r"
            + " на " +
            "|cffffcc00" + I2S(range) + "|r"
        );
    }
    
    function addRange(trigger t, unit u, real range){
        integer pk = GetHandleId(t);
        SaveUnitHandle(HT, pk, 0, u);
        SaveInteger(HT, pk, 0, R2I(range));
        
        TriggerRegisterUnitInRange(t, u, range, null);
        TriggerAddCondition(t, Filter(function()-> boolean {
            integer pk = GetHandleId(GetTriggeringTrigger());
            onRange(
                LoadUnitHandle(HT, pk, 0),
                GetTriggerUnit(),
                LoadInteger(HT, pk, 0)
            );
            return false;
        }));
    }

    function onInit(){
        addRange(CreateTrigger(), gg_unit_Hpal_0003, 300);
        addRange(CreateTrigger(), gg_unit_Hmkg_0000, 400);
    }
}
//! endzinc
Загруженные файлы
30

» WarCraft 3 / Юниты тупят при передвижении

Заметил, что если пробежать по диаметру на другую сторону окружности юниты не знают что делать. Вечером буду дома, потещу.
30

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

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

Это всё идеи и не проверялось
30

» WarCraft 3 / WFE - Warcraft Feature Extender

То есть .dll из карты не подгружается никуда?
После карт c мемхаком у меня в папке вара появились
  • Dream_UI_v5.dll
  • RenderEdge_ArrowKeysToWASD.dll
  • RenderEdge_loader.dll
  • RenderEdge_mini.dll
Хотя я их туда не ложил))