Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Читаем чат

-

Общение разработчиков

- Программирование для Perfect World, общение и обсуждене разработок

Ответ
 
Опции темы
Старый 28.04.2014, 15:18   #1
 Разведчик
Аватар для FeetEr
 
FeetEr никому не известный тип
Регистрация: 16.02.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Читаем чат

В общем такое дело.. Появилась такая необходимость, как читать чат( мир, групп, ПМ и тд), но на жуке никакой инфы про это не нашел. Нашел в исходниках одной программы функцию по чтению чата, но она как то коряво читает, не сразу замечает сообщения, да и не все.. покажите и расскажите как это вообще делать. Примерчик бы на Delphi)

Последний раз редактировалось FeetEr; 28.04.2014 в 18:20.
  Ответить с цитированием
Старый 28.04.2014, 16:47   #2
 Разведчик
Аватар для bsbalex
 
bsbalex никому не известный тип
Регистрация: 14.10.2012
Сообщений: 6
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Читаем чат

По чату есть инфа. Суть простая. Есть начальный адрес, есть конечный. От сих и до сих считываешь... вот и все.
msgpointer=getmem32 (base_addr + i*0x24) // (i=0...n)
  Ответить с цитированием
Старый 29.04.2014, 02:08   #3
-= Мастер Света =-
 Рыцарь-капитан
Аватар для Ginrey
 
Ginrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака Норриса
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
 
По умолчанию Re: Читаем чат

Цитата:
не сразу замечает сообщения, да и не все..

такого просто не может быть, так как массив один всегда, в размере 200 ячеек и они по порядку читаются это если Ingame
если в ООГ то там все куда проще если есть навык так как нет ограничений на пакеты чата
а инфа на жуке есть, я даже полную процедуру чтения выкладывал, поищите в моих темах если есть желание
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо"

Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
  Ответить с цитированием
Старый 30.04.2014, 21:08   #4
 Разведчик
Аватар для FeetEr
 
FeetEr никому не известный тип
Регистрация: 16.02.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Читаем чат

Нашел такую функцию по чтению ПМа. Но сообщения показываются не сразу.. что делать?
Код:
Function ReadPM:string;
var
msg:string;
chatnumber:integer;
chatstart,tmsg:dword;
begin
  Result:='';
    chatnumber:=GetDword($00C3DF1C);
    if (Chatnumber>0) then
    begin
      chatstart:=GetDword($00C3DF10);
      tmsg:=GetDword(chatstart+(($1c*(chatnumber-1))+$8));
      msg:=GetString(tmsg,256);
      if pos('шепчет',msg)>0 then
      begin
        delete(msg,1,pos('&',msg));
        msg:=deletemsg(msg,'<','>');
        msg:=StringReplace(msg,'&', '',[rfReplaceAll, rfIgnoreCase]);
        Result:=msg;
      end;
 //   chatMsgTemp:=msg;
  end;
end;
Вот так выглядит в действии:
Код:
if ReadPM<>'' then
      begin
        if ChatMsgTemp<>ReadPM then
        begin
          showmessage(ReadPM);
        end;
ChatMsgTemp := ReadPM;
end;

Последний раз редактировалось FeetEr; 30.04.2014 в 21:11.
  Ответить с цитированием
Старый 14.06.2014, 06:46   #5
 Разведчик
Аватар для bestbeer
 
bestbeer никому не известный тип
Регистрация: 06.10.2013
Сообщений: 27
Популярность: 10
Сказал(а) спасибо: 24
Поблагодарили 12 раз(а) в 8 сообщениях
 
По умолчанию Re: Читаем чат

Интересовался когда-то. Тип чата легко определяется по цвету(^FFFFFF цвет текста) могу поделиться алгоритмом(Vb.net) думаю реализация подобного на дельфи - минут 15 делов.
http://zhyk.ru/forum/showthread.php?t=819082
  Ответить с цитированием
Ответ


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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
читаем DrummmeR Общение и обсуждение (Тюряга ВК) 13 18.02.2011 09:28
[Информация] Читаем Di* Общение и обсуждение 9 27.01.2011 12:12
[Обменяю] ЧИТАЕМ †Neuroze† Dark Orbit 2 30.11.2010 18:26

Заявление об ответственности / Список мошенников

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

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net