Megas Posted March 18, 2010 Posted March 18, 2010 well can anyone anylize me this anti-target script... I mean to tell me how can I make it work .. and what it is exaclty doing... thx {l2phx script} var act:integer; me1:char; me2:char; me3:char; me4:char; nm:integer; t1:char; t2:char; t3:char; t4:char; nt:integer; shade:integer; mz:integer; pz:integer; tz:integer; hz:integer; procedure SendMsg(msg:string); begin buf:=#$4A; WriteD(0); WriteD(10); WriteS(''); WriteS(msg); SendToClient; end; begin //àíàëèç ÈÄ ñåáÿ if nm<>1 then begin if FromServer and (pck[1]=#$04) then begin me1:=pck[18]; me2:=pck[19]; me3:=pck[20]; me4:=pck[21]; nm:= 1; end; end; //çàùèòíàÿ ÷àñòü begin act:=1; end; if FromClient and (pck[1]=#$1B) and (pck[2]=#$05) then begin act:=0; SendMsg('AT system off'); end; if FromClient and (pck=#$38#$3C#$04#$2B#$00#$00#$00#$03#$00#$00#$00) then begin mz:=1; SendMsg('Advanced m.def on') end; if FromClient and (pck=#$38#$3C#$04#$2D#$00#$00#$00#$03#$00#$00#$00) then begin mz:=0; SendMsg('Advanced m.def off') end; if FromClient and (pck=#$38#$3F#$04#$2B#$00#$00#$00#$03#$00#$00#$00) then begin pz:=1; SendMsg('Advanced p.def on') end; if FromClient and (pck=#$38#$3F#$04#$2D#$00#$00#$00#$03#$00#$00#$00) then begin pz:=0; SendMsg('Advanced p.def off') end; if FromClient and (pck=#$38#$42#$04#$2B#$00#$00#$00#$03#$00#$00#$00) then begin tz:=1; SendMsg('Anti-target on') end; if FromClient and (pck=#$38#$42#$04#$2D#$00#$00#$00#$03#$00#$00#$00) then begin tz:=0; SendMsg('Anti-target off') end; if FromClient and (pck=#$38#$45#$04#$2B#$00#$00#$00#$03#$00#$00#$00) then begin hz:=1; SendMsg('Hit"n"Hide on') end; if FromClient and (pck=#$38#$45#$04#$2D#$00#$00#$00#$03#$00#$00#$00) then begin hz:=0; SendMsg('Hit"n"Hide off') end; if FromClient and (pck[1]=#$1B) and (pck[2]=#$03) then begin buf:=#$48#$00#$00#$FE#$FF#$7F#$AB#$03#$00#$E9#$F1#$FF#$FF#$88#$D4#$00#$00#$00#$00#$00#$00; SendToServer; end; if act=1 then begin if tz=1 then begin if FromServer and (pck[1]=#$29) and (pck[6] = me1) and (pck[7] = me2) and (pck[8] = me3) and (pck[9] = me4) then begin buf:=#$48#$00#$00#$FE#$FF#$7F#$AB#$03#$00#$E9#$F1#$FF#$FF#$88#$D4#$00#$00#$00#$00#$00#$00; SendToServer; end; end; if mz=1 then begin if FromServer and (pck[1]=#$48) and (pck[6] = me1) and (pck[7] = me2) and (pck[8] = me3) and (pck[9] = me4) and (pck[2] <> me1) and (pck[3] <> me2) and (pck[4] <> me3) and (pck[5] <> me4) then begin buf:=#$48#$00#$00#$FE#$FF#$7F#$AB#$03#$00#$E9#$F1#$FF#$FF#$88#$D4#$00#$00#$00#$00#$00#$00; SendToServer; end; end; if pz=1 then begin if FromServer and (pck[1]=#$05) and (pck[6] = me1) and (pck[7] = me2) and (pck[8] = me3) and (pck[9] = me4) and (pck[2] <> me1) and (pck[3] <> me2) and (pck[4] <> me3) and (pck[5] <> me4) then begin buf:=#$48#$00#$00#$FE#$FF#$7F#$AB#$03#$00#$E9#$F1#$FF#$FF#$88#$D4#$00#$00#$00#$00#$00#$00; SendToServer; end; end; if hz=1 then begin if FromServer and (pck[1]=#$48) and (pck[6] = me1) and (pck[7] = me2) and (pck[8] = me3) and (pck[9] = me4) then begin buf:=#$48#$00#$00#$FE#$FF#$7F#$AB#$03#$00#$E9#$F1#$FF#$FF#$88#$D4#$00#$00#$00#$00#$00#$00; SendToServer; end; end; end; //÷àñòü òàðãåòà if FromClient and (pck[1]=#$04) then begin nt:=1; t1:=pck[2]; t2:=pck[3]; t3:=pck[4]; t4:=pck[5]; end; if FromClient and (pck[1]=#$37) then begin nt:=0; end; if nt=1 then begin if FromClient and (pck[1]=#$30) then begin buf:=#$04+t1+t2+t3+t4+#$00#$00#$00#$00#$00#$00#$00#$00#$00#$00#$00#$00#$00; SendToServer; buf:=#$A6+t1+t2+t3+t4+#$00#$00; SendToClient; end; end; if FromClient and (pck[1]=#$1B) and (pck[2]=#$04) then begin buf:=#$04+t1+t2+t3+t4+#$00#$00#$00#$00#$00#$00#$00#$00#$00#$00#$00#$00#$00; SendToServer; buf:=#$A6+t1+t2+t3+t4+#$00#$00; SendToClient; end; //shadowmelt if FromClient and (pck[1]=#$1B) and (pck[2]=#$07) then begin shade:=1; buf:=#$48#$00#$00#$FE#$FF#$7F#$AB#$03#$00#$E9#$F1#$FF#$FF#$88#$D4#$00#$00#$00#$00#$00#$00; SendToServer; SendMsg('Skipped to Shadows'); end; if FromClient and (pck[1]=#$1B) and (pck[2]=#$08) then begin shade:=0; buf:=#$30#$00#$00; SendToServer; SendMsg('Reveal from Darkness'); end; if shade = 1 then begin if FromClient and (pck[1]=#$30) then pck:=''; end; end.
Xanderॐ Posted March 23, 2011 Posted March 23, 2011 Yea we are fixing it atm with an msn contact together. What it does. Whenever someone tries to target you, the script sends a fake ValidatePosition with spoofed X,Y,Z.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now