4

» WarCraft 3 / Как сделать моментальную атаку

LordDracula:
Триггерно нанести урон?
Если ты про то чтоб отнять здоровье, то я уже писал выше. А если приказать ему атаковать, то он не успеет нанести удар. Он телепортируется с периодом в 0,05 секунд.
4

» WarCraft 3 / Ошибка unrecognized PJASS(syntax) error

LordDracula:
Блок То выполняется в отдельной функции, а локальная переменная существует только в пределах функции, где объявлена. Если ты объявляешь массив вне оного блока, то ошибка в этом
Вот переменную объявить можно только в начале, или можно объявить в функции? Хотя в принципе можно там в глобальную записать и её использовать в блоке, да?
4

» WarCraft 3 / Ошибка unrecognized PJASS(syntax) error

Если что, то я этот кусок кода переместил в выключенный триггер, поэтому нет объявления переменных
4

» WarCraft 3 / Запретить атаковать

Можно дать безмолвие на время или периодически приказывать отставить
4

» WarCraft 3 / Как установить убийцу юнита?

Я нашёл ответ. В jngp есть хорошая строчка. Условие логическое:
Боевая единица - (Killer) is ownde by (Player) = да
Сам спросил, сам ответил) Может пригодится кому-нибудь
Эх, уже успели ответить(
4

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

KaneThaumaturge:
Если подходит, то берём эту систему, если нет, то пишем свою, ручонками.
Например, при убийстве для каждого типа юнита настраиваем кол-во полученной голды и делим на кол-во игроков.
Ну способ не очень, ещё для каждого юнита прописывать стоимость. Ещё и "махинации" с хэш таблицами.
4

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

Смысл моего триггера в том, чтоб когда Игрок 12(бот) убивал кого-то, золото распредилялось между игроками. В моей карте идут волны мобов и в начале золото вообще мало, а если бот ещё забирать будет (так еще у воинов бота скорость атаки большая), то не будет золота и игроков. Возможна моя карта инвалид с двумя костылями. А нет другого способа устроить такое распределение?
4

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

KaneThaumaturge:
Простым способом это не сделаешь, т.к нельзя отловить кол-во полученного золото с убийства (патч 1.26). Но, если игрок не получает больше неоткуда золото, кроме убийства крипов, то можно ловить изменения голды игрока.
А на каком патче есть такая функция?( в лс, если можно)
Ну я в принципе понял как сделать.
Устанавливаем в переменную полученное золото, а после вычитаем из золота эту переменную, и вуаля. Спасибо
4

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

Steal nerves:
в ро можно задать координаты иконкам итемов. пробуйте.
ро => предметы => положение кнопки x/y
единственное, что если там в магазине имеется другой итем точно с такими же координатами, то итем встает рядом.
что-то даже не замечал эту графу, думал у предметов её нет, спасибо
4

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

KaneThaumaturge:
GetRandomReal() (или как-то так) генерирует псевдослучайные числа. Может вам просто повезло или ошибка в коде. По-этому, кидайте сразу код, мы же не экстрасенсы.
Установить переменная = математика случайное число от 1 до 99
Возможно это из jngp. Запустил недавнь карту в мультиплеере, так там фиксация на позициях не работает. Может это быть вызвано тем, что карта изначально была создана на обычном редакторе, а после начал делать её в jngp?