3

» WarCraft 3 / Система снабжения

Vlod:
О! Вижу знающего человека) Я с вами согласен, и вот как я хочу сделать:
1)В моей игре зайти можно будет в область не пешим способом, а телепортацией на Здание в области( Замок, Крепость, Снабжение, Влияние). Так я решаю проблему с квадратными областями
  1. Роспуск войск ( удаление войск при смене лимита в меньшую сторону) игрок делает в ручную, тип :Событие: игрок выбирает юнита
Действие: удалить выбранный юнит.
3

» WarCraft 3 / Система снабжения

Кажется получилось наконец-то, только пока что лимит 2;2 , вскоре сделаю больше. Спасибо за хорошие идеи!
Загруженные файлы
3

» WarCraft 3 / Система снабжения

EugeAl:
Ага, понятно... Но будет ли это работать если область не имеет фиксированный лимит? То есть любая область может иметь лимит 3 или 2 юнита в зависимости от того зоболнен ли СТАРШИЙ лимит ( ток который имеет большее число).
Пример:
Есть 4 области:
Первая область имеет 3 юнита
Вторая- 1 юнит
Третья и Четвёртая нам не интересны в нашем случае.
Лимит областей Игрока СООТВЕТСТВЕННО: 4,3,2,2.
Значит заполнен только один лимит-3
Событие: Юнита уходит с ПЕРВОЙ в ВТОРУЮ область- значить лимит 3 должен разложиться на 2 и 2 заполненных лимита так как в ПЕРВАЯ и ВТОРАЯ область имеет по два юнита.
вот
3

» WarCraft 3 / Помогите сделать грамотый триггер

((цитата
JIEGEND, Гений, я тоже было делал этот триггер но он у меня не работал, а оказалось что там в самой последней складке надо было не Юнит триггера, а Соответствующий юнит!! Ура, спасибо вам!
3

» WarCraft 3 / Помогите сделать грамотый триггер

((цитата
((цитата
Блин, можете пожалуйста в редакторе показать на фотографии именно УСЛОВИЕ как сделать. Я только что делал как вы сказали но вышло то что не работает

rsfghd, число юнитов в группе не создаёт утечку группы?
Хз, я даже групп не создавал, а перетикании группы из группы вообще не идёт
Загруженные файлы
3

» WarCraft 3 / Помогите сделать грамотый триггер

Событие: Нужное событие
Условие: Пусто
Действие:
Создать диалог
ЕСЛИ (Количество юнитов типа ПЕХОТИНЕЦ == 0) Добавить кнопку "ПЕХОТИНЕЦ + 1"
ИЛИ Добавить кнопку "Превратить ПЕХОТИНЕЦ в РЫЦАРЬ"
Показать диалог
Это верно.. но а где же область? Количество юнитов типа ПЕХОТИНЕЦ где?а по вашему выходит что количество юнитов типа ПЕХОТИНЕЦ в общем на карте. Эххх... мне нужно чтобы считали юнитов в области где находится Замок.

Уже кучу вариантов перебрал, начинают опускаться руки...😅
3

» WarCraft 3 / Помогите сделать грамотый триггер

Наверное самое важное и заключительное- это Условие: Если юнит Типа ПЕХОТИНЕЦ игрока "владелец замка" находится в области где есть Замок- то.... Вот и всё тип. Я хз как сделать так чтобы этот момент просчитывался в тригерре. Мне просто нужно чтобы если ПЕХОТИНЕЦ Юнит стоит в области- то запускается 1- я ситуации. ЕСЛИ этого юнита нет - другая. Только надо ввести вас в курс что я не могу назначить именитого юнита, так как для моей системы нужен не определённый юнит, а любой юнит в области типа ПЕХОТИНЕЦ. Блин... Вроде разжевал

JIEGEND, логическое сравнение - тип юнита - юнит пеший
Это да но нужно не какой нибудь ПЕХОТИНЕЦ юнит, а юнит ПЕХОТИНЕЦ в ОПРЕДЕЛЕННОЙ ОБЛАСТИ ОПРЕДЕЛЕННОГО ИГРОКА а именно игрока " владельц Замка"

JIEGEND, логическое сравнение - тип юнита - юнит пеший
Аааа.. Я глупый! Прошу прощения не Пеший, а ПЕХОТИНЕЦ. Где говорил Пеший я имел ввиду ПЕХОТИНЕЦ!

Прошу прощения, не Пеший- ПЕХОТИНЕЦ
3

» WarCraft 3 / Помогите сделать грамотый триггер

((цитата
rsfghd:Согласен с вами. Можно было и лучше. Но давайте по порядку...Моя цель - это с помощью диалоговых кнопок что указаны на скриншоте, по ситуации, создавать или заменять юнита в области с Замком. Почему по ситуации? Потому что мы допускаем два случая: 1) Это когда в области с вашим Замком находится юнит ( именно Пеший юнит) 2) Когда в данной области отсутствует юнит этого типа.
А проблемма моя заключается в том что я не способен додуматься как сделать в триггере УСЛОВИЯ которое имеет такой контекст: Есть ли юнит Типа Пеший в области где есть ваш Замок " ( на самом деле замок как материальное в игре- не важен, главное суть работы триггера, он нужен только для определения - какому игроку призвать/заменить юнита). *Если есть - то по веткам функции запускается действие показать Диалог: 1) +1 Пеший 2) Заменить Пеший на Рыцаря. * Если нет такого типа юнита в области где находится ваш Замок ( область это имеется ввиду отдельный участок где находится Замок, отвечает за срабатывания Триггера "Юнит вошёл в область", но не важно, просто пояснил) - то Диалог: 1) +1 Пеший. Вот так то как
Загруженные файлы
3

» WarCraft 3 / Помогите сделать грамотый триггер

Что на счёт события- оно может быть любым. Просто нужно запустить процесс триггера
3

» WarCraft 3 / Как сделать аое подсветку области как в доте ?

Razor_dex:
этого я и боялся... просто думал что получится через триггеры создать эффект который будет по порядку строить линии и кривые. Я не умею создавать модели, даже самые обычные типа круга, и не умею их скреплять.... Ладно, спасибо. Я так понял других вариантов нет.Ещё раз спасибо
3

» WarCraft 3 / Внимание вопрос

rsfghd:
Блин, друг. Это то что мне нужно!!!! Спасибо большое, я бы точно не догадался. Теперь я знаю чуточку больше.... Правда надо будет чуточку доработать, но именно ваша система будет в основе моей карты. Ещё раз Благодарю.
3

» WarCraft 3 / Внимание вопрос

rsfghd:
К вашей вашей цитате "нафиг ты выбираешь всех юнитов...". Отвечаю. Так нада. Это на всякий случай. И вообще это только заготовка.

JIEGEND, ну так используй проверку на тип юнита, очевидно .-.
если юнит равен рыцарю, добавить +2 к переменной, если юнит пехотинец, +1
и нафиг ты выбираешь всех юнитов в области с действием выбрать всех юнитов в области?
у тебя в области могут быть 100 юнитов и получится, что ты сделал 99 лишних действий, т.е. тебе этот цикл вообще нафиг не нужен
Чуть сложновато для моего гуманитарного ума.... Можно вас попросить сделать заготовку?
3

» WarCraft 3 / Внимание вопрос

rsfghd:
Получилось что-то вроде этого, он.... Дело в том что мне нужно задать в переменной не количество юнитов в области, а какую целочисленность для разных юнитов. Например юнит Рыцарь- значение 2, Пеший- 1, Паровой танк- 4. Чтобы каждый отдельный юнит имел собственною характеристику которая могла суммироваться с союзниками юнитами в одной области. Ведь по другому выходит что Входит в область танк где находится пеший, и в итоге получается ничья( так как в области по одному юниту каждого из игроков)
А мне нужно чтобы ,условно, зашёл в область где стоит вражеский пеший, танк. И в итоге он должен выиграть так как у него должно быть значение-4, что больше чем у пешого-1( 4>1). И эта система должна работать с наложением ( то есть суммированием) если в область заходит не один юнит, а несколько системы должна сложить значение этих нескольких входящих, или уже стоящих в области врагов.
Загруженные файлы
3

» WarCraft 3 / Внимание вопрос

JIEGEND, зачем ты вопрос закрыл тогда если не решил проблему ещё, ты можешь написать мне, само собой, но я не любитель всяких систем и уж тем более жанра твоей карты, поэтому детально изучать проблему нет желания, на отдельной карте продемонстрирую если нужно будет
Действительно, я же ещё не разобрался, зачем а отметил как вопрос?.... Ну да ладно. Неужели я рассказал вам про мою карту что вам подобные проекты неинтересны?

JIEGEND, зачем ты вопрос закрыл тогда если не решил проблему ещё, ты можешь написать мне, само собой, но я не любитель всяких систем и уж тем более жанра твоей карты, поэтому детально изучать проблему нет желания, на отдельной карте продемонстрирую если нужно будет
Действительно, я же ещё не разобрался, зачем а отметил как вопрос?.... Ну да ладно. Неужели я рассказывал вам про мою карту что вам подобные проекты неинтересны?
3

» WarCraft 3 / Внимание вопрос

rsfghd:
А, ну тогда приношу свои извинения, я не прав

а в чём проблема, вражеский юнит входит в область, выбрать всех юнитов в этой области и записать их суммарное значение, потом выбрать всех союзных в этой области и тоже записать суммарное значение, в конце просто сравниваешь эти числа
Можно будет если у меня самого не получится, я вам вякну, и ,если вы изволите, поможете мне?
3

» WarCraft 3 / Внимание вопрос

((цитата
2 пункта: 10.4 Создание ресурса, название которого не отражает суть вопроса.
)) По-моему всё ясно, разве нет. Просто есть люди которые понимают суть вопроса, и люди которые плохо читают
3

» WarCraft 3 / Внимание вопрос

а в чём проблема, вражеский юнит входит в область, выбрать всех юнитов в этой области и записать их суммарное значение, потом выбрать всех союзных в этой области и тоже записать суммарное значение, в конце просто сравниваешь эти числа
Я это понимать брат, просто в реализации страдаю. Сколько не пытался выходила балованная хрень. Честно сказать вашу схему ещё не пробовал...

а в чём проблема, вражеский юнит входит в область, выбрать всех юнитов в этой области и записать их суммарное значение, потом выбрать всех союзных в этой области и тоже записать суммарное значение, в конце просто сравниваешь эти числа
Я это понимать, брат, просто в реализации страдаю. Сколько не пытался выходила балованная хрень. Честно сказать вашу схему ещё не пробовал...
3

» WarCraft 3 / Помогите запустить карту

КАРАЧЕ ВСЁ, РАБОТАЕТ! ЕСЛИ хотите подключайтесь, хочу тестануть

JIEGEND, скачай коннектор с сайта ирины. Запусти коннектор, затем варкрафт.
Уже сделал, Спасибо
3

» WarCraft 3 / Помогите запустить карту

JIEGEND, там баг походу. Вылазит окошко с персонажами. А потом те же кнопки только копипаст. Т.е. одно и то же по два раза. Я так понимаю такого быть не должно.
Нет это нормально, это недоработанная механика карточек при битве

Ну что сказать, я уже такое видел, карта на бот успешно залита, но создать её увы нельзя, так-как что-то в ней сломано, хотя карта без проблем открывает в редакторе, попробуйте пересохранить, изменить название, и ещё раз залить на бота.
Если не поможет, то обратитесь к
или
Возможно там такую проблему уже кто-то решал

JIEGEND, а у тебя точно установлен game.dll кастомный?
на ирине до dll даже не доходит, игру нельзя создать, хотя карта загружена
Действительно помогло когда переименовал, игра создалась только тут ещё один прикол..... У меня пока что черный конектор
Загруженные файлы
3

» WarCraft 3 / Помогите запустить карту

PUVer:
Сейчас попробую переименовать

JIEGEND, а у тебя точно установлен game.dll кастомный?
По карте могу сказать: ландшафт интересный. Юнитов кастомных не хватает. Я так понял это пошаговый риск?
JIEGEND, а у тебя точно установлен game.dll кастомный?
По карте могу сказать: ландшафт интересный. Юнитов кастомных не хватает. Я так понял это пошаговый риск?
Ну типа того, это вообще один из портов настольной игры Престолов. В Ютубе можешь глянуть, игра топовая!