sendmypack.pas
来自「这是千年外挂的源代码」· PAS 代码 · 共 40 行
PAS
40 行
unit sendmypack;
interface
uses windows,winsock2,gamecode;
procedure sendmsg (source:pchar; size:integer );
function MyWSASendaa(SendBuf:PChar;SendLen:Integer):Integer;
var
gamesocket : Tsocket;
implementation
procedure sendmsg (source:pchar; size:integer ); //加密并调用发送封包
var
len : integer;
outchar,sendbuf : array [0..1000] of char;
begin
Len:=Encode(source,size,@outchar[1]);
copychar (outchar,sendbuf,Len);
if GameSocket<>0 then
MyWSASendaa(sendbuf,len+2);
end;
function MyWSASendaa(Sendbuf:PChar;SendLen:Integer):Integer;
var
Buffers : WSABUF;
NumberOfSent:dword;
begin
Buffers.buf:=Sendbuf;
Buffers.len:=SendLen;
Buffers.buf[0]:='(';
Buffers.buf[SendLen-1]:=')';
MyWSASendaa:=WSASend(GameSocket,@Buffers,1,NumberOfSent,0,nil,nil);
end;
end.
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?