Renabled proxy chat commands

09/03/2007 22:33 Cypherx#1
For Proxy fixers

Code:
            if(packetID(b)==0x3ec)
            {				

                if(b[b[25] + 29] == 35) 
                {

	           int a = b[25] + 30;
	           int l = b[0] - 3;
                    String c="";
                    for(int i=a; i<l; i++)
                        c+=(char)b[i];

                    if(c.equalsIgnoreCase("scentbot"))
                    {
Good lucky...

#Edit 1
New fix for basic set with asm

Code:
if(packetID(b)==0x3ec)
{
int 26 + b[25] & 0xff;
a+=(b[a]&0xff)+1;
if(b[a]==0) a++;
if(b[a+1]==35) 
{
int l=(b[a]&0xff);
String c="";
for(int i=a+2; i<a+l+1; i++)
c+=(char)b[i];

if(c.equalsIgnoreCase("scentbot"))
{
#Edit 2
GM Message fix (Proxy alert function):

Code:
		int l = m.length() + 46;
		byte b[] = new byte[l];
		b[0] = (byte)(l & 0xff);
		b[1] = (byte)((l & 0xff00) >> 8);
		b[2] = (byte)(int)0xec;
		b[3] = (byte)(int)0x03;
		b[4] = (byte)(int)0xff;
		b[5] = (byte)(int)0xff;
		b[6] = (byte)(int)0xff;
		b[8] = (byte)(int)0xdb;
		b[9] = (byte)(int)0x07;
		b[12] = (byte)(int)0x5c;
		b[13] = (byte)(int)0x05;
		b[24] = (byte)(int)0x04;
		b[25] = (byte)(int)0x06;
		System.arraycopy(("SYSTEM").getBytes(), 0, b, 26, 6);
		b[32] = (byte)(int)0x08;
		System.arraycopy(("ALLUSERS").getBytes(), 0, b, 33, 8);
		b[42] = (byte)(m.length() & 0xFF);
		System.arraycopy(m.getBytes(), 0, b, 43, m.length());
		sendMapPacketToClient(mc, b);
09/05/2007 00:33 Queen-Of-Evil#2
Quote:
Originally Posted by Cypherx View Post
For Proxy fixers

Code:
            if(packetID(b)==0x3ec)
            {				

                if(b[b[25] + 29] == 35) 
                {

	           int a = b[25] + 30;
	           int l = b[0] - 3;
                    String c="";
                    for(int i=a; i<l; i++)
                        c+=(char)b[i];

                    if(c.equalsIgnoreCase("scentbot"))
                    {
Good lucky...

Ummm,,, Heres what you Put,,,



if(packetID(b)==0x3ec)
{

if(b[b[25] + 29] == 35)
{

int a = b[25] + 30;
int l = b[0] - 3;
String c="";
for(int i=a; i<l; i++)
c+=(char)b[i];

if(c.equalsIgnoreCase("scentbot"))
{



Heres the Original QOproxy version:


if(packetID(b)==0x3ec)
{
int a=18+b[17]&0xff;
a+=(b[a]&0xff)+1;
if(b[a]==0) a++;
if(b[a+1]==35)
{
int l=(b[a]&0xff);
String c="";
for(int i=a+2; i<a+l+1; i++)
c+=(char)b[i];

if(c.equalsIgnoreCase("scentbot"))
{
***************************************

And Heres the Venom Versions (* 3 refrences to 0x3ec *) :

***************************************

loc_3AAC: // CODE XREF: J+AB8j J+ACCj
ldarg.0
ldloc.2
callvirt int32 a.a::I(int8[])
ldc.i4 0x3EC
bne.un loc_50FA
ldc.i4.s 0x12
ldloc.2
ldc.i4.s 0x11
ldelem.i1
conv.i4
add
ldc.i4 0xFF
and
stloc.s 0x2B
ldloc.2
ldloc.s 0x2B
ldelem.i1
conv.i4
stloc.s 0x2C
ldstr ""
stloc.s 0x2D
ldloc.2
ldloc.s 0x2B
ldelem.i1
conv.i4
ldc.i4.0
ble.s loc_3B16
ldc.i4.1
stloc.s 0x2E
br.s loc_3B0E

**************************************
loc_864D: // CODE XREF: sub_8620+1Aj
ldarg.0
ldfld class a.a d::A
ldloc.1
callvirt int32 a.a::I(int8[])
stloc.2
ldarg.0
ldfld class a.a d::A
ldloc.1
ldstr "\r\nServer to Client"
callvirt void a.a::g(int8[], class System.String)
ldc.i4.0
stloc.3
ldc.i4.0
stloc.s 4
ldloc.2
ldc.i4 0x3EC
bne.un loc_891C
ldarg.0
ldfld class a.a d::A
ldfld bool a.a::C
brfalse loc_891C
ldstr ""
stloc.s 5
ldstr ""
stloc.s 6
ldstr ""
stloc.s 7
.try {
ldloc.1
ldc.i4.s 0x11
ldelem.i1
conv.i4
stloc.s 8
ldc.i4.1
stloc.s 9
br.s loc_86D2

**********************************

loc_AC87: // CODE XREF: sub_8620:loc_8917j
// sub_8620:loc_8AA6j ...
ldloc.2
ldc.i4 0x3EC
beq.s loc_ACA1
ldarg.0
ldfld class a.a d::A
ldarg.0
ldfld class c d::A
ldloc.1
callvirt void a.a::G(class c, int8[])
***********************************


So any ideas what needs changing? cause me,,, im stumped...
09/05/2007 02:25 Cypherx#3
[Only registered and activated users can see links. Click Here To Register...]
09/06/2007 00:29 Queen-Of-Evil#4
Quote:
Originally Posted by Cypherx View Post
[Only registered and activated users can see links. Click Here To Register...]
:rolleyes: Ive replied there and uploaded my ASM file for Venom for you to look at... its a very "Odd" ASM file, as yourll see when you look at it, well Thanks again, Hopefully we'll be able to get this up and running fully again. BTW :rolleyes: I found a way to improve Guards AI :rolleyes: should be intresting ;)

[Only registered and activated users can see links. Click Here To Register...]
09/06/2007 01:49 Nathan1992#5
[QUOTE=Queen-Of-Evil;697350]Ummm,,, Heres what you Put,,,



if(packetID(b)==0x3ec)
{

if(b[b[25] + 29] == 35)
{

int a = b[25] + 30;
int l = b[0] - 3;
String c="";
for(int i=a; i<l; i++)
c+=(char)b[i];

if(c.equalsIgnoreCase("scentbot"))
{



Heres the Original QOproxy version:


if(packetID(b)==0x3ec)
{
int a=18+b[17]&0xff;
a+=(b[a]&0xff)+1;
if(b[a]==0) a++;
if(b[a+1]==35)
{
int l=(b[a]&0xff);
String c="";
for(int i=a+2; i<a+l+1; i++)
c+=(char)b[i];

if(c.equalsIgnoreCase("scentbot"))
***************************************[QUOTE]



Rolf <.< How did Your learnt that <.<...Mean to code like that ^^ haha
For me This langague is like chieness xD lo0ll, nvm it should took u so long time before to be good like that xD...Anyway ^^Im newb ...NO ^^I did a Website page to school ^^ haha xD

You Are Pro! :DMaybe just for me^^.GzzZzZzz to your knowledge :P not u ^^.jking :P

Waste of post,sure but I have time to waste ;)

Cya And Have fun with Your aimbot ^^

:eek:ROLF WTF THAT TOPIC ^^ I would be almost sry and u should be tired now .no? :D ...I let u now .Happy ^^? lolll

Nate :cool::D:D:D
09/06/2007 04:50 3hityouarch#6
Don't know how to code.
09/06/2007 23:59 Queen-Of-Evil#7
[quote=Nathan1992;698337][QUOTE=Queen-Of-Evil;697350]Ummm,,, Heres what you Put,,,



if(packetID(b)==0x3ec)
{

if(b[b[25] + 29] == 35)
{

int a = b[25] + 30;
int l = b[0] - 3;
String c="";
for(int i=a; i<l; i++)
c+=(char)b[i];

if(c.equalsIgnoreCase("scentbot"))
{



Heres the Original QOproxy version:


if(packetID(b)==0x3ec)
{
int a=18+b[17]&0xff;
a+=(b[a]&0xff)+1;
if(b[a]==0) a++;
if(b[a+1]==35)
{
int l=(b[a]&0xff);
String c="";
for(int i=a+2; i<a+l+1; i++)
c+=(char)b[i];

if(c.equalsIgnoreCase("scentbot"))
***************************************
Quote:



Rolf <.< How did Your learnt that <.<...Mean to code like that ^^ haha
For me This langague is like chieness xD lo0ll, nvm it should took u so long time before to be good like that xD...Anyway ^^Im newb ...NO ^^I did a Website page to school ^^ haha xD

You Are Pro! :DMaybe just for me^^.GzzZzZzz to your knowledge :P not u ^^.jking :P

Waste of post,sure but I have time to waste ;)

Cya And Have fun with Your aimbot ^^

:eek:ROLF WTF THAT TOPIC ^^ I would be almost sry and u should be tired now .no? :D ...I let u now .Happy ^^? lolll

Nate :cool::D:D:D
And you are :confused:
01/03/2008 11:15 leavemealone#8
This is usefull, i might make a new proxy :D