Описание: При появлении/исчезновении определённых книг или событий включает/отключает выбранные эльфы. Книги выбираем сами, то есть пишем имя книги. В конфигу там где убийство - пишем имя книги эльфа (смотрим в BookMan, на пример "ClokBattMod"). В конфигу Настройки->Время обновления - выставляем время через которое будет проводится проверка на наличие\отсутствие книг. Время указывается в 1/1000 секунды. Рекомендуемое значение от 200 до 500. Очень не рекомендую ставить меньше 100, иначе будет только лишняя нагрузка на проц. Для запуска редактора конфига, нужно повторно запустить эльф.
В новой версии: [*] Эльф полностью переделан [*] В место bcfg теперь используются ini файлы, для их редактирования используется встроенный редактор [*] По сравнению с предыдущими версиями, в v.2.0 использует в разы меньше хипа и времени процесора [+] Выполнение действий (как в таймерах) добавлено в книги и события [+] Количество эльфов увеличено до 10 [+] При вводе имени книги можно выбрать книгу из списка запущенных [*] Может ещё что то
История версий:
В версии 1.6: [+] Новые события: BlueTooth гарнитура, подключение USB [+] В события по времени добавлено изменение яркости дисплея [+] Оптимизирован код, мелкие исправления\добавления
В версии 1.5: [+] Новые события: Блокировка клавиатуры, подкл. зарядки, заряд батареи в % [+] Автоотключение BlueTooth через заданое время [+] Включение/отключение беззвучного режима при подключении гарнитуры. [+] Возможность включать/отключать эльфы и выполнять определённые действия по времени.
В версии 1.4 [+] Полностью переписан код. [+] События управляются эвентами, а не таймером как раньше. [*] Изменена структура конфига.
В версии 1.3: [+]Исправил ошибку с выходом из спящего режима. [+]Пару мелких исправлений.
В версии 1.3 [+] Добавлены "буки в фокусе" [+] В события добавлен спящий режим [+] В спящем режиме эльф прекращает проверку, то есть не хавает батарейку [+] Количество запускаемых/убиваемых эльфов увеличено до 5.
Спасибо UltraShot за исхи EventControl и dimony за тестирование. А также огромное спасибо Sotik`у за тестирование и идеи.
С новой версией ребутится с902 при втыкании в USB, несмотря на то, что это событие отрублено в конфиге. Тема с гарнитурой не исчезла.... Согласно СВИСу, все функи есть, отсутствует тока эта константа: UI_KEYLOCK_DEACTIVATE_EVENT, но исходя из её названия, она мне не мешает...
Возможно ли добавить фичу в эльф чтоб запускался плеер при подключении наушников? 2) возможно ли добавить возможность выбирать буки из списка запущенных? (для этого кусок кода из букмана впихнуть?)
Разумеется справляется, вот только функции у эльфов разные ;) Просто для удобства выбираешь какой эльф убить, и не лезишь в букман искать его имя, чтоб затем вручную его вбивать в этот эльф. Особенно запары бывают, если как у ACOA2 есть пробел после имени
Legas2, а понял У меня есть идея в место bcfg сделать ini, если таки сделаю, то тогда и выбор книг сделаю как ты предлагаешь, а пока bcfg - ничего не получится
"Что-то в этом мире не так" сказал колобок дожевывая лису Samsung GALAXY Gio C510 R1HA035
Ещё была идея добавить логическое выражение, но эту тему нужно додумывать. Один из примеров: Убить бук бла-бла, только если (бла-бла && бла-бла2 && Not (бла-бла3 || бла-бла4 && бла-бла5))
более наглядный пример будет таков: запускать PlayerMod при запуске плеера, только если AdvPlayer (и какие там ещё модификации плеера есть) не запущен. Конкретный вариант для меня не актуален, тк у меня А2, но вообще что-то подобное может пригодиться.
По поводу поей проблемы с гарнитурой - у тебя на db3210 такой проблемы нету? И ещё вопросик - без времени обновления нереально обойтись? Я про то, что ельф каждые указанные милисекунды проверяет запущены ли те или иные буки/появились ли события.. А хотелось бы чтоб это происходило с обратной стороны - появление событий/буков вызывало те или иные действия. Или в этом случае нужно будет что-то типо патчей для добавления действий к каждому такому событию?
toha257, сделай пожалуйста проверку протокола obex на соединение с каким либо устройством. А то подключаю телефон через блютус к компу, всё норм вроде, но через заданное мной время 5 минут в конфиге, блютус отключается
SE K810i r8bf003+elf'ы+патчи+дрова+меню+m2 8 gb+звуки+динамик от Ешки Moto E398_DAR_2.x+elf'ы+патчи+ms 2 gb+super настроенный звук > пока мёртвый( Moto L9 noRSA = MotoDanger 2.4 (R452_J_G_08.22.05R) Sony Ericsson Xperia Arc Midnight Blue
toha257
Elfmaker
Регистрация: 14.8.09 Сообщений: 221 Репутация: 1547 Откуда: Украина
И ещё вопросик - без времени обновления нереально обойтись? Я про то, что ельф каждые указанные милисекунды проверяет запущены ли те или иные буки/появились ли события.. А хотелось бы чтоб это происходило с обратной стороны - появление событий/буков вызывало те или иные действия. Или в этом случае нужно будет что-то типо патчей для добавления действий к каждому такому событию?
Время обновления используется только для книг, события сами вызывают определённые фунции.
sever20067, попробую сделать.
"Что-то в этом мире не так" сказал колобок дожевывая лису Samsung GALAXY Gio C510 R1HA035
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.