8

» WarCraft 3 / Как создать свою систему локаций? - [Jass]

Принятый ответ
Вроде структуры есть, сделай свою структуру, которая будет принимать X, Y, Z и пользуйся ей
8

» WarCraft 3 / Убрать надпись герой(союзника) погиб

OVOgenez, ого, спасибо, действительно много чего там, а я думал это скрыто, как "Герой ли юнит" (я знаю что буква большая нужна для героя если что)
8

» WarCraft 3 / Убрать надпись герой(союзника) погиб

OVOgenez, Так я и думал что всё знаю, а оказывается не всё, там кстати не всё есть, например я так и не понял где менять древо это или не древо и может юнит атаковать в упор или не может (как баллиста)
8

» WarCraft 3 / Вывод сообщения на экран о количестве юнитов (I2S не работает в ИИ)

Svintus, ты скрин так и не скинул, у тебя там вообще что-нибудь работает?
Я посмотрел, да ничем там особо написание не должно различаться, язык то JASS и там и там есть, а vJass и cJass не знаю
Они там есть?
8

» WarCraft 3 / Вывод сообщения на экран о количестве юнитов (I2S не работает в ИИ)

Svintus, скинь скрин что ты там где делаешь, я просто сейчас не понимаю что у тебя там происходит и почему ничего не получается
И GUI это триггеры, код это не GUI
8

» WarCraft 3 / Вывод сообщения на экран о количестве юнитов (I2S не работает в ИИ)

Вот, там рабочие, каждую секунду подсчитывается количество рабочих игрока красного и выводится на экран
Загруженные файлы
8

» WarCraft 3 / Вывод сообщения на экран о количестве юнитов (I2S не работает в ИИ)

Svintus, если честно я вообще не понимаю что ты пишешь, и как вообще это должно работать, давай я сейчас карты сделаю, там будет 4 работника и их количество будет выводить на экран, подожди чучуть
8

» WarCraft 3 / Вывод сообщения на экран о количестве юнитов (I2S не работает в ИИ)

Svintus, ну засунь в группу всех нужных (я бы кстати так изначально и сделал) и посчитай их
CountUnitsInGroup(GroupEnumUnitsOfPlayer())
8

» WarCraft 3 / Вывод сообщения на экран о количестве юнитов (I2S не работает в ИИ)

Svintus, А тьфу, это AIшные функции, я их из подсветки убрал, пока что не было надобности ими пользоваться
GetPlayerUnitTypeCount - Может вот эта нужна?
Или можешь их в группу добавить и посчитать GroupEnumUnitsOfPlayer()
8

» WarCraft 3 / Как начать писать свой код ИИ?

Svintus, Если это просто для себя, то просто установи им логику действий через функции, я пока что так и не понял в чём корень проблемы
Если то-то, делают то-то, если это, делают это, во время того-то, делают это или то-то и т.д.
8

» WarCraft 3 / Вывод сообщения на экран о количестве юнитов (I2S не работает в ИИ)

А вообще я не знаю такой функции GetUnitCount()
Можешь скинуть что она делает? Это же не варкарфтавская функция вроде как (по крайней мере у меня не высвечивается)
8

» WarCraft 3 / Как начать писать свой код ИИ?

А к чему все эти humans.ai, ты именно Общий ИИ пишешь?
Если ты просто пишешь ИИ для своей карты/карт, можно просто через JASS его написать, разве так будет не проще?

Ты его пишешь просто для себя или ты хочешь написать что-то наподобие ботов AMAI?
8

» WarCraft 3 / Как сделать полоску хп у юнита/здания невидимой?

human1, Кстати там от расширения зависит, то есть у меня 1920х1080 и требуется 1.000.000.000 хп чтобы не видно было, а на какой-нибудь 1024х768 и 1.000.000 достаточно будет, ну и как уже сказали, у неуязвимых тоже не видно
8

» WarCraft 3 / Как сделать полоску хп у юнита/здания невидимой?

human1, Да полно способов, лично я через функцию в JASS, а вообще можно прям в редакторе объектов устанавливать более широкие значения, просто зажав "shift", во время того как кликаешься мышкой чтобы изменить переменную
Загруженные файлы
8

» WarCraft 3 / Не запускает карты свыше 8мб. по локальной сети.

Странно что у вас Game.dll не работает, скорее всего проблема в чём-то другом, какая у вас версия варкрафта?