okay thx :P
Quote:
if (player == 1)
{
if (buf2[2] == 0x32)
{
char *id;
memcpy((void*)&id,(void*)((DWORD)buf2+3),4); //Player ID
char name[255]={0};
memcpy((void*)&name,(void*)((DWORD)buf2+7),16); // Dazugehörender Name
printf("Player: [ID: %d Name: %s]\n",id,name);
}
}
auf unterschiedlichen accounts hatte ich expell nach 1, 2 btw 30 min falls du länger zockst melde dich ma ob du expellt wirst, btw afk sein reicht auch schon hab ich getestet ^^Quote:
ich häng jetzt seiner 1 stunde am lvln....
außerdem hab ich geadded das angezeigt wird was ich picke, wen ich beheade, die MobID und so...mir war langweilig und ich wollt n bisschen rumprobieren
ich hab auch versucht alles aus zu lassen kommt immer noch expellQuote:
edit: ich hab das halt nicht im chatfenster anzeigen lassen:
Zitat:
if (player == 1)
{
if (buf2[2] == 0x32)
{
char *id;
memcpy((void*)&id,(void*)((DWORD)buf2+3),4); //Player ID
char name[255]={0};
memcpy((void*)&name,(void*)((DWORD)buf2+7),16); // Dazugehörender Name
printf("Player: [ID: %d Name: %s]\n",id,name);
}
}
SendPacket(0x10,"bdd",43,X,Y);
Packet Type: 0x10 Format: Ubbd
2:3
3:1
4:2283324
SendPacket(0x10,"bbd",3,1,2283324);
BYTE state;
memcpy((void*)&state,(void*)((DWORD)buf2+3+4),1) ;
DWORD MonsterID;
memcpy((void*)&MonsterID,(void*)((DWORD)buf2+3),4);
SendPacket(0x21,"d",155);
PACKET TYPE: 0x21 Format: Ud
2: 155
printf("MindestHP:\n");
cin >> minhp;
2: 3
3: 1
4: ändert sich
if (Attackhack == 1)
{
if (buf2[2] == 0x0f)
{
BYTE state;
memcpy((void*)&state,(void*)((DWORD)buf2+3+4),1) ;
DWORD MonsterID;
memcpy((void*)&MonsterID,(void*)((DWORD)buf2+3),4);
if (state==0x08)
{
SendPacket(0x10,"bbd",3,1,MonsterID);
printf("Attack Mob: %d , %d\n",MonsterID);
}
}
}
int MonsterI;
if (attackmonster==1)
{
if (buf2[2] == 0x33)
{
//mob apear
int skillx=10;
for (MonsterI=0;MonsterI<99999;MonsterI++)
{
//check if x =0
if (Mob[MonsterI].X == 0)
{
DWORD id;
memcpy((void*)&id,(void*)((DWORD)buf2+3+2),4);
Mob[MonsterI].MID=id;
memcpy((void*)&(Mob[MonsterI].Classe),(void*)((DWORD)buf2+3),2);
memcpy((void*)&(Mob[MonsterI].X),(void*)((DWORD)buf2+3+4+2),4);
memcpy((void*)&(Mob[MonsterI].Y),(void*)((DWORD)buf2+3+4+2+4),4);
memcpy((void*)&(Mob[MonsterI].HP),(void*)((DWORD)buf2+3+4+2+4+4+1+1),2);
mobsx+=1;
//set_color(Yellow);
//printf("Attacking Monster...\n");
for(skillx=10;skillx>0;skillx--)
{
SendPacket(0x2b,"bd",xx,id);//xx= skill id
SendPacket(0x10,"bbd",xx,1,id);// xx = skill id
Sleep(1000);
}
break;
}
}
}
}
if (BehadeBot == 1)
{
if (buf2[2] == 0x3d)
{
BYTE state;
memcpy((void*)&state,(void*)((DWORD)buf2+3+4),1) ;
DWORD MonsterID;
memcpy((void*)&MonsterID,(void*)((DWORD)buf2+3),4);
if (state==0x08)
{
SendPacket(0x10,"bbd",1,1,MonsterID);
SendPacket(0x10,"bbd",1,1,MonsterID);
//BehadedMonster+=1;
}
}
}
------ Erstellen gestartet: Projekt: EpVp-InT-Hack, Konfiguration: Release Win32 ------
Kompilieren...
main.cpp
.\main.cpp(160) : error C2628: 'DWORD' gefolgt von 'void' unzulässig (Semikolon ';' vergessen?)
.\main.cpp(373) : error C2109: Index erfordert ein Array oder einen Zeigertyp
.\main.cpp(373) : error C2228: Links von ".X" muss sich eine Klasse/Struktur/Union befinden.
.\main.cpp(377) : error C2109: Index erfordert ein Array oder einen Zeigertyp
.\main.cpp(377) : error C2228: Links von ".MID" muss sich eine Klasse/Struktur/Union befinden.
.\main.cpp(378) : error C2109: Index erfordert ein Array oder einen Zeigertyp
.\main.cpp(378) : error C2228: Links von ".Classe" muss sich eine Klasse/Struktur/Union befinden.
.\main.cpp(379) : error C2109: Index erfordert ein Array oder einen Zeigertyp
.\main.cpp(379) : error C2228: Links von ".X" muss sich eine Klasse/Struktur/Union befinden.
.\main.cpp(380) : error C2109: Index erfordert ein Array oder einen Zeigertyp
.\main.cpp(380) : error C2228: Links von ".Y" muss sich eine Klasse/Struktur/Union befinden.
.\main.cpp(381) : error C2109: Index erfordert ein Array oder einen Zeigertyp
.\main.cpp(381) : error C2228: Links von ".HP" muss sich eine Klasse/Struktur/Union befinden.
.\main.cpp(383) : error C2065: 'mobsx': nichtdeklarierter Bezeichner
Das Buildprotokoll wurde unter "file://c:\Dokumente und Einstellungen\Administrator\Desktop\EpVp-InT-Hack(3)\EpVp-InT-Hack\EpVp-InT-Hack\Release\BuildLog.htm" gespeichert.
EpVp-InT-Hack - 14 Fehler, 0 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
int MonsterI;
if (attackhack == 1)
{
if (buf2[2] == 0x33)
{
//mob apear
int skillx=10;
for (MonsterI=0;MonsterI<99999;MonsterI++)
{
//check if x =0
if (Mob[MonsterI].X == 0)
{
DWORD id;
memcpy((void*)&id,(void*)((DWORD)buf2+3+2),4);
Mob[MonsterI].MID=id;
memcpy((void*)&(Mob[MonsterI].Classe),(void*)((DWORD)buf2+3),2);
memcpy((void*)&(Mob[MonsterI].X),(void*)((DWORD)buf2+3+4+2),4);
memcpy((void*)&(Mob[MonsterI].Y),(void*)((DWORD)buf2+3+4+2+4),4);
memcpy((void*)&(Mob[MonsterI].HP),(void*)((DWORD)buf2+3+4+2+4+4+1+1),2);
//printf("Mob appear: Class: %d X:%d Y:%d HP:%d\n",Mob[MonsterI].Classe,Mob[MonsterI].X,Mob[MonsterI].Y,Mob[MonsterI].HP);
mobsx+=1;
//set_color(Yellow);
printf("Attacking Monster.\n");
for(skillx=10;skillx>0;skillx--)
{
SendPacket(0x2b,"bd",3,id);//xx= skill id
SendPacket(0x10,"bbd",3,1,id);// xx = skill id
Sleep(1000);
}
break;
}
}
}
}