McLaren0109:
Держи, всё работает на ура
851976 - id приказа на отмену тренировки юнита
6 раз - это для того, чтобы когда например: у тебя ограничение в 3 юнита, двоих ты уже построил, потом нажал 7 раз строить пехотинцев, оно строит третьего, четвёртого отменяет, но продолжает строить остальных 5. Итого 6 раз отдаём приказ отмены.
Делай событие, юнит, который твоё здание, тренирует юнита.
Поверяй условием, что тренированный юнит такого-то или такого-то или такого-то типа и т.д.
Сделай переменную типа Integer, присваивай ей значение +1
Когда юнит умирает такого-то, такого-то типа, делай значение -1
Ну и в начале, когда твоё здание будет тренировать юнита, проверяй, чтобы твоя переменная типа Integer была < значения сколько там тебе юнитов надо
Naadir, понятно, но что делать если моб не видит моего перса, а он должен искать его по всей карте ?
Ведь он не может видеть по всей карте.
Не знаю как именно ты хочешь, чтобы они искали. Отдавай им приказ перейти в точку атакуя противников, на позицию тех юнитов которых они должны атаковать.
Proshel_Doty, вечный спор. Но, имхо, чтобы получилось что-то качественное, в это надо вложить время и не торопиться
Вечный спор чего?)))) Тут вроде всё ясно
Это уже от человека зависит. Кто-то может быстро, кто-то медленно, кто-то очень медлительный, кому-то надо перепроверить всё по 100500 раз
JackFastGame:
Ок, давайте запилим доту 2 в ВК3, и будет всё норм.
И вообще ты полностью прочитал, что я написал? Я говорю, что если я тем же курсором нажимаю на способность, а не юзаю её через букву, что тогда будет, дружище?
EnergyFrost:
Ну и библиотеку ты пишешь, для того чтобы упростить всё в дальнейшем ;)
Если ты делаешь свою самую первую карту с самым первым спелом, то да, и то можно юзать наработки и т.д.
А если в этой карте у тебя уже есть спелы? Или у тебя уже есть готовые или почти готовые карты? ТОгда ctrl + c, ctrl + v, а дальше просто немного изменяешь ;)
Не надо жи изобретать велосипед заново, чтобы сделать его, тут как бы также.
И как ты себе это представляешь если вызывать способности не через буквы на клаве, а нажимать их всё тем же курсором?
Или ты хочешь сделать способность типа нажимаешь на неё, а потом водишь по экрану как будто рисуешь и в тех местах появляется огонь, например, который там дамажит/сек какое-то время всех кто там проходит?
Может, лучше просто оставить эти бредоквиккасты...
Я думаю в твоём случае лучше сразу нанять личного джассинструктора или ВЕсэнсея, который тебе вообще всё о редакторе расскажет)
Я придумал новые профессии, ёпт)
Все, народ, кажется вопрос снят. Я пробовал ставить способностям "не сам воин" в целях - не работало, но я поставил берсерку "нет" и это сработало. По каким то причинам, у меня не хочет сниматься бафф при касте, а поставить 0.00 = вечно, 0.01 = палево, поэтому я пытался найти другие абилки(ну и еще у юнита два инстакаста и нужно было что то другое).
Триггерно баф не судьба была убрать?)))))))))))))))))))))))))))))))
EnergyFrost:
Просто есть сложные пути, а есть лёгкие пути. Я привык всё упрощать и пытаться облегчить работу или найти пути обхода. Свой вариант я описал выше. Если ты не ищешь лёгких путей, то это твой выбор.
А то, что ты написал, не при чём
Сначала может узнаем, что именно ты подразумеваешь под определёнными регионами?
Если ты про области в РО, то проверяй перед постройкой, чтобы точка постройки не была в таких-то областях, и тогда строй или отменяй.
» WarCraft 3 / Как заставить ИИ применять способность "Канал"?
» WarCraft 3 / Ограничение на количество войск
Держи, всё работает на ура
851976 - id приказа на отмену тренировки юнита
6 раз - это для того, чтобы когда например: у тебя ограничение в 3 юнита, двоих ты уже построил, потом нажал 7 раз строить пехотинцев, оно строит третьего, четвёртого отменяет, но продолжает строить остальных 5. Итого 6 раз отдаём приказ отмены.
» WarCraft 3 / Ограничение на количество войск
Поверяй условием, что тренированный юнит такого-то или такого-то или такого-то типа и т.д.
Сделай переменную типа Integer, присваивай ей значение +1
Когда юнит умирает такого-то, такого-то типа, делай значение -1
Ну и в начале, когда твоё здание будет тренировать юнита, проверяй, чтобы твоя переменная типа Integer была < значения сколько там тебе юнитов надо
» WarCraft 3 / Как отловить выброшенный из инвентаря предмет?
» WarCraft 3 / Как отловить выброшенный из инвентаря предмет?
По любому ошибка в условии)
» WarCraft 3 / Как отловить выброшенный из инвентаря предмет?
» WarCraft 3 / Как отловить выброшенный из инвентаря предмет?
» WarCraft 3 / Бафф сошел с ума.
Maniac_91: Может тогда лучше модель дамми использовать?
» WarCraft 3 / Зона агресси мобов на карте.
» WarCraft 3 / Как запретить строить здание в определенных местах?
Это уже от человека зависит. Кто-то может быстро, кто-то медленно, кто-то очень медлительный, кому-то надо перепроверить всё по 100500 раз
» WarCraft 3 / Можно ли узнать позицию курсора?
Ок, давайте запилим доту 2 в ВК3, и будет всё норм.
И вообще ты полностью прочитал, что я написал? Я говорю, что если я тем же курсором нажимаю на способность, а не юзаю её через букву, что тогда будет, дружище?
» WarCraft 3 / Как запретить строить здание в определенных местах?
Ну и библиотеку ты пишешь, для того чтобы упростить всё в дальнейшем ;)
Если ты делаешь свою самую первую карту с самым первым спелом, то да, и то можно юзать наработки и т.д.
А если в этой карте у тебя уже есть спелы? Или у тебя уже есть готовые или почти готовые карты? ТОгда ctrl + c, ctrl + v, а дальше просто немного изменяешь ;)
Не надо жи изобретать велосипед заново, чтобы сделать его, тут как бы также.
» WarCraft 3 / Отсутствует ресурсс (ID ресурса) по адресу игры (ID игры).
Лучший ответ просто реально лучший. Написал бы хоть, что за решение нашёл, чтобы потом другим пригодилось. Или ты просто забил на эту карту?
» WarCraft 3 / Можно ли узнать позицию курсора?
Или ты хочешь сделать способность типа нажимаешь на неё, а потом водишь по экрану как будто рисуешь и в тех местах появляется огонь, например, который там дамажит/сек какое-то время всех кто там проходит?
Может, лучше просто оставить эти бредоквиккасты...
» WarCraft 3 / Абилки на джазе\гуи
Я придумал новые профессии, ёпт)
» WarCraft 3 / Моментальные ненаправленные способности
» WarCraft 3 / Мелкое вдохновение
» WarCraft 3 / Как запретить строить здание в определенных местах?
Просто есть сложные пути, а есть лёгкие пути. Я привык всё упрощать и пытаться облегчить работу или найти пути обхода. Свой вариант я описал выше. Если ты не ищешь лёгких путей, то это твой выбор.
А то, что ты написал, не при чём
» WarCraft 3 / Некромагия
» WarCraft 3 / Проблемы с определением мертв ли герой ли нет
» WarCraft 3 / Как запретить строить здание в определенных местах?
quq_CCCP:
Это жи долго. Если карта размером 256х256 или 480х480??...
Но пока автор ушёл в инвиз, непонятно толком что ему надо.
» WarCraft 3 / Как запретить строить здание в определенных местах?
Если ты про области в РО, то проверяй перед постройкой, чтобы точка постройки не была в таких-то областях, и тогда строй или отменяй.