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?
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);
}
}
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
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.
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
ich hab jetzt mal Stagger rausgesnifft...
das ist das ergebnis:
PHP Code:
Packet Type: 0x10 Format: Ubbd 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:
edit:
und noch was
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 TYPE: 0x21 Format: Ud 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...
ist lange her das ich n server hatte...
edit3:
genau das gleiche bei Stagger.
PHP Code:
2: 3 3: 1 4: ändert sich
edit4:
ich habs !! 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.... hab vergessen zu "editen"
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);
}
------ 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 ==========
??? 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].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;
}
}
}
}
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
Sell Source Binary v3.5, The Strongest Source in the world of private server 03/20/2011 - Conquer Online 2 Trading - 3 Replies http://i797.photobucket.com/albums/yy253/aymanelkb er/vmwvhk.gif
Wolves Private Server
http://www.monsterup.com/upload/1258602276638.jpg
Some Info About Source
2- Full Transalite 100%
3- Reborn ( 1 , 2 , 3 , 4) With Ninja Full work 100%
4- Plus ( +1 To +20 )
Counter Strike Source Server non Steam alte Server Dateien 07/27/2010 - Counter-Strike - 2 Replies Hi wollte wissen wie man sich für Counter Strike Source non Steam nen Server macht weil meiner nicht funktioniert bzw. ich ein Problem habe .. ich erkläre mal alles..
habe mir mit hldsupdatetool server rundergeladen mani adminplugin drauf.. dann für non steam gecrackt .. den server gestartet so weit so gut. Danach ins Spiel rein den Server gesucht und Gefunden.. wollte connecten aber es steht da: Falsche Spiele version Spiel neustarten oder so ähnlich. Ist ja klar non steam ist auf der alten...
[Release]How To Make Tq Source Work + Working Source + Server ByBass + Commands 12/08/2008 - CO2 PServer Guides & Releases - 15 Replies 1: How To Make The Server Work
In fact, before other people did not just let ACC now with hi EACC Columbia landing on the settlement of the issue, and the rest is our own how to improve the content of those interested can improve the next. MY MY set and the same. INI MAP INI files and MAP with the client-to-date coverage of the account. server.dat ! And then as long as the client will be able to modify server.dat!
127.0.0.1 192.168.0.1 192.168.1.1 IP。 Please do generally use...