|
Re: Уроки скриптологии
12. Функции различного назначения.
void ExitGame(); - просто закончить игру. *** int PlayVideo(string video); - показать видео файл video (c расширением BIK), возвращает 1, если видео показано, 0 – в случае ошибки. *** void SetPercentDone(int perc); - установить процент perc отображения полоски в окне загрузки (ProgressBar), значение от 0 до 100. *** void IntroduceChapter(string chapter,string name,string file,string sound,int time); - вывести на экран окно новой главы, где chapter – номер главы, name – название главы, file – файл заставки главы (формат TGA), sound – звуковой файл (формат WAV), time – время показа заставки. *** void Tal_Configure(int tal,int value); - переопределить значение таланта value для константы tal (например, определены константы NPC_TALENT_PICKLOCK, NPC_TALENT_MAGE и т.д.). *** void Perc_SetRange(int percID,int range); - устанавливает дальность действия range *пассивного восприятия percID в сантиметрах. void Rtn_Exchange(string oldRoutine,string newRoutine); - заменяет функции oldRoutine распорядка дня NSC self на новые функции newRoutine. (Имя функции должно начинаться с RTN_ и заканчиваться идентификатором NSC скрипта). int Hlp_CutscenePlayed(string csName); - информирует, игралась ли Cutscene с именем csName (0 – нет, 1 – да).
|