Позаимствовал систему с сайта где при создании юнита создается отряд, немного модифицировал ее тем самым добавив возможность при инициализации карты превращать поставленного пехотинца в отряд пехотинцев.

Помогите решить следующие проблемы:
В отряде есть командир который при смерти должен заменяться на живого пехотинца в отряде, но при его смерти он иногда заменяется на люботого пехотинца включая и мертвых не смотря на то что тригерно я указал удалять мертвых пехотинцев из данного отряда в котором умер юнит.
Так же помогите настроить добавление пехотинцев в этот отряд на место мертвых после смерти в течении 60 сек например с условием если командир в отряде жив а количество юнитов в отряде минимум даже если это только командир, и только со смертью командира при 0 количестве пехотинцев в отряде событие бы отменялось что бы тем самым отряд был уничтожен.
Главная проблема тут заключается в том что когда мне удавалось налаживать добавление пехотинцев на место мертвых пехотинцев то они могли быть почему то не включены в отряд, а если умирает добавленный пехотинец на место раннее убитого то 2й добавленный на место 1го добавленного которого тоже убили уже не добавляется...

Группы юнитов + хэш или структуры. При касте спелла берешь кастера, берешь его ID, проверяешь не записана ли группа в какой-либо из ячеек. Если нет - создаешь группу и записываешь её в ячейку. При смерти юнита делаешь проверку не записана ли по его ID группа юнитов - если записана - удаляешь его и проверяешь количество юнитов в группе и если оно равно 0 - удаляешь группу. Естественно хэш тоже чистишь всюду где нужно.

Это звучит как "Сделайте мне пожалуйста систему формаций". Чтобы научить тебя как это сделать придётся потратить несколько десятков часов. И тут 2 варианта: либо ты будешь читать статьи и выучишь всё сам, либо обращайся к отдельным пользователям и проси о приватных, платных, уроках в частном порядке.
Вопрос вообще ни о чём. То, о чём ты спрашиваешь делается за 20-30 минут + несколько часов на всякие плюшки и дебаг (в худшем случае).
Конкретно тебе стоит почитать о Локальных переменных, Хэше или Структурах.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
21
Nikita80, тебе придётся подучить JASS, чтобы юзать его в обычных триггерах в виде CS-вставок. Работать с Хэшем в гуи не удобно, структуры же и вовсе не доступны. Локальные переменные можно использовать, но чтоб узнать как именно - придётся как минимум почитать о них статью, тот же JASS.
Отвечая на вопрос: реально, но если ты знаешь JASS. Учить этот недоязык чтоб работать с GUI (обычными триггерами) - глупость.
21
ssbbssc:
Ну вот смотри, это пишешь туда-то, а то - вот сюда, а эту хреновину зафигачь сюда
Понятно? Нет? И мне не понятно, что где, какая система и где твои наработки
Зусунул туда непонятно куда.Теперь принеси непонятно что. У меня так бывшая пыталась подать на алименты)))
30
Учить этот недоязык чтоб работать с GUI (обычными триггерами) - глупость
Я так понимаю, что на JASS пишут только пришедшие с других языков, а остальные занимаются глупостью?
28
Я так понимаю, что на JASS пишут только пришедшие с других языков, а остальные занимаются глупостью?
Он говорит про GUI. Если делаешь на GUI, то уж делай на GUI, а если хочешь больше возможностей - учи JASS (что там учить) и пиши на нём.
21
Разворошили... Я имел в виду что нет смысла учить Jass с целью использовать custom script-вставки чтоб все было на GUI(триггерах) и не страшно. До сих пор считаю что затея тупейшая.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.