⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sendmessage.pas

📁 这是天翼外挂的源代码
💻 PAS
字号:
unit sendmessage;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs,qsocket2,winsock,DePacket,packetstruct,unit2,unit1,queue;
procedure send_1(s:Tsocket);
procedure send_7(s:Tsocket);
procedure pulichar(s:Tsocket;pbuf:pchar;len:integer);//公聊函数
procedure privatechar(s:Tsocket;pbuf:pchar;par:pchar;len:integer;length:integer);//密聊函数
implementation

procedure send_1(s:Tsocket);  //送所选的人给服务器
var
  s1:string;
  i,j:integer;
begin
  fillchar(precode,255,$00);
  precode[0]:=char($2B);
  s1:=form2.bsSkinComboBox2.Text;
  i:=strlen(pchar(s1));
  precode[1]:=char(i);
  for j:=1 to i do
    begin
      precode[j+1]:=s1[j];
    end;
  {s1:=format('%s',[precode]);
  msgsend(s,pchar(s1),strlen(pchar(s1)));}
 j:=strlen(precode);
  encode(j);
  //msgsend(s,precode,strlen(precode));
  msgsend(s,coded,strlen(coded));
end;

{procedure send_2(s:Tsocket);
var
  j:integer;
begin
  fillchar(precode,255,$00);
  precode[0]:=char($1B);
  precode[1]:=char($01);
  N:=$03;
  j:=strlen(precode);
  encode(j);
  msgsend(s,coded,strlen(coded));
end;

procedure send_3(s:Tsocket);
var
  j:integer;
begin
  fillchar(precode,255,$00);
  precode[0]:=char($0F);
  precode[1]:=char($03);
  j:=strlen(precode);
  encode(j);
  msgsend(s,coded,strlen(coded));
end;

procedure send_4(s:Tsocket);
var
  j:integer;
begin
  fillchar(precode,255,$00);
  precode[0]:=char($37);
  precode[1]:=char($01);
  j:=strlen(precode);
  encode(j);
  msgsend(s,coded,strlen(coded));
end;

procedure send_5(s:Tsocket);
var
  j:integer;
begin
  fillchar(precode,255,$00);
  precode[0]:=char($37);
  precode[1]:=char($00);
  j:=strlen(precode);
  encode(j);
  msgsend(s,coded,strlen(coded));
end;

procedure send_6(s:Tsocket);
var
  j:integer;
begin
  fillchar(precode,255,$00);
  precode[0]:=char($72);
  precode[1]:=char($03);
  j:=strlen(precode);
  encode(j);
  msgsend(s,coded,strlen(coded));
end; }
procedure send_7(s:Tsocket);
var
  j:integer;
begin
  fillchar(precode,255,$00);
  precode[0]:=char($24);
  j:=strlen(precode);
  encode(j);
  msgsend(s,coded,strlen(coded));
end;

procedure pulichar(s:Tsocket;pbuf:pchar;len:integer);//公聊函数
begin
  fillchar(precode,255,$00);
  precode[0]:=char($0E);
  precode[1]:=char($00);
  precode[2]:=char(len);
  copymemory(precode+3,pbuf,len-1);
  precode[len+2]:=char($00);
  encode(len+3);
  msgsend(s,coded,len+3);
end;

procedure privatechar(s:Tsocket;pbuf:pchar;par:pchar;len:integer;length:integer);//密聊函数
begin
  fillchar(precode,255,$00);
  precode[0]:=char($19);
  precode[1]:=char($13);
  precode[2]:=char(len);                   
  copymemory(precode+3,pbuf,len);
  precode[len+3]:=char(length);
  copymemory(precode+len+4,par,length);
  encode(len+4+length);
  msgsend(s,coded,len+4+length);
end;

end.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -