Интересное

SE.VO.UZ

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Патчим, шьем и модернизируем телефоны » Эльфы » Новый EventControl v1.6
Новый EventControl v1.6
BloodyMessageДата: Воскресенье, 29.06.2008, 17:43 | Сообщение # 1
Admin
Группа: Главный АДМИН
Сообщений: 169
Статус: В реале
Позволяет устанавливать события на определённое время
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

Прикрепления: EventControlv16.zip (7.5 Kb)


 
Форум » Патчим, шьем и модернизируем телефоны » Эльфы » Новый EventControl v1.6
  • Страница 1 из 1
  • 1
Поиск: