моделька в центре карты работает нормально, а подальше - пара граней тянется к центру карты, как такое можно исправить? (удали рефорж\удали модель не надо писать,спасибо)
Который час пытаюсь получить количество золота или дерева у ИИ.
```
function I2C2 takes integer i returns string
if i == 0 then
return "0"
elseif i == 1 then
return "1"
elseif i == 2 then
return "2"
elseif i == 3 then
return "3"
elseif i == 4 then…
Итак, суть вопроса в названии.
Есть ли какая-нибудь возможность триггерно(не обязательно) развернуть юнита так, как на скриншоте?
(На скриншоте сейчас декорация, её-то как раз так развернуть можно)
Заметил что некоторым людям не нравится cJass (это там где не надо дописывать call, set, then), говорят нестабильный, бывают ошибки
В чём нестабильность cJass? Что за ошибки? (просто вот сижу пишу код и сам ни разу пока что не сталкивался ни с чем, поэтому и спрашиваю)
только начал изучать фреймы и вроде как просмотрел основные статьи по ним тут и не нашёл нормально темы про показ фрейма лично игроку. Созданные фреймы по идее создаются и показываются сразу всем игрокам, верно? как сделать так чтобы фрейм был видел только определённому игроку
Что вообще делает в триггере Initially on? Я думал, что эта галочка отключает стартовую загрузку триггера (изначально не работает) и без дальнейшего вызова он работать не будет. Но варику как-будто пофиг, может кто-нибудь объяснить?
То есть создать свою систему что-бы переменная локации не содержала хэндл, а только 3 значения X, Y, Z, возможно ли обойтись через массив реалок? Или такое без UjApi не осуществить?
Подскажите пожалуйста, как убрать надпись что герой игрока (или союзника) погиб? Просто она перебивает текст, и получается неразбериха иногда.
Мне нужно убрать только надпись, а звук что "герой убит" оставить!
Я пробовал в константах это сделать - просто пробел там поставил. Но надпись почему-то не убралась!
Для логирования работы своего ИИ хочу выводить на экран имеющееся у него количество юнитов определённого типа.
Код выглядит так:
```
function main takes nothing returns nothing
loop
call Sleep( 3.0 )
call DisplayTimedTextToPlayer( GetLocalPlayer(), 0.0, 0.0, 10, I2S(GetUnitCount('hpea')))
endloop…
Эти предметы нельзя сделать многоуровневыми? Устанавливаю им нужный уровень, но все равно стоит на 1-м уровне.
Хочу начать писать свой ИИ, начиная от базовых команд с переходом на более сложные.
Так, например, попытался пройтись по инструкциям этого урока: xgm.guru/p/wc3/melee_ai_creating1 и начать с простого вывода сообщения на экран:
```jass
function main takes nothing returns nothing
call Sleep( 2 ) <…
Как поставить кастом размер у зданий (Reforget)?
А то там можно только выбрать как у "фермы", "лесопилки", "казармы" и тд.
Мне нужно что бы было чуть больше фермы, но меньше лесопилки! Но такого я найти не смог!
В стандартном warcraft 3 у рудников, магазинов и прочих нейтральных зданий полоски хп не видно, хоть хп и есть (150000). Как это сделать другим зданиям?
Доброго времени суток.
Всегда была интересна тема моддинга, но я не программист. Изучал азы с++, php.
Решил попробовать моддинг в варкрафте - и столкнулся с рядом проблем.
  1. Решил написать ИИ, тыкался через триггеры, но понял, что нужно писать кастомный код. Открыл .ai код, но там используются функции движка.…

Добавьте раздел где можно будет обращаться исключительно только к боту.

Что мы имеем:

Иначе мне будут отвечать на вопросы, которые не адресованы жителям хигамы.
Вопрос не для жителей хигамы, а именно для XGM Bot'а, чтоб он мне предложил вариации решений. (В этом плане, раздел Вопросы, может за достаточно короткое время, быстро помочь в какой либо области)
Использую AngelScript
При вызове DisplayTextToForce() у меня крашит игру, предположительно потому что в ней есть нативные функции, которые находятся в common.j, с которым я незнаю что делать (его же не нужно импортировать, верно? (хотя я и пробывал) Он уже есть в варкрафте по нужному расположению)
Причём парсер…
Memhack или UjAPI что лучше в плане в возможностей и оптимизации?
Именно в плане возможностей и оптимизации, ничего другое не интересует (всякие уязвимости Memhack, что UjAPI мод и т.п.)
Что такого есть в важного и интересного есть в Memhack, чего нет в UjAPI?
Что такого есть в важного и интересного есть в UjAPI,…
Есть функция например I2S(123)
Я хочу чтомы во всём моём коде она выглядела например (НАПРИМЕР) как Int2String(123)
Но функциональность оставалась той же, можно ли это сделать без вложения функции I2S в Int2String
Без этого -
function Int2String takes integer i returns string
return I2S(i)
endfunction
А…
Может кто подсказать как реализовать движение по разным объектам, а именно что бы юниты не проходили насквозь шли по объекту и движение по объектам вне терейна например над водой. В основе нужно для пирса и общего понимания. Есть две кастомные модели дорожка из досок и пирс, доски лежат на терейне соответственно пирс…
как сделать так, чтобы вражеские юниты компьютера использовали способности, я им дал способности они не хотят
Я тут ни разу этого не встречал, так что скорее всего тут этого и нет, но мало-ли что
Можно ли отлавливать исключения в vjass/jass/cjass?
Например S2I("LOLKA") - Нельзя конвертировать строку в число, можно ли отловить исключение чтобы на его основе сделать проверку?
У меня есть герой, основной фишкой которого я планировал сделать чередование абилок. То есть, применив, допустим, молот бурь, эта способность заменялась бы в панели приказов на удар грома, и наоборот. Стоит заметить, что способности, которые я хочу чередовать - это способности НЕ героя, а юнита. То есть, всё что надо…
Мне нужно триггерно отследить, как кто-либо подбирает усиливающий предмет определенного вида. Сложность в том, что эти предметы выпадают с определенным шансом или покупаются в лавках. Я пробовал привязать это к событию "юнит получает предмет", "юнит использует предмет" и "юнит теряет предмет", но это оказалось…
Подскажите плз, как сделать так, что бы рабочие не относили дерево? А что бы сразу, не доходя до ратуши или лесопилки, прям на месте - клали его в ресурсы!
То есть он постоянно стоит у дерева и добывает, никуда не отходя. Я пробовал радиус способности с добычей сделать 999999, но это не работает! Какие есть ещё…