как сделать так, чтобы при заходе в регион игроку давали красный ключ(ключ из красной палатки)?
Сообщения от Текущие вопросы и ответы по редактору карт
при помощи триггера - сначала создаешь регион , называешь его ( например "RedKey" ), потом пишешь скрипт на выдачу ключа после соответствующего события ( в твоем случае этим событием является вхождение в регион героев\или героя данного игрока)
да это понятно, мне бы сам скрипт на выдачу ключа
подозреваю, однако , что не все понятно и посему дам набросок скрипта с пояснениями
function RedKeyFF (heroname)
Trigger(REGION_ENTER_AND_STOP_TRIGGER,"RedKeyF", nil);
MessageBox("/Maps/SingleMissions/Название _Вашей_Карты/RedKey.txt");
GiveBorderguardKey(PLAYER_1,RED_KEY);
end;
Trigger (REGION_ENTER_AND_STOP_TRIGGER, "RedKeyF","RedKeyFF" );
где - heroname (имя случайного героя ( можно заменить на имя скриптового героя , тогда и скрипт будет работать только с ним )) .
При входе вашего героя в регион с названием RedKeyF срабатывает триггер , который запускает функцию (function RedKeyFF) , выдается сообщение RedKey.txt ( с примерно таким содержанием - "Стражники , посовещавшись , решили отдать Вам ключи от красных ворот") и , собственно , сам ключ от Красных Ворот.
Может, выложите карту? Тогда будет больше шансов разобраться.
if GetObjectOwner(...)==1 then
...
end;
Звуки слабо подходят для проигрывания своей музыки по нескольким причинам, лучше использовать ту музыку, что играет для определенных героев или местности. Эта музыка лежит в папке с игрой/music, для ее подмены я в расширенном редакторе находил папку music в игровых архивах и изменял путь к музыкальному файлу.