Позволяет устанавливать события на определённое время
EventControl.ini ложить в Config/EventControl/ в памяти телефона
А Events.ini туда, куда указал в EventControl.ini -формат строки в конфиге:
Поддержка миниджпс - файл mgps.ini
прописывать координаты
в EventControl.ini прописывать путь к конфигу и модель-прошивку телефона
Конфиг можно обновить нажатием About в букменеджере 2.5
-формат строки в конфиге:
1 вариант: деньЧЧ-ММ-СС: действие: параметр
дни:
mon,tue,wed,thu,fri,sat,sun
также можно поставить в выходные, или в рабочие дни:
wrk - рабочие
hld - выходные
ВНИМАНИЕ! Если часы, минуты, секунды - однозначные, то 0 перед ними ПРОПУСКАЕМ!
пример:
13-04-03: indication: 0
13-4-3: indication: 0
Пример: wrk20-49-1: setlamplevel: 100
В этом примере уровень яркости фонаря будет менять во все рабочие дни в 20:49:1
2 вариант: ДАТАЧЧ-ММ-СС: действие: параметр
пример: 3-4:15-44-1: elf: /tpa/user/other/Flash7.6.elf
это значит, что эльф запустится только 3 апреля
3 вариант: ЧЧ-ММ-СС: действие: параметр
Событие будет выполняться каждый день
Пример: 20-49-3: vibra: 1
вибра будет включаться каждый день
4 вариант: [координаты:mgps]: действие: параметр
например:
[0DB0:4328]: execute: script2.evc
рекомендую использовать скрипты.
-действия:
message: текст
вызвать на экран окно сообщения
setlamplevel: уровень яркости
включить фонарь.
пример:
setlamplevel: 100
vibra: 1
вызвать вибрацию
vibraoff: 1
выключить вибрацию (! всегда в конфиг прописывайте через определённое время выключение вибры !)
setprofile: номер профиля, начиная с 0
включить профиль
elf: путь к эльфу
Запустить эльфа
пример:
elf: /tpa/user/other/Flash7.6.elf
ВНИМАНИЕ! Эльф придирается к регистру!
closeelf: название книги эльфа
Закрыть эльфа (! но только с поддержкой букмена !)
пример:
closeelf: FlashLight7
playfile: путь к мп3
Воспроизвести песню
пример:
playfile: /tpa/user/audio/test.mp3
ВНИМАНИЕ! Эльф придирается к регистру!
play_off: 1
Остановить песню. Используется stop.mp3 из Config/EventControl
indication: число
Установить уровень яркости подсветки экрана и клавиатуры
пример:
indication: 50
restart: 1
Перезагрузка телефона
shutdown: 1
Выключение телефона
mute: номер профиля, начиная с 0
Установка беззвучного режима
пример: mute: 0
unmute: номер профиля, начиная с 0
Включение звука
пример: unmute: 5
go-music: 1 или 0
1 - включить музыку
0 - выключить
НО! не говорите что у вас не работает, лучше просто проверьте сущестование этой функции в либе
change: название файла расписания
Поменять файл расписания (полезно, используя миниджпс-функцию)
пример:
change: EventsInSchool.ini
execute: название файла скрипта
Вызвать скрипт.
пример скрипта:
1): setlamplevel: 100
2): message: Текст
...
exit: 1
вырубить эльфа
update: 1
обновить конфиг
closebook: название книги
закрыть книгу
start: название книги
Стартовать функцию телефона (на w800 - не работает)
promessage: текст
продвинутое сообщение
использует
setmessagestyle: 1 или 2
и
setmessagetime: 6000
operator: текст
вывести текст под оператора
operator-clear: 1
очистить текст под оператором
status: текст
Вывести текст на главный экран
status-clear: 1
Удалить текст на главном экране
В версии 1.6
playfilev: путь к файлу
проигрывание звука с определённой громкостью
setvolume: уровень громкости
уровень громкости для PlayFileV
shuttingdown: 1
Выключение, вариант 2 (тестим). В либе просто нашёл две функции выключения
Для w800 R1BD001 для смены профилей необходимо заменить функцию:
Code
+451FFC00
06D4: FFFFFFFF CDD31545 ; 1B5: void REQUEST_PROFILE_SETACTIVEPROFILE(const int *__zero , int NUMprof);
© UltraShot