HeroistВам спасибо, все получилось на ура =)
Добавлено через 6 минут
да, кстати, можно-ли сделать объект недоступным только для определенного игрока, как регион?
если привести пример, мне нужно, чтобы игрок 3 мог спокойно проходить через заставу, а игрок 1 мог только тыкаться в неё, и получить разные задания, но без битвы или захвата заставы. Или придется ставить перед ней мини-регион?
Можно, например, временным включением/выключением триггера:
function enabling()
while 1 do
SetObjectEnabled('garrison', nil);
Trigger(4, 'garrison', 'kvest');
while GetCurrentPlayer() == 1 do
sleep(1);
end;
SetObjectEnabled('garrison', 1);
Trigger(4, 'garrison', nil);
while GetCurrentPlayer() ~= 1 do
sleep(1);
end;
end;
end;
Тогда все игроки, кроме первого, смогут ходить через заставу. А первый сможет только получать от неё квесты.