This here is the c# code that can be used to help you generate the right packets to use when trying to hack 9DVN. These are the methods that are used and not stand alone programs. You will still have to creat the programs to use them.
This is the code that can be used to teliport. You will have to play around with map ID to find the ones you want. The x and y ae simply the coodinates that you see at the top right.
This is the code that can be used to attack mobs. The ID is the ID of the mob. The skill is the skill ID you will attack with. The farAttack is for ranged attacks ( nukers ) or melee (other classes).
This code is to move stuff arround in your bag. It is very simple... from where to where.
I do appologise if it is not explained properly as I need to go somewhere but for those who can understand they can at least get started. Enjoy and Good luck.
This is the code that can be used to teliport. You will have to play around with map ID to find the ones you want. The x and y ae simply the coodinates that you see at the top right.
Code:
public static byte[] Teleport(byte mapID, float x, float y)
{
byte[] bArr1 = BitConverter.GetBytes(x);
byte[] bArr2 = BitConverter.GetBytes(y);
byte[] bArr3 = new byte[] { 35, 0, 250, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 188, 139, 40, 216, 50, 197, 28, 100, 255, 139, 40, 32, 78, 100, 0, 144, 211, 101, 0, 255, 255, 255 };
bArr3[12] = mapID;
for (int i = 0; i < 4; i++)
{
bArr3[i + 4] = bArr1[i];
bArr3[i + 8] = bArr2[i];
}
return bArr3;
}
Code:
public static byte[] Attack(ushort id, byte skill, byte level, bool farAttack)
{
byte[] bArr1 = new byte[] { 10, 0, 69, 10, 0, 0, 0, 0, 0, 0 };
if (farAttack)
bArr1[3] = 8;
byte[] bArr2 = BitConverter.GetBytes(id);
bArr1[4] = bArr2[0];
bArr1[5] = bArr2[1];
bArr1[6] = skill;
bArr1[7] = level;
return bArr1;
}
Code:
public static byte[] MoveInventory(byte from, byte to)
{
byte[] bArr1 = new byte[12];
bArr1[0] = 12;
bArr1[2] = 114;
byte[] bArr2 = bArr1;
bArr2[7] = from;
bArr2[8] = to;
bArr2[9] = 1;
return bArr2;
}