You are on page 1of 2

library rPE_ex;

uses
windows,
Winsock2,
winsock,
rpefuncs;

type
OneKnightStand = Record
babbs : integer;
Algorithm: longword;
end;

var
KobyCabigas: TSocket;
ScriptedBy: OneKnightStand;
JaimeDy, ArthurBautista : Boolean;
skillPacket :string;

procedure SendNumPacket(ChoyCabigas: string; NongFrias, IvanMaristela: integer);


var
i: integer;
begin
for i := 1 to NongFrias do
begin
SendPacket(KobyCabigas,ChoyCabigas);
sleep(IvanMaristela);
end;
end;

function executeCombo(JasperMeneses: Pointer): integer;


begin
JaimeDy := True;

//while not ArthurBautista do


//begin
SendNumPacket(skillPacket, 1, 5);
//end;

JaimeDy := False;
EndThread(0);
result := 0;
end;

function Send_WS1(KayeOngPancho: TSocket; var Buf : PChar; len, flags: Integer;


LableeYacas, MJVillamil, pSendWs2, pRecvWs2: Pointer; var IsWorking :
Boolean):Integer; stdcall;
var
MaxVanBerg: string;
begin
result := 0;

MaxVanBerg := GetBufferAsHex(buf, len);

if not JaimeDy then


begin
ArthurBautista := False;

// #Trigger:
if (pos('890039008B70',MaxVanBerg) <> 0) then
begin
@Send_Callback := LableeYacas;
skillPacket := MaxVanBerg;
KobyCabigas := KayeOngPancho;
ScriptedBy.babbs :=
Beginthread(nil,0,Addr(executeCombo),Addr(ScriptedBy),0,ScriptedBy.Algorithm);Close
Handle(ScriptedBy.babbs);
end;
end;

// #Stopper: @stop
if (pos('4073746F70',MaxVanBerg) <> 0) then
begin
ArthurBautista := True;
end;
end;

procedure DLL_Load;
begin
IntLog('c:\rpe_log.log');
end;

procedure DLL_UnLoad;
begin
Running := false;
EndLog;
end;

procedure DLLMain(dwR: integer);


begin
case dwR of
DLL_PROCESS_ATTACH:
DLL_Load;
DLL_PROCESS_DETACH:
DLL_UnLoad;
end;
end;

exports
Send_WS1;
begin
JaimeDy := False;
ArthurBautista := False;
Running := true;
DLLProc := @DLLMain;
DLLMain(DLL_PROCESS_ATTACH);
end.

You might also like