Вернуться   CoderX :: Forums > Основные форумы > Курилка
Войти через OpenID

Курилка Флудим и шутим тут!

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 20.09.2009, 19:07   #1
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

на кой фиг ждать 5 мин ?
расширением функций скриптового движка это можно сделать.
в ините реализовать вызов соединения в плагине
в фрии - соответственно дисконнект.
в теле скрипта передавать текст плагину. а плагин уже будет использовать инициированный коннект для передачи данных.

при наличии компонента который реализует соединение, и отправку данных с icq сервисом - плевое дело.
а если еще чуть чуть подождете (или сами скомпилите то что лежит на свн) то выйдет следующая ревизия пх умеющая вызывать скриптовые функции из плагина (т.е. еще и отвечать можно будет лехко)

Добавлено через 4 минуты
YEPi,
http://l2phx.pp.ru/arhive/l2ph_help/...=plugdemo2.htm
текст чата, грубо говоря описывается пакетом creaturesay.
при приходе такого пакета - вызывать свою функцию передавая ей тип чата, сендера, и текст сообщения
__________________
L2Ext - project closed.

Последний раз редактировалось alexteam, 20.09.2009 в 19:17. Причина: Добавлено сообщение
alexteam вне форума   Ответить с цитированием
Старый 20.09.2009, 19:16   #2
Рыцарь
 
Аватар для destructor
 
Регистрация: 26.06.2009
Сообщений: 2,433
Сказал Спасибо: 154
Имеет 692 спасибок в 426 сообщенях
destructor на пути к лучшему
По умолчанию

alexteam, предлагаю так:

пусть будет некая длл которая работает через сеть, как вебинтерфейс\сокеты\аська не важно вообще (я за веб интерфес и неебед)

у этой длл есть экспорт:
1) Init(void* p)
служит для запуска всей куйни,
принимает один параметр, адрес __stdcall функции которая "отправит пакет say2"

2) addMsg(char* m) эту функцию надо вызывать каждый раз когда нам в чате чтото сказали,
параметр текстовая строка.

помоему все просто?

Добавлено через 2 минуты
эту длл можно юзать через плагин к пакетхаку,
или другими извращенными методами (например мне пакетхак не нужен, у меня чуть другие планы)

Последний раз редактировалось destructor, 20.09.2009 в 19:19. Причина: Добавлено сообщение
destructor вне форума   Ответить с цитированием
Старый 20.09.2009, 19:24   #3
Новичок
 
Аватар для YEPi
 
Регистрация: 20.09.2009
Сообщений: 9
Сказал Спасибо: 0
Имеет 1 спасибку в 1 сообщении
YEPi пока неопределено
По умолчанию

это чем же веб интерфейс удобен? 1. передача данных идет не в реальном времени. 2. трафика будет больше кушать из-за обновления страничке..

Добавлено через 2 минуты
Цитата:
Сообщение от alexteam Посмотреть сообщение
при наличии компонента который реализует соединение, и отправку данных с icq сервисом - плевое дело.

Добавлено через 4 минуты
YEPi,
http://l2phx.pp.ru/arhive/l2ph_help/...=plugdemo2.htm
текст чата, грубо говоря описывается пакетом creaturesay.
при приходе такого пакета - вызывать свою функцию передавая ей тип чата, сендера, и текст сообщения
читал я мануал.. разбираться надо... это время...

могу написать длл для работы с аськой.. и передавать через длл..

Последний раз редактировалось YEPi, 20.09.2009 в 19:24. Причина: Добавлено сообщение
YEPi вне форума   Ответить с цитированием
Старый 20.09.2009, 19:29   #4
Новичок
 
Аватар для YEPi
 
Регистрация: 20.09.2009
Сообщений: 9
Сказал Спасибо: 0
Имеет 1 спасибку в 1 сообщении
YEPi пока неопределено
По умолчанию

да проще конечно делать веб интерфейс... парсить и передавать в вебку чат тхт... но это не есть гуд для трафика...
YEPi вне форума   Ответить с цитированием
Старый 20.09.2009, 19:31   #5
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

YEPi, не проще. это альтернатива.
писать собственный вебсервер либо модуль взаимодействующий с бд (а куда ты думаешь будешь пихать инфу ?) проще только при условии что у тебя уже есть готовый класс (модуль/компонент) за это отвечающий
__________________
L2Ext - project closed.
alexteam вне форума   Ответить с цитированием
Старый 20.09.2009, 19:39   #6
Новичок
 
Аватар для YEPi
 
Регистрация: 20.09.2009
Сообщений: 9
Сказал Спасибо: 0
Имеет 1 спасибку в 1 сообщении
YEPi пока неопределено
По умолчанию

alexteam, веб интерфейс можно использовать отдельно программу писанную (IdHTTPServer).. он же на ходу будет парсировать текст и выдавать как веб интерфейс..

Добавлено через 3 минуты
1. скрипт пакетхак выкидывает чат в 123.тхт
2. прога отдельная, которая парсирует 123.тхт и выводит вебку.

Последний раз редактировалось YEPi, 20.09.2009 в 19:41. Причина: Добавлено сообщение
YEPi вне форума   Ответить с цитированием
Старый 20.09.2009, 19:42   #7
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

какую нах "отдельно программу" с индюком если это того же индуюка можно сунуть в плагин ?
плагин что ? не может открыть порт на прослушивание ?

Добавлено через 1 минуту
еще раз назовешь пх хлапексом получиш бан (шутка)
на кой черт ваши 123.тхт если есть
exports
OnRefreshPrecompile,
OnCallMethod;
__________________
L2Ext - project closed.

Последний раз редактировалось alexteam, 20.09.2009 в 19:45. Причина: Добавлено сообщение
alexteam вне форума   Ответить с цитированием
Старый 20.09.2009, 19:46   #8
Рыцарь
 
Аватар для destructor
 
Регистрация: 26.06.2009
Сообщений: 2,433
Сказал Спасибо: 154
Имеет 692 спасибок в 426 сообщенях
destructor на пути к лучшему
По умолчанию

Цитата:
Сообщение от YEPi Посмотреть сообщение
1. скрипт пакетхак выкидывает чат в 123.тхт
2. прога отдельная, которая парсирует 123.тхт и выводит вебку.
бред.

Цитата:
Сообщение от alexteam Посмотреть сообщение
плагин что ? не может открыть порт на прослушивание ?
если я напишу отдельную длл, корорая пашет через сокеты и имеет своего клиента под мобилу мне ее тоже придется оформлять как плагин?
а если я плагины писать неумею?
а если в пакетхаке чтото изменили?
а если мне ее не для л2 юзать надо?
а если хочу через апи хуки клиента?
а еще может стопицот "если" быть....
destructor вне форума   Ответить с цитированием
Старый 20.09.2009, 20:25   #9
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

destructor, не, не обязательно как плаин. плагин ее может цеплять.

в принципе плагин для пх это один из самых доступных методов "чтото скушать с клиента л2 и чтото впихнуть клиенту л2 на протокольном уровне" который доступен рядовому пользователю без каких либо ограничений языка. он может прекрасно служить переходником между скриптом собирающим данные (и доступным рядовому пользователю для изменения) и статической дллкой отвечающей за конкретный протокол конкретного пейджера.
__________________
L2Ext - project closed.

Последний раз редактировалось alexteam, 20.09.2009 в 20:30.
alexteam вне форума   Ответить с цитированием
Старый 20.09.2009, 20:39   #10
Рыцарь
 
Аватар для destructor
 
Регистрация: 26.06.2009
Сообщений: 2,433
Сказал Спасибо: 154
Имеет 692 спасибок в 426 сообщенях
destructor на пути к лучшему
По умолчанию

Цитата:
Сообщение от alexteam Посмотреть сообщение
destructor, не, не обязательно как плаин. плагин ее может цеплять.
я бы даже сказал "обязательно не плагин"

делаю свое "чудо програмерской мысли" и готовым плагином спокойно это цепляю.

минусов в такой реализации не вижу.
destructor вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Основные форумы > Курилка



Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 22:50.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!