Перейти к содержанию

Текущие вопросы и ответы по редактору карт

#975
Олегарх
да это понятно, мне бы сам скрипт на выдачу ключа
ну если все понятно , тогда и скрипт самостоятельно написать не проблема ... ;)

подозреваю, однако , что не все понятно и посему дам набросок скрипта с пояснениями

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 ( с примерно таким содержанием - "Стражники , посовещавшись , решили отдать Вам ключи от красных ворот") и , собственно , сам ключ от Красных Ворот.