@bloodx wo denn? ich hab das von dir gelesen auf seite 6 glaub ich xD
@trullermann was meinste?
@trullermann was meinste?
for(skillx=1;skillx>0;skillx--)
{
if(Mob[MonsterI].HP>0)
{
do{SendPacket(0x0f,"bbd",1,id,lastweapon);}while(type==0x10);
if (type==0x0f){ SendPacket(0x10,"bbd",3,1,id);}
int GetTickCount (1500);
}
}
Da hast du allerdings recht,hab dir doch geschrieben wieQuote:
PHP Code:int GetTickCount (1500);
edit: ich glaub das int GetTickCount (1500); hab ich falsch gesetzt....
if(SendPacket(0x0f,"bbd",1,id,lastweapon));
{
do
{
int GetTickCount (1000);
printf("Shot\n");
}
while(type==0x10);
if (SendPacket(0x0f,"bbd",1,id,lastweapon));
{
SendPacket(0x10,"bbd",3,1,id);
int GetTickCount (1000);
printf("Stagger\n");
}
so ich habs so gelöst - ( ja vllt nicht perfekt - aber läuft wunderbar)Quote:
gut das mach ich jetzt....
trotzdem noch n problem er schießt ja einfach wild in der gegend rum...wie krieg ich das hin das wie beim normalen pserver attackhack shot-stagger-shot-stagger etc? aber das bei dem mob dann auch bleibt?
mit deinem beispiel?
iwi if packet(0x0f,......) und so weiter?
edit: falls jemand nen sourcecode von einem attackhack vom pserver hat also (shot-stagger) und so weiter halt wie bei mahatma's dll wäre ich sehr verbunden wenn mir einer diese per pn zukommen ließe :D
wäre für mich einfacher....aber ich werde ncoh ein wenig googeln und rumprobieren aber wie gesagt falls einer die source hat ---> nun ja
das forum hat mir schon sehr geholfen. vor 3 wochen wusst ich nichts über c++...mittlerweile auch nicht viel aber ich versteh den sourcecode jedenfalls :D
[...]
case 'd': //DWORD
temp =(DWORD)va_arg( args, DWORD);
// printf("d %d: %d\n",i+1,temp);
if (type == 0x0f) // packet für normal attack
{
Monsterhaun = temp; // soltle die monster id sein
//printf("Monsterhaunidd_: %d\n",Monsterhaun);
if (knattack == 1)
{
int b =Monsterhaun;
SendPacket(0x10,"bbd",9,1,Monsterhaun);//pus
SendPacket(0x10,"bbd",16,1,Monsterhaun);//pus
SendPacket(0x10,"bbd",25,1,Monsterhaun); //halfswing
SendPacket(0x10,"bbd",17,1,Monsterhaun);//pus
//pvp
SendPacket(0x10,"bbd",9,0,Monsterhaun);//pus
SendPacket(0x10,"bbd",16,0,Monsterhaun);//pus;
SendPacket(0x10,"bbd",25,0,Monsterhaun); //halfswing
SendPacket(0x10,"bbd",17,0,Monsterhaun);//pus
SendPacket(0x10,"bbd",1,1,b); //behead
}
}
[...]
ya das problem kenne ich - ich hatte mir dazu überlegt, wenn du schon die "monsterid" hast dann bekommste doch auch sicherlich irgendwie die hp dieses mobs ... doch irgendwie habe ich da nicht weiter geschrieben - habe hier zwar inner source schnippsel liegen aber die leuchten mir gerade nicht so einQuote:
naja jetzt nurnoch wissen wie ich das mach das er bei meinem mob bleibt und nicht auf jedes mob was spawnt oder erscheint losballert.
case 'd': //DWORD
temp =(DWORD)va_arg( args, DWORD);
// printf("d %d: %d\n",i+1,temp);
if (type == 0x0f) // packet für normal attack
{
Monsterhaun = temp; // soltle die monster id sein
printf("ID des Mobs welches Attacked wurde: %d\n",Monsterhaun);
if (arattack == 1)
{
int b =Monsterhaun;
SendPacket(0x10,"bbd",3,1,Monsterhaun);//pus
SendPacket(0x10,"bbd",3,1,Monsterhaun);//pus
SendPacket(0x10,"bbd",3,1,Monsterhaun);//pus
//pvp
//SendPacket(0x10,"bbd",9,0,Monsterhaun);//pus
//SendPacket(0x10,"bbd",16,0,Monsterhaun);//pus;
//SendPacket(0x10,"bbd",25,0,Monsterhaun); //halfswing
//SendPacket(0x10,"bbd",17,0,Monsterhaun);//pus
SendPacket(0x10,"bbd",1,1,b); //behead
}
}
if (type == 0x0f)
printf("ID des Mobs welches Attacked wurde: %d\n",Monsterhaun);
case 'd':
temp=va_arg( args, DWORD);
// printf(" %d: %d\n",i+1,va_arg( args, DWORD));
if (type==0x0F)
if ((i==3)&&(type==0x0F))
{
lastweapon=temp;
}