[SOURCE]INT-Server

03/13/2009 09:14 kalhacker9000#76
okay thx :P
03/13/2009 10:07 kalhacker9000#77
ich hab den code jetzt so umgeändert das die PlayerID und der Name im CMD Fenster angezeigt wird....jetzt kam mir gerade ne idee...dürfte das auch eghen das lvl anzeigen zu lassen?
03/13/2009 10:18 trullermann#78
hast du auch das problem das du nach einiger zeit expellt wirst?
03/13/2009 10:39 kalhacker9000#79
nö xD
03/13/2009 10:40 kalhacker9000#80
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

edit: ich hab das halt nicht im chatfenster anzeigen lassen:
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);
}
}
03/13/2009 10:42 trullermann#81
Quote:
Originally Posted by kalhacker9000 View Post
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
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:
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);
}
}
ich hab auch versucht alles aus zu lassen kommt immer noch expell
03/13/2009 12:28 kalhacker9000#82
also ich war ne stunde am zocken und es kam nix...ich mach mal wieder an und teste nochma wenn ich expelled werde sag ich besched....btw. wenn ich das im chatfenster anzeigen lassen kommt nur: Player: XX also anstatt XX komische zeichen anstatt der name...weiß einer wieso? hab den coude genommen den bloodx dir vorgeschlagen hat.
in der.txt datei wird das einwandfrei angezeigt.
und wenn ich im chatfenster mit id dann werde ich expelled.
03/13/2009 13:44 kalhacker9000#83
jo ich habauch grad expelled bekommen aber das hab ich auch früher oft bekommen ohne hack :D
03/13/2009 13:45 kalhacker9000#84
aber diesmal saß ich afk mit nem shop in temp
03/13/2009 13:51 kalhacker9000#85
jetzt mal was anderes...wie krieg ich eine art attackhack hin?
PHP Code:
    SendPacket(0x10,"bdd",43,X,Y); 
wäre ja für nen Storm mit den coordinaten X Y
wie krieg ich das hin das er z.B. alle 2 Sekunden 3 Stagger oder so macht?
da ich grade erst anfange mit sowas würde ich mich über ein paar helfende antworten freuen :P
03/13/2009 14:59 kalhacker9000#86
ich hab jetzt mal Stagger rausgesnifft...
das ist das ergebnis:
PHP Code:
Packet Type0x10  FormatUbbd
2
:3
3
:1
4
:2283324 
heißt das der code müsste so aussehen?
PHP Code:
SendPacket(0x10,"bbd",3,1,2283324); 
aber das alleine bringt mir ja noch nix.
ich müsste ja noch eine schleife mit timer einbauen oder?
und dann fehlt noch das er das machen soll wenn er ein mob sieht...also warscheinlich etwas in der richtung:
PHP Code:
    BYTE state;
memcpy((void*)&state,(void*)((DWORD)buf2+3+4),1) ;
DWORD MonsterID;
memcpy((void*)&MonsterID,(void*)((DWORD)buf2+3),4); 
rauskopiert vom beheadhack

edit:
und noch was :D
z.T. Autopot
wie müsste da der code aussehen? also vorstellen könnt ich mir das in etwa so:
PHP Code:
SendPacket(0x21,"d",155); 
auf das 155 bin ich gekommen (weiß nicht ob das richtig ist) indem ich die packets angeguckt habe die beim benutzen der small medicines rauskamen (neu angefangen bin lvl 15 und hab kein geld für medium...xD)
und da kam halt das bei raus:
PHP Code:
PACKET TYPE0x21  FormatUd
2
155 
nur leider hab ich keine ahnung wie ich das hinbekomme das er z.B. abfragt ab wieviel hp er potten soll...
schätze mal so:
PHP Code:
printf("MindestHP:\n");
cin >> minhp
und wie's weitergeht hab ich kein plan...hat jemand nen sourcecode von einem autopot? ich werd nochmal gucken..



edit2:
völliger quatsch...ichs eh gerade das bei den medis sich die 155 immer wieder ändert. mal ist es 155 mal 8 und so weiter....dann mit der item id? sprich 42 glaub ich war das? oder 43 ka...:D
ist lange her das ich n server hatte...

edit3:
genau das gleiche bei Stagger.
PHP Code:
23
3
1
4
ändert sich 
edit4:
ich habs !! :D ich glaubs jedenfalls...mir ging grade ein licht auf
ich hab die source ja so umgeändert das in meinem fenster auch die monsterid's ausgegeben werden....und die monsterid's sind identisch mit den vom stagger der byte 4
das heißt der code müsste so aussehen:
PHP Code:
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);
}
}

Das wäre jedenfalls denke ich für einmal angreifen...wie wiederhole ich das jetzt?
Edit5: Okay der code ist für die tonne...nix passiert
ich habe ja if (buf2[2] == 0x0f) genommen also 0x0f ist Attack ich dachte wenn ich das mob attacke das er dann automatisch stagger hinterhersetzt....war wohl falsch gedacht.
hilfe xD

ach und sorry für die doppel und dreifachposts oben....:D hab vergessen zu "editen"
03/13/2009 15:49 trullermann#87
ich hab da nochn source schnippsel der dir ausgibt wenn dein hp wert sich ändert
kann ich nachher ma posten wenn ich zuhause bin


aber lies ma deine pms :p
03/13/2009 15:59 chaSE218#88
kann jmd nen full working source + loader uppen? wenn möglich ohne keylogger...
03/13/2009 15:59 bloodx#89
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;


}
}
}
}

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;
}
}

03/13/2009 16:04 kalhacker9000#90
danke :) ich werds mal testen

Edit:
PHP Code:
------ Erstellen gestartetProjektEpVp-InT-HackKonfigurationRelease Win32 ------
Kompilieren...
main.cpp
.\main.cpp(160) : error C2628'DWORD' gefolgt von 'void' unzulässig (Semikolon ';' vergessen?)
.\
main.cpp(373) : error C2109Index erfordert ein Array oder einen Zeigertyp
.\main.cpp(373) : error C2228Links von ".X" muss sich eine Klasse/Struktur/Union befinden.
.\
main.cpp(377) : error C2109Index erfordert ein Array oder einen Zeigertyp
.\main.cpp(377) : error C2228Links von ".MID" muss sich eine Klasse/Struktur/Union befinden.
.\
main.cpp(378) : error C2109Index erfordert ein Array oder einen Zeigertyp
.\main.cpp(378) : error C2228Links von ".Classe" muss sich eine Klasse/Struktur/Union befinden.
.\
main.cpp(379) : error C2109Index erfordert ein Array oder einen Zeigertyp
.\main.cpp(379) : error C2228Links von ".X" muss sich eine Klasse/Struktur/Union befinden.
.\
main.cpp(380) : error C2109Index erfordert ein Array oder einen Zeigertyp
.\main.cpp(380) : error C2228Links von ".Y" muss sich eine Klasse/Struktur/Union befinden.
.\
main.cpp(381) : error C2109Index erfordert ein Array oder einen Zeigertyp
.\main.cpp(381) : error C2228Links 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 Fehler0 Warnung(en)
========== 
Erstellen0 erfolgreichFehler bei 10 aktuell0 übersprungen ========== 
??? also ich hab ein paar sachen geändert aber so drastisch nun auch wieder nicht...xD
PHP Code:
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].== 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;


}
}
}

wenn du mir ein weiteres mal helfen könntest bloodx?
weil mit fehlerbehebung ... aargh da bin ich noch nicht so gut drin.
allgemein eher noch n kleiner noob aber ich steiger mich :P