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), вот это я рыбка адун
fenathesnake, а без него у меня ничего на экран и не выводится, так как карта ещё не успевает доиницилизорваться, поэтому функция там и не срабатывает и не крашит
Сейчас перепишу через таймер, я тоже обычно пишу всё через таймеры, просто тут новый язык для меня, решил быстро протетстить
Arturyq, в какой ситуации тебе нужно чтоб крип той или иной скилл применял, в той и опиши
Например заклинание "Магический Огонь" нейтрально-вражедебные кидают если у врага больше чем 50 маны
Заклинание "Бросить камень" просто сразу кидают
А какую-нибудь "Пронзающую смерть" дают только если рядом несколько врагов
nazarpunk, где-то месяц назад когда я спрашивал про дессинхронизацию, я выяснил что на моей карте она была именно из-за них, мы с другом создали карту 64х64 где не было ничего, кроме 2 верховных магов и 7 подъёмов, и она вызывала дессинх, сейчас друг спит, но на днях запишу видео с дессинхом
P.S. Она крашила как раз если он там вызывал водяного иди стрелял в меня или я в него стрелял
» 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 Как правильно подключить, чтобы стандартные функции, не крашили?
» WarCraft 3 / UjAPI - AngelScript Как правильно подключить, чтобы стандартные функции, не крашили?
Остальное выводится
» WarCraft 3 / UjAPI - AngelScript Как правильно подключить, чтобы стандартные функции, не крашили?
Сейчас перепишу через таймер, я тоже обычно пишу всё через таймеры, просто тут новый язык для меня, решил быстро протетстить
» WarCraft 3 / ИИ
Например заклинание "Магический Огонь" нейтрально-вражедебные кидают если у врага больше чем 50 маны
Заклинание "Бросить камень" просто сразу кидают
А какую-нибудь "Пронзающую смерть" дают только если рядом несколько врагов
Ред. Tredor46
» WarCraft 3 / UjAPI - AngelScript Как правильно подключить, чтобы стандартные функции, не крашили?
» WarCraft 3 / Движение по объектам.
P.S. Она крашила как раз если он там вызывал водяного иди стрелял в меня или я в него стрелял
» WarCraft 3 / Проблемы с экспортом из Blender (2)
Это модель для рефорджа?
» WarCraft 3 / Memhack или UjAPI что лучше в плане в возможностей и оптимизации?