auch nich per search :s
darum frage ich hier:
SendPacket(0x38,"bd",0,5094);
das is der befehl fürs saven bei der Statue... hab jetzt 5094 [narootuh statue id] und hab nich so die lust überall rumzurennen um die IDs herauszukriegen...
und vor allem d5 is nich drauf ne... wäre nett wenn mir jemand alle IDs geben könnte, danke im vorraus =]
2. wie kriege ich ID , X , Y , Z von nem mob raus?
ich komme nie klar mit dem buf2+4+3+.... was da halt für zahlen hinmüssen.. hab schon einiges ausprobiert.. aber wäre nett wenn mir das jemand erklären könnte... sonst komme ich eigentlich schon gut zurecht^^
danke =]
edit:
PHP Code:
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);
...........
PHP Code:
DWORD MonsterID;
memcpy((void*)&MonsterID,(void*)((DWORD)buf2+3),4);
DWORD MonsterX;
memcpy((void*)&MonsterID,(void*)((DWORD)buf2+3+4),4);
DWORD MonsterY;
memcpy((void*)&MonsterID,(void*)((DWORD)buf2+3+4+4),4);
PHP Code:
if (packet[2] == 0x33)
{
//mob apear
int i;
for (i=0;i<500;i++)
{
//check if x =0
if (Mob[i].X == 0)
{
DWORD id;
memcpy((void*)&id,(void*)((DWORD)packet+3+2),4);
Mob[i].MID=id;
memcpy((void*)&(Mob[i].Classe),(void*)((DWORD)packet+3),2);
memcpy((void*)&(Mob[i].X),(void*)((DWORD)packet+3+4+2),4);
memcpy((void*)&(Mob[i].Y),(void*)((DWORD)packet+3+4+2+4),4);
memcpy((void*)&(Mob[i].HP),(void*)((DWORD)packet+3+4+2+4+4+1+1),2);
//printf("Mob: %d X %d Y %d Z %d HP %d\n",Mob[i].Classe,Mob[i].X,Mob[i].Y,Mob[i].Z,Mob[i].HP);
mobsx+=1;
break;
}
}
}






