Возможно ли записать приказ в переменную. То есть на пример персонаж выполняет действие.Сохранить это действие( атака,сбор золота) А потом через переменную приказать вернуться к этому действию?
Принятый ответ
ну я не совсем понимаю что вы хотите сделать, но допустим рассмотрим такую ситуацию:
у меня рабочий добывает дерево и бегает по кд от дерева к лесопилке, через GetUnitCurrentOrder узнаём текущий приказ у бнита скорее всего это будут цифры, но стрингом возможно и Harvest
У моего героя есть способность, Рабы убейте врага, как только я её применяю вокруг вражеского героя появляется 5 случайных рабов из всех моих возможных, но перед тем как их призвать я заношу в некую переменную возможно в хештаблицу или в массив текущий приказ, и получаю 5 приказов, кто-то добывал ресурсы, кто-то строил кто-то дрался, кто-то спал и кто-то мамку твою.. Хмм простите... И отдаю им приказ атаковать, как только цель мертва, я возвращаю рабов на текующую позицию где они были, и отдаю им сохранённый приказ, но отдаю куда? в случае движение я должен сохранить точку, в случае добычи ресурсов - дерево, в случае стройки - здание.... это всё нужно будет расписать, потому что приказы бавают 3 типов, на виджет, без цели и в позицию ХУ, то есть в точку...
у меня рабочий добывает дерево и бегает по кд от дерева к лесопилке, через GetUnitCurrentOrder узнаём текущий приказ у бнита скорее всего это будут цифры, но стрингом возможно и Harvest
У моего героя есть способность, Рабы убейте врага, как только я её применяю вокруг вражеского героя появляется 5 случайных рабов из всех моих возможных, но перед тем как их призвать я заношу в некую переменную возможно в хештаблицу или в массив текущий приказ, и получаю 5 приказов, кто-то добывал ресурсы, кто-то строил кто-то дрался, кто-то спал и кто-то мамку твою.. Хмм простите... И отдаю им приказ атаковать, как только цель мертва, я возвращаю рабов на текующую позицию где они были, и отдаю им сохранённый приказ, но отдаю куда? в случае движение я должен сохранить точку, в случае добычи ресурсов - дерево, в случае стройки - здание.... это всё нужно будет расписать, потому что приказы бавают 3 типов, на виджет, без цели и в позицию ХУ, то есть в точку...
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. MpW
А как теперь эту переменную вставить в действие,если там просто нет дырки для этого?
у меня рабочий добывает дерево и бегает по кд от дерева к лесопилке, через GetUnitCurrentOrder узнаём текущий приказ у бнита скорее всего это будут цифры, но стрингом возможно и Harvest
У моего героя есть способность, Рабы убейте врага, как только я её применяю вокруг вражеского героя появляется 5 случайных рабов из всех моих возможных, но перед тем как их призвать я заношу в некую переменную возможно в хештаблицу или в массив текущий приказ, и получаю 5 приказов, кто-то добывал ресурсы, кто-то строил кто-то дрался, кто-то спал и кто-то мамку твою.. Хмм простите... И отдаю им приказ атаковать, как только цель мертва, я возвращаю рабов на текующую позицию где они были, и отдаю им сохранённый приказ, но отдаю куда? в случае движение я должен сохранить точку, в случае добычи ресурсов - дерево, в случае стройки - здание.... это всё нужно будет расписать, потому что приказы бавают 3 типов, на виджет, без цели и в позицию ХУ, то есть в точку...
Нужен JNGP, ибо необходим JassHelper.
Но вообще эта система не нужна, есть морфы, там всё нативно сохраняется.