Мне нужно что бы у меня на карте был лагерь наемников, там можно было нанимать юнитов, и у них были рандомные статы, и способности. Реген скорость атаки, рендж, мана, даже веселее будет, если у них будет генерироваться, меньше маны, чем на его способность, и каждый следующий, тоже должен быть рандомным, а не рандомный тип юнитов.
буду признателен, кто поможет?
0
19
7 лет назад
0
Похожие вопросы:

ответ
читай статьи
за тебя тут делать не будут
без того что в статьях ты ничего не поймёшь
для лучников нужна система отлова урона
для этого тебе надо как минимум выучить гуи
у катапульты просто повышай урон у осадного типа атаки
ответ
Лови карту.
ответ
ну вот смотрите
function MirrorCoords takes unit a returns nothing
        local real x_a = GetUnitX(a)
        local real y_a = GetUnitY(a)
        local real x
        local real y

            if x_a  < 0. then
                set x = RAbsBJ(x_a)
            else
                set x = x_a - (x_a + x_a)
            endif
            
            if y_a < 0. then
                set y = RAbsBJ(y_a)
            else
                set y = y_a - (y_a + y_a)
            endif
            
            call SetUnitX(a, x)
            call SetUnitY(a, y)
    endfunction
во первых .проверяем на ось Х, если меньше 0, то конвертируем функцией в противоположное значение, функция Absolute в гуи, иначе просто уменьшаем х на двойное значение самого себя
тоже самое по оси У
а затем просто присваиваем данные координаты
в гуи будет слишком криво, поэтому лучше скопируйте в шапку карты и вызывайте через кастом скрипт при покидании игрового региона
call MirrorCoords(GetTriggerUnit())
ответ
Steal nerves:
код
local rect R = //твоя область
local real x = GetRandomReal(GetRectMinX(R), GetRectMaxX(R))
local real y = GetRandomReal(GetRectMinY(R), GetRectMaxY(R))
и посылаем к этим случайным координатам

2
30
7 лет назад
2
Принятый ответ
0
28
7 лет назад
Отредактирован nvc123
0
рендж не получится по нормальному(только если куча разных типов с одной моделькой но разным ренджем или мемхак)
а всё остальное через соответствующие абилки
1
23
7 лет назад
Отредактирован pro100master
1
рандом спасет именно мемхак =)
мемхак можно делать
  • хп
  • мп
  • реген мп
  • реген хп
  • тип атаки
  • тип зашиты
  • атака
  • зашита
  • дальность атаки
  • скорость перемешение
Это вполне достаточно шаманить не затрагивая РО
Атрибут сила ловкость и инт уже есть в стандартный функции
0
32
7 лет назад
0
JyHgle, в 90 % случаев хватит 3\юнитов каждого типа разным разбросом атаки, типом защиты, все остальное делает изи через абилки\руны. Причем добавление хп с помощью абилки будет по производительнее мемхака, учитывая багу с абилками хп\мп.
Многое можно решить гораздо проще и производительнее, стоит только хорошо подумать и определится а что именно тебе нужно? Сделать зомбиков которые вылазят из могил в дефенс карте не похожими друг на друга? Меняем им машиаб, цвет, скорость перемешения и вуаля (подробнее смотри карту Death Sheep от близзард)
0
28
7 лет назад
0
JyHgle, пихать мемхак туда где не нужен не самая лучшая идея
да и в последних версиях его вроде выпилили
0
32
7 лет назад
0
nvc123, не, тока криво фиксанули, сломанный массив доступен, ждем пока придумают обход защит.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.