30

» WarCraft 3 / Какой патч лучше?

для разработки карты на гуи самое-то
А для джассеров там всё печально((
30

» WarCraft 3 / Как сделать рандомное появление 6 юнитов в 12 возможных областях

LordDracula:
NazarPunk:
ну у Borodach в 1 цикл получится
Только он не работает

Хотя ошибаюсь((
//! zinc
library Spawn {
    rect RCT[];

    function onInit(){
        integer i, j, max = 11;
        
        RCT[0] = gg_rct_Spawn00;
        RCT[1] = gg_rct_Spawn01;
        RCT[2] = gg_rct_Spawn02;
        RCT[3] = gg_rct_Spawn03;
        RCT[4] = gg_rct_Spawn04;
        RCT[5] = gg_rct_Spawn05;
        RCT[6] = gg_rct_Spawn06;
        RCT[7] = gg_rct_Spawn07;
        RCT[8] = gg_rct_Spawn08;
        RCT[9] = gg_rct_Spawn09;
        RCT[10] = gg_rct_Spawn10;
        RCT[11] = gg_rct_Spawn11;
        
        for(0 <= i < 6){
            j = GetRandomInt(0, max);
            CreateUnit(
                Player(0),
                'hfoo',
                GetRectCenterX(RCT[j]),
                GetRectCenterY(RCT[j]),
                GetRandomReal(0, 360)
            );
            RCT[j] = RCT[max];
            max = max - 1;
        }
    }
}
//! endzinc
Загруженные файлы
30

» WarCraft 3 / Как сделать рандомное появление 6 юнитов в 12 возможных областях

Если перевести выше сказанное
Да что там переводить то?
//! zinc
library Spawn {
    rect RCT[];

    function onInit(){
        integer i, j, k, t, arr[];
        real x, y;
        rect rct;
        
        RCT[0] = gg_rct_Spawn00;
        RCT[1] = gg_rct_Spawn01;
        RCT[2] = gg_rct_Spawn02;
        RCT[3] = gg_rct_Spawn03;
        RCT[4] = gg_rct_Spawn04;
        RCT[5] = gg_rct_Spawn05;
        RCT[6] = gg_rct_Spawn06;
        RCT[7] = gg_rct_Spawn07;
        RCT[8] = gg_rct_Spawn08;
        RCT[9] = gg_rct_Spawn09;
        RCT[10] = gg_rct_Spawn10;
        RCT[11] = gg_rct_Spawn11;
        
        k = 10;
        for(0 <= i < k){
            arr[i] = i;
        }
        
        for(0 <= i < k) {
            j = GetRandomInt(0, k-1);
            t = arr[i];
            arr[i] = arr[j];
            arr[j] = t;
        }
        
        for(0 <= i < 6){
            rct = RCT[arr[i]];
            x = GetRectCenterX(rct);
            y = GetRectCenterY(rct);
            CreateUnit(Player(0), 'hfoo', x, y, GetRandomReal(0, 360));
        }
        
        rct = null;
    }
}
//! endzinc
Только k = 10;, замените на k = 12;, а то я чтот незаметил(
Загруженные файлы
30

» WarCraft 3 / Как сделать рандомное появление 6 юнитов в 12 возможных областях

LordDracula, а можно просто перемешать массив)
//! zinc
library Shuffle {
    function onInit(){
        integer i, j, k, t, arr[];
        
        k = 10;
        for(0 <= i < k){
            arr[i] = i;
        }
        
        for(0 <= i < k) {
            j = GetRandomInt(0, k-1);
            t = arr[i];
            arr[i] = arr[j];
            arr[j] = t;
        }
        
        for(0 <= i < k){
            BJDebugMsg(I2S(arr[i]));
        }
    }
}
//! endzinc
30

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

Steal nerves:
у Hate вроде же есть система. попросите у него (но автор вряд ли это сможет)
Там же простая система без инерции, просто таймром двигается юнит, только угол ограничен.
Загруженные файлы
30

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

твои варианты какие?
Вариант писать свою систему движения, но это накладно. Можно хитрить и тамером корректировать движение юнита, но тогда он может тупо упереться в берег и остаться там.
Steal nerves:
а как настоящие корабли в таких ситуациях поступали
Настоящие корабли заранее траекторию просчитывали)
30

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

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

Вам вроди бы триггерщик нужен был))
30

» WarCraft 3 / Не начнет ли лагать карта?

Bergi_Bear:
NazarPunk, я точно не буду вспоминать =)
значит зря я считаю хэндлы и публикую заклинания без утечек(
30

» WarCraft 3 / Не начнет ли лагать карта?

Bergi_Bear, когда зададитесь вопросом, почему виртуальная клавиатура на андроид весит ~100мб, что примерно в 3 раза больше чем win95, тогда вспомните свои советы))
30

» WarCraft 3 / Не начнет ли лагать карта?

Bergi_Bear:
особо не смотри туда, смотри по съеденной оперативке в диспетчере задач
А когда сожрётся вся оперативка можно смотреть в окно))
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

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

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