Svintus, скинь скрин что ты там где делаешь, я просто сейчас не понимаю что у тебя там происходит и почему ничего не получается
И GUI это триггеры, код это не GUI
Svintus, если честно я вообще не понимаю что ты пишешь, и как вообще это должно работать, давай я сейчас карты сделаю, там будет 4 работника и их количество будет выводить на экран, подожди чучуть
Svintus, А тьфу, это AIшные функции, я их из подсветки убрал, пока что не было надобности ими пользоваться
GetPlayerUnitTypeCount - Может вот эта нужна?
Или можешь их в группу добавить и посчитать GroupEnumUnitsOfPlayer()
Svintus, Если это просто для себя, то просто установи им логику действий через функции, я пока что так и не понял в чём корень проблемы
Если то-то, делают то-то, если это, делают это, во время того-то, делают это или то-то и т.д.
А вообще я не знаю такой функции GetUnitCount()
Можешь скинуть что она делает? Это же не варкарфтавская функция вроде как (по крайней мере у меня не высвечивается)
А к чему все эти humans.ai, ты именно Общий ИИ пишешь?
Если ты просто пишешь ИИ для своей карты/карт, можно просто через JASS его написать, разве так будет не проще?
Ты его пишешь просто для себя или ты хочешь написать что-то наподобие ботов AMAI?
human1, Кстати там от расширения зависит, то есть у меня 1920х1080 и требуется 1.000.000.000 хп чтобы не видно было, а на какой-нибудь 1024х768 и 1.000.000 достаточно будет, ну и как уже сказали, у неуязвимых тоже не видно
human1, Да полно способов, лично я через функцию в JASS, а вообще можно прям в редакторе объектов устанавливать более широкие значения, просто зажав "shift", во время того как кликаешься мышкой чтобы изменить переменную
nazarpunk, пруфов не будет, вчера и сегодня тестил карту с этими же верховными магами и подъёмами, с друмя разными друзьями, не крашит
Но расскажу историю
Я сделал карту, на ней было много этих мостов и подъёмов, первые 15-20 игр в течение 20 часов она не крашила, потом после очередного сохранения (изменились характеристики только одного юнита) начала крашить, причём регулярно и быстро, после долгих часов тестов, мы с другом сократили круг поисков до этих самых подъёмов, и нам удавалась регулярно вызывать краши, спавня водяных и просто стреляя в друг друга на этих подъёмах, после этого мы полностью сделали новую карту уже без этих подъёмов, но со всеми теми же триггерами и всем прочим, и у нас всё до сих пор всё нормально
Как уже упоминал выше, вчера мы несколько раз пытались для видео этот краш, но ничего не получилось, проблема как внезапно появилась, так и исчезла
P.S. Если я когда-нибудь буду делать карту с этими подъёмами, и у нас опять будет крашить, я запишу видео
Число не помещается в GUI полоски хп бара, поэтому и не отображается, как бы это странно не звучало, там какая-то проверка есть, если число не влезает, то оно не отобразится
(Информация не точная, ответил по воспоминаниям из детства)
Попробуй метод от обраного
Скачай ещё один (второй) JNGP себе на компьютер и просто меняй там все эти настройки и параметры все подряд, пока не испортишь тайлсеты
А потом как испортишь, то уже будет понятно как починить (ломать не строить, это быстрее)
Стандартные функции написаны на Jass
Чтобы стандартные JASS функции (не относится к нативкам, а относится например к DisplayTextToForce) не крашили на AngelScript, нужно их полностью переписать на этом же AngelScript, потому что это всё-таки 2 разных языка программирования с разным синтаксисом
fenathesnake, Минуточку, до меня только сейчас дошло, DisplayTextToForce() это же jass функция, она вообще не должна работать на другом языке (AngelScript), вот это я рыбка адун
» WarCraft 3 / Вывод сообщения на экран о количестве юнитов (I2S не работает в ИИ)
» WarCraft 3 / Вывод сообщения на экран о количестве юнитов (I2S не работает в ИИ)
И GUI это триггеры, код это не GUI
» WarCraft 3 / Вывод сообщения на экран о количестве юнитов (I2S не работает в ИИ)
» WarCraft 3 / Вывод сообщения на экран о количестве юнитов (I2S не работает в ИИ)
» WarCraft 3 / Вывод сообщения на экран о количестве юнитов (I2S не работает в ИИ)
» WarCraft 3 / Вывод сообщения на экран о количестве юнитов (I2S не работает в ИИ)
CountUnitsInGroup(GroupEnumUnitsOfPlayer())
» WarCraft 3 / Вывод сообщения на экран о количестве юнитов (I2S не работает в ИИ)
GetPlayerUnitTypeCount - Может вот эта нужна?
Или можешь их в группу добавить и посчитать GroupEnumUnitsOfPlayer()
» WarCraft 3 / Как начать писать свой код ИИ?
Если то-то, делают то-то, если это, делают это, во время того-то, делают это или то-то и т.д.
» WarCraft 3 / Вывод сообщения на экран о количестве юнитов (I2S не работает в ИИ)
Можешь скинуть что она делает? Это же не варкарфтавская функция вроде как (по крайней мере у меня не высвечивается)
» WarCraft 3 / Вывод сообщения на экран о количестве юнитов (I2S не работает в ИИ)
» WarCraft 3 / Как начать писать свой код ИИ?
Если ты просто пишешь ИИ для своей карты/карт, можно просто через JASS его написать, разве так будет не проще?
» WarCraft 3 / Как сделать полоску хп у юнита/здания невидимой?
» WarCraft 3 / Как сделать полоску хп у юнита/здания невидимой?
» WarCraft 3 / Как сделать полоску хп у юнита/здания невидимой?
» WarCraft 3 / Не запускает карты свыше 8мб. по локальной сети.
» WarCraft 3 / Не запускает карты свыше 8мб. по локальной сети.
» WarCraft 3 / Как сделать полоску хп у юнита/здания невидимой?
» WarCraft 3 / Движение по объектам.
Но расскажу историю
Как уже упоминал выше, вчера мы несколько раз пытались для видео этот краш, но ничего не получилось, проблема как внезапно появилась, так и исчезла
» WarCraft 3 / Как сделать полоску хп у юнита/здания невидимой?
(Информация не точная, ответил по воспоминаниям из детства)
» WarCraft 3 / Варкрафт 3 не для ноутбуков!?!
» WarCraft 3 / Варкрафт 3 не для ноутбуков!?!
Скачай ещё один (второй) JNGP себе на компьютер и просто меняй там все эти настройки и параметры все подряд, пока не испортишь тайлсеты
А потом как испортишь, то уже будет понятно как починить (ломать не строить, это быстрее)
» WarCraft 3 / Чередование способностей у юнита
» WarCraft 3 / UjAPI - AngelScript Как правильно подключить, чтобы стандартные функции, не крашили?
Чтобы стандартные JASS функции (не относится к нативкам, а относится например к DisplayTextToForce) не крашили на AngelScript, нужно их полностью переписать на этом же AngelScript, потому что это всё-таки 2 разных языка программирования с разным синтаксисом
» WarCraft 3 / UjAPI - AngelScript Как правильно подключить, чтобы стандартные функции, не крашили?
» WarCraft 3 / UjAPI - AngelScript Как правильно подключить, чтобы стандартные функции, не крашили?