на кой фиг ждать 5 мин ?
расширением функций скриптового движка это можно сделать.
в ините реализовать вызов соединения в плагине
в фрии - соответственно дисконнект.
в теле скрипта передавать текст плагину. а плагин уже будет использовать инициированный коннект для передачи данных.
при наличии компонента который реализует соединение, и отправку данных с icq сервисом - плевое дело.
а если еще чуть чуть подождете (или сами скомпилите то что лежит на свн) то выйдет следующая ревизия пх умеющая вызывать скриптовые функции из плагина (т.е. еще и отвечать можно будет лехко)
Добавлено через 4 минуты YEPi, http://l2phx.pp.ru/arhive/l2ph_help/...=plugdemo2.htm
текст чата, грубо говоря описывается пакетом creaturesay.
при приходе такого пакета - вызывать свою функцию передавая ей тип чата, сендера, и текст сообщения
__________________
L2Ext - project closed.
Последний раз редактировалось alexteam, 20.09.2009 в 19:17.
Причина: Добавлено сообщение
пусть будет некая длл которая работает через сеть, как вебинтерфейс\сокеты\аська не важно вообще (я за веб интерфес и неебед)
у этой длл есть экспорт:
1) Init(void* p)
служит для запуска всей куйни,
принимает один параметр, адрес __stdcall функции которая "отправит пакет say2"
2) addMsg(char* m) эту функцию надо вызывать каждый раз когда нам в чате чтото сказали,
параметр текстовая строка.
помоему все просто?
Добавлено через 2 минуты
эту длл можно юзать через плагин к пакетхаку,
или другими извращенными методами (например мне пакетхак не нужен, у меня чуть другие планы)
Последний раз редактировалось destructor, 20.09.2009 в 19:19.
Причина: Добавлено сообщение
это чем же веб интерфейс удобен? 1. передача данных идет не в реальном времени. 2. трафика будет больше кушать из-за обновления страничке..
Добавлено через 2 минуты
Цитата:
Сообщение от alexteam
при наличии компонента который реализует соединение, и отправку данных с icq сервисом - плевое дело.
Добавлено через 4 минуты YEPi, http://l2phx.pp.ru/arhive/l2ph_help/...=plugdemo2.htm
текст чата, грубо говоря описывается пакетом creaturesay.
при приходе такого пакета - вызывать свою функцию передавая ей тип чата, сендера, и текст сообщения
читал я мануал.. разбираться надо... это время...
могу написать длл для работы с аськой.. и передавать через длл..
Последний раз редактировалось YEPi, 20.09.2009 в 19:24.
Причина: Добавлено сообщение
YEPi, не проще. это альтернатива.
писать собственный вебсервер либо модуль взаимодействующий с бд (а куда ты думаешь будешь пихать инфу ?) проще только при условии что у тебя уже есть готовый класс (модуль/компонент) за это отвечающий
alexteam, веб интерфейс можно использовать отдельно программу писанную (IdHTTPServer).. он же на ходу будет парсировать текст и выдавать как веб интерфейс..
Добавлено через 3 минуты
1. скрипт пакетхак выкидывает чат в 123.тхт
2. прога отдельная, которая парсирует 123.тхт и выводит вебку.
Последний раз редактировалось YEPi, 20.09.2009 в 19:41.
Причина: Добавлено сообщение
какую нах "отдельно программу" с индюком если это того же индуюка можно сунуть в плагин ?
плагин что ? не может открыть порт на прослушивание ?
Добавлено через 1 минуту
еще раз назовешь пх хлапексом получиш бан (шутка)
на кой черт ваши 123.тхт если есть
exports
OnRefreshPrecompile,
OnCallMethod;
__________________
L2Ext - project closed.
Последний раз редактировалось alexteam, 20.09.2009 в 19:45.
Причина: Добавлено сообщение
1. скрипт пакетхак выкидывает чат в 123.тхт
2. прога отдельная, которая парсирует 123.тхт и выводит вебку.
бред.
Цитата:
Сообщение от alexteam
плагин что ? не может открыть порт на прослушивание ?
если я напишу отдельную длл, корорая пашет через сокеты и имеет своего клиента под мобилу мне ее тоже придется оформлять как плагин?
а если я плагины писать неумею?
а если в пакетхаке чтото изменили?
а если мне ее не для л2 юзать надо?
а если хочу через апи хуки клиента?
а еще может стопицот "если" быть....
destructor, не, не обязательно как плаин. плагин ее может цеплять.
в принципе плагин для пх это один из самых доступных методов "чтото скушать с клиента л2 и чтото впихнуть клиенту л2 на протокольном уровне" который доступен рядовому пользователю без каких либо ограничений языка. он может прекрасно служить переходником между скриптом собирающим данные (и доступным рядовому пользователю для изменения) и статической дллкой отвечающей за конкретный протокол конкретного пейджера.
__________________
L2Ext - project closed.
Последний раз редактировалось alexteam, 20.09.2009 в 20:30.