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 не работает, скорее всего проблема в чём-то другом, какая у вас версия варкрафта?
8

» WarCraft 3 / Движение по объектам.

nazarpunk, пруфов не будет, вчера и сегодня тестил карту с этими же верховными магами и подъёмами, с друмя разными друзьями, не крашит
Но расскажу историю
Я сделал карту, на ней было много этих мостов и подъёмов, первые 15-20 игр в течение 20 часов она не крашила, потом после очередного сохранения (изменились характеристики только одного юнита) начала крашить, причём регулярно и быстро, после долгих часов тестов, мы с другом сократили круг поисков до этих самых подъёмов, и нам удавалась регулярно вызывать краши, спавня водяных и просто стреляя в друг друга на этих подъёмах, после этого мы полностью сделали новую карту уже без этих подъёмов, но со всеми теми же триггерами и всем прочим, и у нас всё до сих пор всё нормально
Как уже упоминал выше, вчера мы несколько раз пытались для видео этот краш, но ничего не получилось, проблема как внезапно появилась, так и исчезла
P.S. Если я когда-нибудь буду делать карту с этими подъёмами, и у нас опять будет крашить, я запишу видео
8

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

Число не помещается в GUI полоски хп бара, поэтому и не отображается, как бы это странно не звучало, там какая-то проверка есть, если число не влезает, то оно не отобразится
(Информация не точная, ответил по воспоминаниям из детства)
8

» WarCraft 3 / Варкрафт 3 не для ноутбуков!?!

PT153, не знал что настройки в реестре хранятся, думал для каждого отдельные, ну я так же и думаю что там что-то не включено
8

» WarCraft 3 / Варкрафт 3 не для ноутбуков!?!

Попробуй метод от обраного
Скачай ещё один (второй) JNGP себе на компьютер и просто меняй там все эти настройки и параметры все подряд, пока не испортишь тайлсеты
А потом как испортишь, то уже будет понятно как починить (ломать не строить, это быстрее)
8

» WarCraft 3 / UjAPI - AngelScript Как правильно подключить, чтобы стандартные функции, не крашили?

Стандартные функции написаны на Jass
Чтобы стандартные JASS функции (не относится к нативкам, а относится например к DisplayTextToForce) не крашили на AngelScript, нужно их полностью переписать на этом же AngelScript, потому что это всё-таки 2 разных языка программирования с разным синтаксисом
8

» WarCraft 3 / UjAPI - AngelScript Как правильно подключить, чтобы стандартные функции, не крашили?

fenathesnake, Минуточку, до меня только сейчас дошло, DisplayTextToForce() это же jass функция, она вообще не должна работать на другом языке (AngelScript), вот это я рыбка адун