mortuus Опубликовано 17 ноября, 2011 Жалоба Поделиться Опубликовано 17 ноября, 2011 (изменено) Я очень намаился с этим скриптом и решил выложить его для того, чтобы другие люди сэкономили время и нервы. Оптимизация скриптов приветствуется. 1 скрипт, засекает время включения меню.begin mort_sc1 if ( MenuMode == 1 ) Set mort_timer to GameHour StopScript mort_sc1 StartScript mort_sc3 endifend 2 скрипт, исключает ошибочное повышение переменной когда ГГ спит, либо путешествует begin mort_sc2 if (GetPCTraveling == 1) set mort_traning to mort_traning - 1 StopScript mort_sc2 endif if (GetPCSleep == 1) set mort_traning to mort_traning - 1 StopScript mort_sc2 endif end 3 скрипт, делает проверку времени после выключения меню, при повышении переменной выдаётся сообщение, сделано для проверки работоспособности скрипта begin mort_sc3short varMenu if ( MenuMode == 1 ) if ( varMenu == 1 ) return else set varMenu to 1 endifelse if ( varMenu == 0 ) return else if ( mort_timer < GameHour ) set mort_traning to mort_traning+1 MessageBox "Вы обучались %.0g раз ", mort_traning set varMenu to 0 StartScript mort_sc1 StartScript mort_sc2 StopScript mort_sc3 else MessageBox "Вы вышли из меню" set varMenu to 0 StartScript mort_sc1 StartScript mort_sc2 StopScript mort_sc3 endif endifendif mort_traning - глобальная short переменная отслеживающая количество обученийmort_timer глобальная переменная фиксирующая время включения меню если есть предложения по отимизации скрипта, выкладывайте.Только сначала проверьте его работоспособносьесли вам пригодился скрипт, жду +если есть желания поработать над геймплейными изменениями игры, пишите в личкуспасибо за советы Муурн Шепарду, хоть он и не верил в успех =)спасибо за идеи Invire с http://forum.ХочуВБан.ru Изменено 17 ноября, 2011 пользователем mortuus Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти