28

» WarCraft 3 / Добавление файлов в WarCraft III TFT

Принятый ответ
за юнитов отвечает куча файлов
читай статьи
там есть статья на эту тему
28

» WarCraft 3 / почему равкод 'AId0' не удаляется с юнита?

Принятый ответ
Nickol, оригиналы удалить нельзя
они хранятся не в карте в mpq
если так хочешь то удаляй оригинал из слк таблицы в архивах игры
28

» WarCraft 3 / Как сделать свет от ручного фанарика в Warcraft |||?

А модификатор это вообще не свет
вообще то в данном случае именно модификатор и является светом
ибо на скринах свет рассеивает туман войны
28

» WarCraft 3 / Как сделать свет от ручного фанарика в Warcraft |||?

Принятый ответ
darkowlom, факел не подойдёт
нужен юнит с моделью факела либо модификатор области видимости
28

» WarCraft 3 / Ошибка

Yury13, просто мешает удалить
ну и занимает место в карте
так что если по весу будет поджимать о стоит удалить
28

» WarCraft 3 / Выбрать отряд Проблема

Принятый ответ
отряд организован по принципу множества
если в отряде уже есть юнит то не запись произведена не будет
28

» WarCraft 3 / Ошибка "Отсутствует endfunction"

Принятый ответ
GF RaiseD, ты в некоторых местах вместо обычных скобок ставил фигурные
а это уже сиджасс идёт
исправь их на обычные круглые скобки и проверь
28

» WarCraft 3 / Ошибка

Принятый ответ
во первых нефиг юзать кириллицу в путях
во вторых это бага карты
либо бекап либо ручками через мкю
28

» WarCraft 3 / Утечки и прочие радости ГУИ

Принятый ответ
Патиссончик, про центр области не заметил
точка каждый раз создаётся заново и это утечка
Патиссончик, есть прога на сайте для записи логов
так же есть дебаг через прелоад на сайте
вот счётчик утечек
28

» WarCraft 3 / у кого-нибудь есть наработки -repick -random?

Принятый ответ
составляем список равкодов героев доступных для пика
при команде рандом создаём случайного героя из списка и удаляем его равкод из списка
при команде репик добавляем равкод текущего героя в список и удаляем героя
после чего вызываем рандом
а вообще чего я тут пишу
в статьях всё есть
28

» WarCraft 3 / Поворот не так как надо

Принятый ответ
вот
спелл на основе канала
сначала открой в игре не запуская редактор (чтобы убедиться что всё работает)
а потом только в редакторе
Загруженные файлы
28

» WarCraft 3 / Поворот не так как надо

ledoed, потому что у него приказ другой
надо в методе Move добавить строку IssueImmediateOrder(u,"stop")
как то так
if(distanse>=100){
	SetUnitX(.u,posunitx+.speed*.ivrata*Cos(rad*raddeg))
	SetUnitY(.u,posunity+.speed*.ivrata*Sin(rad*raddeg))
	IssueImmediateOrder(u,"stop")
	BJD("pre : "+R2S(rad)) // дебаг
	SetUnitFacing(.u,rad)
	BJD("post : "+R2S(GetUnitFacing(u))) // дебаг
28

» WarCraft 3 / Поворот не так как надо

что это за ужас
void TextDisplay(unit u,string text){
force f = CreateForce()
ForceAddPlayer(f, GetOwningPlayer(u))
if (IsPlayerInForce(GetLocalPlayer(), f)) {
DisplayTextToPlayer(GetLocalPlayer(), 0, 0, text)

}
DestroyForce(f)
f=null
}
неужели так сложно написать вот так
DisplayTextToPlayer(GetOwningPlayer(u), 0, 0, text)
28

» WarCraft 3 / Поворот не так как надо

ledoed, скилл триггерный?
если да то кинь код/скрин скилла
ибо качать карту а потом искать редактор лень
кроме того по старым традициям карты без дебага не принимаются