[SOURCE]INT-Server

03/13/2009 16:20 bloodx#91
int mobsx;
struct SMob
{
DWORD MID;
DWORD X;
DWORD Y;
DWORD Z;
BYTE Classe;
DWORD HP;
};
SMob Mob[500]={0};
03/13/2009 16:46 kalhacker9000#92
thx funzt...jetzt ist nurnoch das problem mit sleep
ich krieg mega die laggs :D
standbild halt...
iwo stand was ich anstelle von sleep nehmen kann....jemand ne idee?
03/13/2009 16:49 bloodx#93
case? switch?
03/13/2009 17:01 kalhacker9000#94
ich teste mal.
also ich hab aufjedenfall gesehen das da nur stand Staggering Blow Skill could'nt be executed.
mana weg aber mob lebt
weißt du vllt darauf ne antwort?
03/13/2009 17:02 trullermann#95
Quote:
Originally Posted by kalhacker9000 View Post
ich teste mal.
also ich hab aufjedenfall gesehen das da nur stand Staggering Blow Skill could'nt be executed.
mana weg aber mob lebt
weißt du vllt darauf ne antwort?
ist wie stagger cooldown denke ma ... cooldown = weniger dmg

switch die skills HB und Stagegr
03/13/2009 17:12 kalhacker9000#96
das könnt sein...naja wenigstens trifft er die mobs jetzt
das prob...er wechselt so schnell zwischen den monstern hin und her das er keine chance hat einen zu töten...und xp bekomm ich dann auch nicht wenn er einen tötet weil ich zuweit weg bin :D also ich krieg sehr wenig dann
der schießt auf alles was er sieht...
ich bin mit meinem latein am ende :D ich bin nich übelst der profihacker lerne grad mal seit 3-4 wochen c++....und meine kenntnisse reichen dafür wohl noch nicht aus :( obwohl ich eig. vieles mittlerweile verstehe mit den packets

edit (bloodx):
PHP Code:
switch(?)
    {
    case 
1:
                    
SendPacket(0x2b,"bd",3,id);//xx= skill id
                    
SendPacket(0x10,"bbd",3,1,id);// xx = skill id
        
break;
    case 
2:
                    
SendPacket(0x2b,"bd",3,id);//xx= skill id
                    
SendPacket(0x10,"bbd",3,1,id);// xx = skill id
        
break; 
meintest du sowas in der art?? bloß keine ahnung was bei switch ( XX ) hinsoll....ich bin verzweifelt :D
03/13/2009 17:36 rolumbo#97
Quote:
Originally Posted by bloodx View Post
so in etwa? o.O

PHP Code:
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].== 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;


}
}
}

Na klasse.Jetzt bekommts aber echt jeder hin,das nervt -.-
03/13/2009 17:48 kalhacker9000#98
uuh sorry -.-'
ich hab davor auch schon gepostet (zwar nur müll...aber naja) und er hat mir halt geholfen....die meisten wissen ja nichtmal wie man ne .dll erstellt und du regst dich auf das der code gepostet wurde? oO
ist es also falsch das ich hilfe such? ich dachte das wäre ein forum? wo jeder fragen stellen kann und eine antwort erwarten darf?
komisch das hier jeder der meint "hacker" zu sein andere die nich soviel drauf haben, beleidigen zu können etc. schonmal auf die idee gekommen das jeder klein angefangen hat? ich rede jetzt nich von mir also das du mich beleidigt hättest...aber was ich hier so im forum lese :D k ich reg mich auch drüber auf aber man kann doch wenigstens ne höfliche antwort geben und nicht " noob verschwinde blabla du hast eh nix drauf" ... das nervt!
03/13/2009 19:00 rolumbo#99
Quote:
Originally Posted by kalhacker9000 View Post
uuh sorry -.-'
ich hab davor auch schon gepostet (zwar nur müll...aber naja) und er hat mir halt geholfen....die meisten wissen ja nichtmal wie man ne .dll erstellt und du regst dich auf das der code gepostet wurde? oO
ist es also falsch das ich hilfe such? ich dachte das wäre ein forum? wo jeder fragen stellen kann und eine antwort erwarten darf?
komisch das hier jeder der meint "hacker" zu sein andere die nich soviel drauf haben, beleidigen zu können etc. schonmal auf die idee gekommen das jeder klein angefangen hat? ich rede jetzt nich von mir also das du mich beleidigt hättest...aber was ich hier so im forum lese :D k ich reg mich auch drüber auf aber man kann doch wenigstens ne höfliche antwort geben und nicht " noob verschwinde blabla du hast eh nix drauf" ... das nervt!
Ich fand es gut,dass du Hilfe bekommen hast.Hätte ich deine Frage früher gelesen hätte ich dir auch geholfen,aber ich fand es blöd,dass die
Hilfe dann in nem fertigen Code augeartet ist.Im Notfall könnte man ja pm schreiben
Jetzt kann ja jeder (fast) copy paste machen,alle fangen an
fröhlich zu boten und bam gefixt -.-
03/13/2009 19:26 kalhacker9000#100
ja ich versteh was du meinst :P sry da kam mein "temperament" durch xD :D:D
nein also ist ja okay....ne das suckt wirklich wenn jeder anfängt zu botten und es dann gefixxt wird.
kannst du mir vllt sagen wie ich das prob mit sleep lösen kann?....case und switch hab ich ja bloß klappen tut das nich und mit dem kram hab ich keine ahnung....wie gesagt noch in der lernphase
03/13/2009 19:27 kalhacker9000#101
bzw. wie ich das mach das er zwischen stagger-shot-stagger-shot wechselt
das würde glaub ich besser funktionieren oder?
03/13/2009 19:38 rolumbo#102
Z.B mit nem timer,ich glaub da gibts ne Funktion die die ms seid Mitternacht anzeigt,
GetTickCount(); glaube ich.wenn bestimmte zeit also z.B 5000ms=5sek
vergehen wieder Variable=GetTickCount() setzen usw^^
Hoffe der Tipp hilft dir,überleg einfach^^
Ansonsten kannst mich pmen


edit: lol,ein lustiges beispiel :P

if(Mob[MonsterI].HP>0)
{
do{SendPacket(0x0f,...);}while(type==0x10);
if (type==0x0f){ SendPacket(0x10,...);}
}
03/13/2009 20:59 kalhacker9000#103
PHP Code:
    int mobsx;
struct SMob
{
DWORD MID;
DWORD X;
DWORD Y;
DWORD Z;
BYTE Classe;
DWORD HP;
};
SMob Mob[500]={0};

int MonsterI;
if (
attackhack == 1)
{
if (
buf2[2] == 0x33)
{
//mob apear
int skillx=10;
for (
MonsterI=0;MonsterI<1;MonsterI++)
{
//check if x =0
if (Mob[MonsterI].== 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;
if((
i==3)&&(type==0x0f))
{
lastweapon=temp;
}
                    
//set_color(Yellow);
                    //printf("Attacking Monster...\n");
        
for(skillx=1;skillx>0;skillx--)
            {
                if(
Mob[MonsterI].HP>0)
                {
                    do 
                    {
                        
SendPacket(0x0f,"bbd",1,id,temp);
                    }
                    while(
type==0x10);
                    if (
type==0x0f)
                    { 
                        
SendPacket(0x10,"bbd",3,1,id);
                    }
}

hab das jetzt so gemacht...die lastweapon id wird über diese funktion
PHP Code:
if((i==3)&&(type==0x0f))
{
lastweapon=temp;

gescannt und über temp (???) ausgegeben.
ich werds jetzt mal testen....

edit: passiert ist noch nix....attack an aber er macht nix?
hm...

edit2:
PHP Code:
if((i==3)&&(type==0x0f))
{
lastweapon=temp;

ich hab das gefühl es liegt daran...?
03/13/2009 21:01 bloodx#104
dass sniffste woanders eig ...
03/13/2009 21:09 trullermann#105
lass die dll dochma nur testweise ne zeitlang laufen ..... unregelmässige expells anyways.... da ist boten kein spaß xD