0
8
6 лет назад
0

» Мир безумного / WarCraft 3 - 1.30 PTR

KingMaximax, мммм, а кто может объяснить их назначение?
0
8
6 лет назад
0

» WarCraft 3 / Боты ничего не строят

PyCCKuu_4eJl, по задумке героев в карте строить нельзя этим игрокам, а вот здания я убрал временно, просто переделаю их в другие. Фух, если проблема только в этом, то я доволен. Проверю скоро.
Да, все так. Спасибо!
1
8
6 лет назад
1

» WarCraft 3 / Win 10 64 bit и mdlvis / w3me

BlpLab и ModelEditor точно запускал, проблем не было.
0
8
6 лет назад
0

» WarCraft 3 / Автоатака у работника

Нашел я событие EVENT_UNIT_TARGET_IN_RANGE, но не могу понять, делаю ли я правильно.
void AutoAttack() {
    unit u = GetTriggerUnit();
    unit target = GetEventTargetUnit();
    int co = GetUnitCurrentOrder(u);
    if (co == null || co == order_stop) {
        IssuePointOrder(u,"attack",GetUnitX(target),GetUnitY(target));
    }
    u=null; target=null;
}
Вообще не понимаю, как это событие работает, добавлял дебаги вида
BJDebugMsg(GetUnitName(u) + " - " + GetUnitName(target));
Но иногда выводит так, будто u и target - один юнит
0
8
6 лет назад
0

» WarCraft 3 / Автоатака у работника

Bergi_Bear, на самом деле событие подобное было, только его можно вешать на конкретного юнита, а не использовать как общее для всех юнитов.
0
8
6 лет назад
0

» WarCraft 3 / Автоатака у работника

Пушистый, хм, интересно, не использовал это событие.
0
8
6 лет назад
Отредактирован uranus
0

» WarCraft 3 / Автоатака у работника

А дистанция получения приказа не то? Пока придумал только отвечать на событие "Юнит атакован" или когда в него скилл юзают враги.
0
8
6 лет назад
0

» WarCraft 3 / Может кто скинуть установщик JNGP R1.2?

UrsaBoss, мне казалось, что именно тут, уже сомневаюсь.
0
8
6 лет назад
0

» WarCraft 3 / Может кто скинуть установщик JNGP R1.2?

UrsaBoss, согласен, Colorizer, который я видел всего в одной с сборке, в новой уже не работает, да и в виде архива, а не установщика - тоже не ок. Но на сайте должны же быть старые версии.
0
8
6 лет назад
0

» WarCraft 3 / Может кто скинуть установщик JNGP R1.2?

То же самое было. Оказалось все просто и очень глупо: у всех файлов JNGP в свойствах есть чекбокс "разблокировать". Чекай тут
0
8
6 лет назад
0

» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4

RunXM, просто редактировал текстовое поле. Забавно то, что за столько лет я впервые увидел это чудо.
2
8
6 лет назад
2

» Блог Aws / НЕ ПЫТАЙТЕСБ CancerCraft ЧТОТ0 N3МЕНИТЬ!

Мое уважение <3
0
8
6 лет назад
0

» AzaZzell / Игровые механики

Araders, меня кто-то заметил, я польщен XD
Жаль, что у меня мало времени весной, не могу отписываться нормально, но мне безумно нравятся подобные темы на сайте.
0
8
6 лет назад
Отредактирован uranus
0

» AzaZzell / Игровые механики

Кастомный критический удар
Будут копить урон, а потом через инвиз/блинк убивать. В доте нечто подобное эксплуатируют с Tidebringer и Warlus Punch.
2
8
6 лет назад
2

» WarCraft 3 / Warcraft 3 Patch 1.29.2

keks_090, JNGP явно не поддерживается, выбор не велик. Мне кажется, с такими обновами будет проще написать внешнюю прогу с трансляцией cJASS в JASS, будь то даже плагин для Sublime/VS или еще бог знает чего, а уже готовый код вставлять в карту.
6
8
6 лет назад
Отредактирован uranus
6

» WarCraft 3 / Наработка спавна крипов как в доте

Выложите код в пост.
» Версия игры: 1.1
Серьезно?
0
8
6 лет назад
Отредактирован uranus
0

» WarCraft 3 / War of civilizations 2.0.1

Misha34, в крайнем случае можно использовать программу Ножницы и "вырезать" часть рабочей области открытой в редакторе карты.
2
8
6 лет назад
2

» Программирование / Интерфейсы и с чем их едят

GeneralElConsul, класс наследуется один, интерфейсов может быть множество, миксинов в шарпе нет, я не понимаю, с чего тут разводить дискуссию.
0
8
6 лет назад
Отредактирован uranus
0

» Программирование / Интерфейсы и с чем их едят

Эргалон, иногда объекты слишком разные, поэтому наследование классов не подходит, но в то же время за счет наследования интерфейсов можно будет хранить их в одних массивах/коллекциях, наделять их неким сходством.
Как-то так
public interface IDrawable {
	void Draw(Graphics render);
}

public class Rectangle : IDrawable {
	...
	public void Draw(Graphics render) {
		render.DrawRectangle(pen,x,y,w,h);
	}
}

public class Shape : IDrawable {
	...
	public void Draw(Graphics render) {
		render.DrawEllipse(pen,x,y,w,h);
	}
}

...
List<IDrawable> gameObjects;
....
Graphics g = Graphics.FromImage(canvas);
while (gameLoop) {
	g.Clear(color);
	foreach (var go in gameObjects) {
		go.Draw(g);
	}
}
При этом разные элементы могут наследовать от разных классов, какой-нибудь Label от UI, например, но объединяет их всех интерфейс IDrawable т.е. возможность прорисовки.
0
8
6 лет назад
0

» WarCraft 3 / Пассивный щит маны

На сайте есть древняя наработка Сергея на пассивный аналог Магического щита, воспользуйтесь поиском.
0
8
6 лет назад
Отредактирован uranus
0

» Commander! Blue Alert / Доклад Разведки: авианосец альянса.

Agren, я сам далек от этого, хоть и были жалкие попытки, все же, для меня создание моделей - почти магия =)
0
8
6 лет назад
0

» WarCraft 3 / Патч 1.29 вышел на основных серверах

Не увидел ничего нового в релизе. Ну, что, ждем 1.30?
0
8
6 лет назад
0

» WarCraft 3 / Синглтаргет в АоЕ

Raised, я всегда создавал дамми с небольшим обзором.