28

» WarCraft 3 / Скилпоинты за каждые три уровня вместо каждого

по нормальному никак
но можно сделать костыль
дать способность пустышку и триггерно отдавать приказ на её прокачку при каждом лвлапе за исключением лвлов кратных 3
28

» WarCraft 3 / Отмена триггера без завершения его действий

Yonsen, изначально кривая архитектура спела
нужно использовать событие юнит завершил применение способности и возможно атачи
опиши нормально(подробное описание в котором по пунктам указаны все стадии работы) спелл который пытаешься сделать и я напишу тебе как его сделать
28

» WarCraft 3 / Как отключить героям в AI скрипте автоприменение способностей

Vampir_kolik, у каждой расы прописаны их скилы и правила применения
если например дашь герою людей скил нежити то он его не будет применять сам
28

» WarCraft 3 / Модель белая в игре

возможные причины:
  • кривая модель
  • кривая текстура
  • кривой вар
  • кривая видеокарта
  • кривой directX
  • левое по(читы,мапхаки и тд)
  • проклятое место
  • неподходящая сексуальная ориентация
28

» WarCraft 3 / Как отключить героям в AI скрипте автоприменение способностей

Vampir_kolik, то есть тебе надо отключить стандартный аи?
если да то создаёшь свой аи скрипт и называешь его human.ai (или за какую расу у тебя там боты играют)
и в нём пишешь то что надо
после импортируешь его в карту по пути \Scripts\human.ai
если собираешься делать бота полностью триггерным без ai скрипта то в мейне ничего не пишешь(тогда скрипт ничего не будет делать)
вот статья про ai файлы
28

» WarCraft 3 / Не работает .mix

странно, у меня запуск виндовс xp.
чего?
ты вообще читал что я написал?
этот mix НЕ РАБОТАЕТ В XP
ставь другую винду
вопрос закрыт
28

» WarCraft 3 / Как отключить героям в AI скрипте автоприменение способностей

Vampir_kolik, смотри human.ai и прочие с ai за исключением common.ai
там по скрипту на каждую расу
либо напиши свой аи и подключи ботам
какой из этих 2 вариантов выбрать зависит от того что ещё должен делать AI кроме управления героями
если надо чтобы сохранился весь функционал ai за исключением героев то 1 вариант
если за игрока нету стандартных юнитов(например большая часть юнитов нестандартные или вообще юнитов нету) то делай свой аи
28

» WarCraft 3 / Странные вещи с "Каналом"

Принятый ответ
pricoluwa, ну тогда вопрос закрыт
с секретными разработками тут не помогают
28

» WarCraft 3 / Не работает .mix

Принятый ответ
ENAleksey, Borodach, эта функция появляется в висте
в xp её нету
ставь другую винду или не используй этот mix
28

» WarCraft 3 / Как отключить героям в AI скрипте автоприменение способностей

открываешь архив вара и меняешь скрипты
для этого тебе понадобится mpq архиватор и знание jass
после того как поменяешь играть по сети с теми кто не поменял вар не получится
28

» WarCraft 3 / Недо АИ

Принятый ответ
открываем архивы варика и достаём оттуда из папочки scripts файлы с расширением ai
это и будет аи написанный на jass
далее ты должен разобраться в файлах людей и эльфов и скопировать кусок отвечающий за этот спел из эльфов в хуманов
28

» WarCraft 3 / Моделинг (Архивы Варика )

все состоит из моделей в варике на которые накладываются текстуры ...
нет
28

» WarCraft 3 / All.j

Obelick, тот код который я кинул автоматически убирает утечку из гуишной функции
в результате тебе не надо переписывать твой триггер на гуи
утечки из него исчезают сами
28

» WarCraft 3 / как мне добраца до лаибори

Принятый ответ
во первых перенеси весь не системный код из j в wct файл
для того чтобы понять что стоит переносить а что нет придётся выучить jass и прочесть кучу статей(минимум 50)
во вторых проверь настройки (включен ли v/cjass)
28

» WarCraft 3 / Не отображается юнит

надо редактировать файлы редактора
Вот знаете mpq архивы варика да?! В них лежит всё составляемое игры!
давно уже замечал что ты несёшь эту ересь поэтому открою тебе большой секрет
в mpq лежит не всё составляемое игры а лишь её ресурсы
код там не хранится
28

» WarCraft 3 / All.j

Принятый ответ
Obelick, эта либо не трогает мультибоарды
она по точкам(location) в основном работает
Obelick:
учить ради них джас и переписывать мне настолько лень
если ты нормально знаешь гуи и имеешь базовые знания по использованию гугл переводчика то переписать мультибоард на jass много времени не займёт
кроме того тебе не обязательно переписывать полностью
можно сконвертировать в код и поправить то что вызывает утечки
если ты говоришь об утечках в функции установки значения ячейки мультибоарда то их можно убрать следующим кодом
define MultiboardSetItemValueBJ(mb,col,row,val)=myMultiboardSetItemValue(mb,col,row,val)

void myMultiboardSetItemValue(multiboard mb, integer col, integer row, string val){
    multiboarditem mbitem = MultiboardGetItem(mb, row-1, col-1)
    MultiboardSetItemValue(mbitem, val)
    MultiboardReleaseItem(mbitem)
    mbitem=null
}
вставь его в шапку карты (туда где ты ALL.j подключал)
правда после этого автозаполнение строк/столбцов перестанет работать и придётся делать его циклом
28

» WarCraft 3 / Native или с чем их едят?

нативки это функции из comman.j
смысла юзать их нету
поэтому советую открыть j файл карты в блокноте и удалить из него все нативки
это многократно увеличит быстродействие карты
а вообще читай статьи
28

» WarCraft 3 / All.j

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

» WarCraft 3 / Взломал карту X-deprotect

Принятый ответ
у тебя кусок кода с библиотекой и глобалом
вывод
поставь нормальный редактор
либо ручками j файл правь
28

» WarCraft 3 / Как сделать сохранение в конце игры на карте?

Нет вопрос не закрыт я те сказал. Пока я сам не решу, закрыт он или нет.
модератор имеет право закрыть вопрос после того как ответ был дан