Vlod:
О! Вижу знающего человека) Я с вами согласен, и вот как я хочу сделать:
1)В моей игре зайти можно будет в область не пешим способом, а телепортацией на Здание в области( Замок, Крепость, Снабжение, Влияние). Так я решаю проблему с квадратными областями
Роспуск войск ( удаление войск при смене лимита в меньшую сторону) игрок делает в ручную, тип :Событие: игрок выбирает юнита
EugeAl:
Ага, понятно... Но будет ли это работать если область не имеет фиксированный лимит? То есть любая область может иметь лимит 3 или 2 юнита в зависимости от того зоболнен ли СТАРШИЙ лимит ( ток который имеет большее число).
Пример:
Есть 4 области:
Первая область имеет 3 юнита
Вторая- 1 юнит
Третья и Четвёртая нам не интересны в нашем случае.
Лимит областей Игрока СООТВЕТСТВЕННО: 4,3,2,2.
Значит заполнен только один лимит-3
Событие: Юнита уходит с ПЕРВОЙ в ВТОРУЮ область- значить лимит 3 должен разложиться на 2 и 2 заполненных лимита так как в ПЕРВАЯ и ВТОРАЯ область имеет по два юнита.
JIEGEND, Гений, я тоже было делал этот триггер но он у меня не работал, а оказалось что там в самой последней складке надо было не Юнит триггера, а Соответствующий юнит!! Ура, спасибо вам!
Событие: Нужное событие
Условие: Пусто
Действие:
Создать диалог
ЕСЛИ (Количество юнитов типа ПЕХОТИНЕЦ == 0) Добавить кнопку "ПЕХОТИНЕЦ + 1"
ИЛИ Добавить кнопку "Превратить ПЕХОТИНЕЦ в РЫЦАРЬ"
Показать диалог
Это верно.. но а где же область? Количество юнитов типа ПЕХОТИНЕЦ где?а по вашему выходит что количество юнитов типа ПЕХОТИНЕЦ в общем на карте. Эххх... мне нужно чтобы считали юнитов в области где находится Замок.
Уже кучу вариантов перебрал, начинают опускаться руки...😅
Наверное самое важное и заключительное- это Условие: Если юнит Типа ПЕХОТИНЕЦ игрока "владелец замка" находится в области где есть Замок- то.... Вот и всё тип. Я хз как сделать так чтобы этот момент просчитывался в тригерре. Мне просто нужно чтобы если ПЕХОТИНЕЦ Юнит стоит в области- то запускается 1- я ситуации. ЕСЛИ этого юнита нет - другая. Только надо ввести вас в курс что я не могу назначить именитого юнита, так как для моей системы нужен не определённый юнит, а любой юнит в области типа ПЕХОТИНЕЦ. Блин... Вроде разжевал
rsfghd:Согласен с вами. Можно было и лучше. Но давайте по порядку...Моя цель - это с помощью диалоговых кнопок что указаны на скриншоте, по ситуации, создавать или заменять юнита в области с Замком. Почему по ситуации? Потому что мы допускаем два случая: 1) Это когда в области с вашим Замком находится юнит ( именно Пеший юнит) 2) Когда в данной области отсутствует юнит этого типа.
А проблемма моя заключается в том что я не способен додуматься как сделать в триггере УСЛОВИЯ которое имеет такой контекст: Есть ли юнит Типа Пеший в области где есть ваш Замок " ( на самом деле замок как материальное в игре- не важен, главное суть работы триггера, он нужен только для определения - какому игроку призвать/заменить юнита). *Если есть - то по веткам функции запускается действие показать Диалог: 1) +1 Пеший 2) Заменить Пеший на Рыцаря. * Если нет такого типа юнита в области где находится ваш Замок ( область это имеется ввиду отдельный участок где находится Замок, отвечает за срабатывания Триггера "Юнит вошёл в область", но не важно, просто пояснил) - то Диалог: 1) +1 Пеший. Вот так то как
Razor_dex:
этого я и боялся... просто думал что получится через триггеры создать эффект который будет по порядку строить линии и кривые. Я не умею создавать модели, даже самые обычные типа круга, и не умею их скреплять.... Ладно, спасибо. Я так понял других вариантов нет.Ещё раз спасибо
rsfghd:
Блин, друг. Это то что мне нужно!!!! Спасибо большое, я бы точно не догадался. Теперь я знаю чуточку больше.... Правда надо будет чуточку доработать, но именно ваша система будет в основе моей карты. Ещё раз Благодарю.
JIEGEND, ну так используй проверку на тип юнита, очевидно .-.
если юнит равен рыцарю, добавить +2 к переменной, если юнит пехотинец, +1
и нафиг ты выбираешь всех юнитов в области с действием выбрать всех юнитов в области?
у тебя в области могут быть 100 юнитов и получится, что ты сделал 99 лишних действий, т.е. тебе этот цикл вообще нафиг не нужен
Чуть сложновато для моего гуманитарного ума.... Можно вас попросить сделать заготовку?
rsfghd:
Получилось что-то вроде этого, он.... Дело в том что мне нужно задать в переменной не количество юнитов в области, а какую целочисленность для разных юнитов. Например юнит Рыцарь- значение 2, Пеший- 1, Паровой танк- 4. Чтобы каждый отдельный юнит имел собственною характеристику которая могла суммироваться с союзниками юнитами в одной области. Ведь по другому выходит что Входит в область танк где находится пеший, и в итоге получается ничья( так как в области по одному юниту каждого из игроков)
А мне нужно чтобы ,условно, зашёл в область где стоит вражеский пеший, танк. И в итоге он должен выиграть так как у него должно быть значение-4, что больше чем у пешого-1( 4>1). И эта система должна работать с наложением ( то есть суммированием) если в область заходит не один юнит, а несколько системы должна сложить значение этих нескольких входящих, или уже стоящих в области врагов.
JIEGEND, зачем ты вопрос закрыл тогда если не решил проблему ещё, ты можешь написать мне, само собой, но я не любитель всяких систем и уж тем более жанра твоей карты, поэтому детально изучать проблему нет желания, на отдельной карте продемонстрирую если нужно будет
Действительно, я же ещё не разобрался, зачем а отметил как вопрос?.... Ну да ладно. Неужели я рассказал вам про мою карту что вам подобные проекты неинтересны?
JIEGEND, зачем ты вопрос закрыл тогда если не решил проблему ещё, ты можешь написать мне, само собой, но я не любитель всяких систем и уж тем более жанра твоей карты, поэтому детально изучать проблему нет желания, на отдельной карте продемонстрирую если нужно будет
Действительно, я же ещё не разобрался, зачем а отметил как вопрос?.... Ну да ладно. Неужели я рассказывал вам про мою карту что вам подобные проекты неинтересны?
а в чём проблема, вражеский юнит входит в область, выбрать всех юнитов в этой области и записать их суммарное значение, потом выбрать всех союзных в этой области и тоже записать суммарное значение, в конце просто сравниваешь эти числа
Можно будет если у меня самого не получится, я вам вякну, и ,если вы изволите, поможете мне?
2 пункта: 10.4 Создание ресурса, название которого не отражает суть вопроса.
)) По-моему всё ясно, разве нет. Просто есть люди которые понимают суть вопроса, и люди которые плохо читают
а в чём проблема, вражеский юнит входит в область, выбрать всех юнитов в этой области и записать их суммарное значение, потом выбрать всех союзных в этой области и тоже записать суммарное значение, в конце просто сравниваешь эти числа
Я это понимать брат, просто в реализации страдаю. Сколько не пытался выходила балованная хрень. Честно сказать вашу схему ещё не пробовал...
а в чём проблема, вражеский юнит входит в область, выбрать всех юнитов в этой области и записать их суммарное значение, потом выбрать всех союзных в этой области и тоже записать суммарное значение, в конце просто сравниваешь эти числа
Я это понимать, брат, просто в реализации страдаю. Сколько не пытался выходила балованная хрень. Честно сказать вашу схему ещё не пробовал...
JIEGEND, там баг походу. Вылазит окошко с персонажами. А потом те же кнопки только копипаст. Т.е. одно и то же по два раза. Я так понимаю такого быть не должно.
Нет это нормально, это недоработанная механика карточек при битве
Ну что сказать, я уже такое видел, карта на бот успешно залита, но создать её увы нельзя, так-как что-то в ней сломано, хотя карта без проблем открывает в редакторе, попробуйте пересохранить, изменить название, и ещё раз залить на бота.
Если не поможет, то обратитесь к
JIEGEND, а у тебя точно установлен game.dll кастомный?
По карте могу сказать: ландшафт интересный. Юнитов кастомных не хватает. Я так понял это пошаговый риск?
JIEGEND, а у тебя точно установлен game.dll кастомный?
По карте могу сказать: ландшафт интересный. Юнитов кастомных не хватает. Я так понял это пошаговый риск?
Ну типа того, это вообще один из портов настольной игры Престолов. В Ютубе можешь глянуть, игра топовая!
Ред. JIEGEND
» WarCraft 3 / Система снабжения
О! Вижу знающего человека) Я с вами согласен, и вот как я хочу сделать:
1)В моей игре зайти можно будет в область не пешим способом, а телепортацией на Здание в области( Замок, Крепость, Снабжение, Влияние). Так я решаю проблему с квадратными областями
» WarCraft 3 / Система снабжения
» WarCraft 3 / Система снабжения
Так точно, простите что сразу не уточнил
Ред. JIEGEND
» WarCraft 3 / Система снабжения
Ага, понятно... Но будет ли это работать если область не имеет фиксированный лимит? То есть любая область может иметь лимит 3 или 2 юнита в зависимости от того зоболнен ли СТАРШИЙ лимит ( ток который имеет большее число).
Пример:
Есть 4 области:
Первая область имеет 3 юнита
Вторая- 1 юнит
Третья и Четвёртая нам не интересны в нашем случае.
Лимит областей Игрока СООТВЕТСТВЕННО: 4,3,2,2.
Значит заполнен только один лимит-3
Событие: Юнита уходит с ПЕРВОЙ в ВТОРУЮ область- значить лимит 3 должен разложиться на 2 и 2 заполненных лимита так как в ПЕРВАЯ и ВТОРАЯ область имеет по два юнита.
» WarCraft 3 / Помогите сделать грамотый триггер
» WarCraft 3 / Помогите сделать грамотый триггер
» WarCraft 3 / Помогите сделать грамотый триггер
Ред. JIEGEND
» WarCraft 3 / Помогите сделать грамотый триггер
Ред. JIEGEND
» WarCraft 3 / Помогите сделать грамотый триггер
Ред. JIEGEND
» WarCraft 3 / Помогите сделать грамотый триггер
» WarCraft 3 / Почему искажается изображение на текстурах земли?
А как сделать прозрачную рамку в один пиксель? Прошу, расскажите мне
» WarCraft 3 / Замедление юнита в области
Попробую, спасибо)!
» WarCraft 3 / Подробная таблица рекордов
благодарю вас за просвещение! пойду ознакомлюсь с материалом...
» WarCraft 3 / Индикатор атаки босса
» WarCraft 3 / Как сделать аое подсветку области как в доте ?
этого я и боялся... просто думал что получится через триггеры создать эффект который будет по порядку строить линии и кривые. Я не умею создавать модели, даже самые обычные типа круга, и не умею их скреплять.... Ладно, спасибо. Я так понял других вариантов нет.Ещё раз спасибо
» WarCraft 3 / Внимание вопрос
Блин, друг. Это то что мне нужно!!!! Спасибо большое, я бы точно не догадался. Теперь я знаю чуточку больше.... Правда надо будет чуточку доработать, но именно ваша система будет в основе моей карты. Ещё раз Благодарю.
» WarCraft 3 / Внимание вопрос
К вашей вашей цитате "нафиг ты выбираешь всех юнитов...". Отвечаю. Так нада. Это на всякий случай. И вообще это только заготовка.
rsfghd:
» WarCraft 3 / Внимание вопрос
Получилось что-то вроде этого, он.... Дело в том что мне нужно задать в переменной не количество юнитов в области, а какую целочисленность для разных юнитов. Например юнит Рыцарь- значение 2, Пеший- 1, Паровой танк- 4. Чтобы каждый отдельный юнит имел собственною характеристику которая могла суммироваться с союзниками юнитами в одной области. Ведь по другому выходит что Входит в область танк где находится пеший, и в итоге получается ничья( так как в области по одному юниту каждого из игроков)
А мне нужно чтобы ,условно, зашёл в область где стоит вражеский пеший, танк. И в итоге он должен выиграть так как у него должно быть значение-4, что больше чем у пешого-1( 4>1). И эта система должна работать с наложением ( то есть суммированием) если в область заходит не один юнит, а несколько системы должна сложить значение этих нескольких входящих, или уже стоящих в области врагов.
» WarCraft 3 / Внимание вопрос
» WarCraft 3 / Внимание вопрос
А, ну тогда приношу свои извинения, я не прав
» WarCraft 3 / Внимание вопрос
)) По-моему всё ясно, разве нет. Просто есть люди которые понимают суть вопроса, и люди которые плохо читают
» WarCraft 3 / Внимание вопрос
Ред. JIEGEND
» WarCraft 3 / Помогите запустить карту
» WarCraft 3 / Помогите запустить карту
Ред. JIEGEND
» WarCraft 3 / Помогите запустить карту
Сейчас попробую переименовать