Не вариант) мне место на карте важно)
В общем из предоставленного выше кода, я сделаю 3 триггера для 1 игрока, итого это будет 33 триггера)
Если кто подскажет, как это можно будет оптимизировать, то очень буду рад)
Получилось сделать только первую ступень с 1 регионом, не думайте, что я не читал то, что вы писали, для меня это немного сложновато, в общем для 1 игрока я сделал следующее.
nvc123, Ну хорошо, что ты подразумеваешь под БД? База данных плееров? UnitTrig[1] это и есть 1 плеер я хотел сначала закончить с ним. потом приступить к остальным... либо у меня в голове вообще не правильно выстраивается всё это.
Предположим ранее, я занёс юнита вошедшего в регион(другой регион) принадлежащий красному игроку в Массив UnitTrig[1] и так с каждым плеером, то бишь 12. Регионы и так константами являются их в массив не надо пихать, на мой взгляд.
Так а дальше то что? Я немного не представляю события, при котором всё это должно происходить. Потому что при входе в регион 1 не проверится условие на вход во 2ой и 3ий регион может просто кто разъяснит текстом? Разжуёт так скажем
Я смотрю все умные на советы, а набросать хоть часть кода или примерно как построить это на GUI текстом никто не может.
был бы это простой код было бы легче:
if "TrigUnit" enter in "region1";
kill this unit;
else
if "TrigUnit" enter in "region2";
kill this unit
else
if TrigUnit" enter in "region3";
move unit in "region 15";
Мои попытки очень глупо выглядят, т.к. не знаю полноценную работу даже языка GUI и зачастую чтобы что-то написать тыкаюсь в слепую как собачка. Моя наработка - это создание трёх зон для каждого плеера и на каждую зону отдельно пишется событие с условием и действием, то бишь получается малокода в 1 триггере с овер99999 триггерми.
Я знаю только теоретическую часть Переменных и примерно представляю их работу, но на движке Вара реализовать это - я не могу. У меня это не получается.
После того как я начал реализовывать свою "наработку" я понял что только на это я убью часа 2. А ведь надо второй квест такой сварганить, поэтому я решил обратиться сюда и найти более универсальный поход к этой проблеме. При этом на различные варианты я тоже потратил не мало времени.
» WarCraft 3 / Событие с регионами
В общем из предоставленного выше кода, я сделаю 3 триггера для 1 игрока, итого это будет 33 триггера)
Если кто подскажет, как это можно будет оптимизировать, то очень буду рад)
» WarCraft 3 / Событие с регионами
» WarCraft 3 / Событие с регионами
Предположим ранее, я занёс юнита вошедшего в регион(другой регион) принадлежащий красному игроку в Массив UnitTrig[1] и так с каждым плеером, то бишь 12. Регионы и так константами являются их в массив не надо пихать, на мой взгляд.
» WarCraft 3 / Событие с регионами
был бы это простой код было бы легче:
if "TrigUnit" enter in "region1";
kill this unit;
else
if "TrigUnit" enter in "region2";
kill this unit
else
if TrigUnit" enter in "region3";
move unit in "region 15";
» WarCraft 3 / Событие с регионами