Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Kal Online
You last visited: Today at 01:15

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Packet Struct's

Discussion on Packet Struct's within the Kal Online forum part of the MMORPGs category.

Closed Thread
 
Old   #1




 
bloodx's Avatar
 
elite*gold: 55
Join Date: Mar 2006
Posts: 4,582
Received Thanks: 1,537
Packet Struct's

Mir war langweilig hier nen beispiel wie ihr wie ich finde alles bischen besser aussehn lassen könnt :P

PHP Code:
struct PacketsSend
{
    
DWORD VersionCheck;
    
DWORD Login;
    
DWORD Ping;
    
DWORD Skill;
    
DWORD Chat;
    
DWORD Attack;
    
DWORD Move;
    
DWORD MoveStop;
    
DWORD Drop;
    
DWORD Pick;
};
PacketsSend SendPackets;
void SetSendPackets(void*)
{

    
SendPackets.Login                        0x02;
    
SendPackets.Ping                        0x05;
    
SendPackets.VersionCheck            0x09;
    
SendPackets.Skill                        0x10;
    
SendPackets.Chat                        0x11;
    
SendPackets.Attack                        0x0F;
    
SendPackets.Move                        0x14;
    
SendPackets.MoveStop                        0x15;
    
SendPackets.Drop                        0x1A;
    
SendPackets.Pick                        0x20;
    

PHP Code:
struct RecvPacket
{
    
DWORD Mob_Spawn;
    
DWORD ItemDrop;
    
DWORD Mob_Dead;
    
DWORD Behade_Able;
};
RecvPacket RecvPackets;
void SetRecvPackets(void*)
{
    
RecvPackets.ItemDrop        0x36;
    
RecvPackets.Mob_Spawn             0x33;
    
RecvPackets.Mob_Dead        0x3d;
    
RecvPackets.Behade_Able             0x08;

und so benutzt man es dann z.b

PHP Code:
if (type == SendPackets.VersionCheck)
    {
        
mach...was....
    } 
odeeeeeeer....

PHP Code:
if (Recv_Header[2] == RecvPackets.ItemDrop)
    {
        
DWORD ItemID;
        
DWORD ItemX;
        
DWORD ItemY;
                
memcpy((void*)&ItemID,(void*)((DWORD)Recv_Header+5),4);
                
memcpy((void*)&ItemX,(void*)((DWORD)Recv_Header+5+4),4);
                
memcpy((void*)&ItemY,(void*)((DWORD)Recv_Header+5+4+4),4);
                        
Send_To_Server(0x20,"ddd",ItemID,ItemX/32,ItemY/32);
    } 
bloodx is offline  
Thanks
3 Users
Old 04/30/2009, 09:45   #2
 
elite*gold: 0
Join Date: May 2007
Posts: 61
Received Thanks: 35
a) Du weißt nicht wofür structs sind.
b) Du kennst das KalOnline-Protokoll anscheinend nicht, sonst wüsstest du dass die Packets eine variable Größe haben können.
c) Du benutzt memcpy und DWORD als ob du noch C auf Rechnern von 1990 programmieren würdest. Ich dachte du willst C++ programmieren?
Code:
uint32_t item_id = *reinterpret_cast<uint32_t*>(&recv_header[5]);
oder halt mit
(für die uint32_t-, int32_t- etc. Typen siehe )
shad0wZ_ is offline  
Thanks
3 Users
Old 04/30/2009, 12:57   #3
 
elite*gold: 0
Join Date: Dec 2007
Posts: 138
Received Thanks: 5
Zickenkrieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeg
dash92 is offline  
Old 04/30/2009, 15:44   #4
 
elite*gold: 0
Join Date: Jun 2007
Posts: 140
Received Thanks: 12
"woot woot..im a bigger pr0 h4ck3r/c0d3r then u both"

**** freaks..just go die
fischer is offline  
Old 04/30/2009, 18:03   #5
 
Eiscremekugel's Avatar
 
elite*gold: 0
Join Date: Feb 2007
Posts: 2,666
Received Thanks: 754
80% aller leute hier .....können nicht programmiern (nix gegen euch ich sag selber nicht das ich es kann und werde ich auch nicht) sie wenden nur die sprache an...
mehr auch nicht....
wenns dann mal wirklich drauf ankommt was gescheitest selbständig zucoden würd ich mal sagen kacken hier die meisten ab^^...
Und jaaaa ZickkkennnKrieeeggg aka Pöööööööppppeelllparty
Eiscremekugel is offline  
Old 04/30/2009, 18:25   #6
 
Jason_Voorhees_GER's Avatar
 
elite*gold: 0
Join Date: Feb 2009
Posts: 584
Received Thanks: 96
IlluSsioN kann Inix mit einem Taschenrechner ohne Internet hacken !
Jason_Voorhees_GER is offline  
Thanks
1 User
Old 04/30/2009, 19:12   #7
 
Eiscremekugel's Avatar
 
elite*gold: 0
Join Date: Feb 2007
Posts: 2,666
Received Thanks: 754
blabla^^ total sinnfreie antwort hab doch geschrieben....das ich selber nicht sage das ich es kann.... aber
selbst baka hatt damals gesagt ich kann nicht proggn ich wende sprache nur an....
xD und ohne ihn und noch ein paar andere leute die sich damals reingehängt haben ...
würde es warscheinlich bis jetz hier auf epvp keine source geben =) meine meinung vill seht ihr das anders aber naja .....wer sich zurück an baka's zeiten erinnert er war genrell der erste xD der tuts geschrieben hat zu proxy dll ....genrell game hacking etc .... auch wenn man das alles per google findet..... so wirklich drauf gekommen wäre hier glaubsch niemand und haette sich au niemand die arbeit gemacht naja kp ich glaub das was ich hier schreib ergibt schon garkein sinn mehr XD ich bin bissal angetrunken...
grillen grad :P hier im garten...


Greetz aus Hesseee xD
Schönen ersten Mai... bin warscheinlich erstmal weg für heut byby
Eiscremekugel is offline  
Old 04/30/2009, 19:18   #8
 
syntex's Avatar
 
elite*gold: 46
Join Date: Mar 2006
Posts: 2,589
Received Thanks: 1,198
Quote:
Originally Posted by IlluSsioN View Post
80% aller leute hier .....können nicht programmiern (nix gegen euch ich sag selber nicht das ich es kann und werde ich auch nicht) sie wenden nur die sprache an...
mehr auch nicht....
wenns dann mal wirklich drauf ankommt was gescheitest selbständig zucoden würd ich mal sagen kacken hier die meisten ab^^...
Und jaaaa ZickkkennnKrieeeggg aka Pöööööööppppeelllparty
Geb ich dir recht

Und was Shadowz_ geposted hat stimmt total, das ist alles C **** und kein C++.
syntex is offline  
Old 04/30/2009, 19:36   #9




 
bloodx's Avatar
 
elite*gold: 55
Join Date: Mar 2006
Posts: 4,582
Received Thanks: 1,537
hat jemand behauptet das es "Pures c++" ist? o.O nö?

und so sind alle pub sources hier aufgebaut... machste was neues verteht es dann auch keiner....

und für 2min hinkriggeln reicht mir dass vollkommen


wollte den leuten hier nur bischen helfen damit die source nicht so ultra unübersichtlich ist ^^
bloodx is offline  
Old 04/30/2009, 19:43   #10
 
elite*gold: 0
Join Date: May 2007
Posts: 61
Received Thanks: 35
Quote:
Originally Posted by bloodx View Post
hat jemand behauptet das es "Pures c++" ist? o.O nö?

und so sind alle pub sources hier aufgebaut... machste was neues verteht es dann auch keiner....

und für 2min hinkriggeln reicht mir dass vollkommen


wollte den leuten hier nur bischen helfen damit die source nicht so ultra unübersichtlich ist ^^
Du behauptest du programmierst in C++ und das ist bei solchem Code nichts als eine Beleidigung gegen C++.
Ja alle Quelltexte hier sind so beschissen geschrieben, so beschissen, dass es offensichtlich ist, dass sich hier keiner die Mühe macht mal richtig Programmieren zu lernen. Aber wieso einfach wenn es auch kompliziert geht...
Wenn du behauptest, dass das hier etwas sei wodurch man den Quelltext etwas schöner aussehen lässt, lässt sich das in etwa vergleichen wie als ob man einen Punkt auf einen Haufen Scheiße malt. Fachjargon "Verschlimmbesserung".
shad0wZ_ is offline  
Old 04/30/2009, 20:02   #11
 
elite*gold: 0
Join Date: Apr 2007
Posts: 228
Received Thanks: 222
kommt ja auch von bakabug aka. luca is ja auch kein wunder mit seiner 6in deutsch und der 5 in english
5had0w is offline  
Old 04/30/2009, 20:04   #12
 
Eiscremekugel's Avatar
 
elite*gold: 0
Join Date: Feb 2007
Posts: 2,666
Received Thanks: 754
^^shadow und shadow hier gibts 2 wa? einma 5andr0? und einmal r4y? wenn ja vill kennste mich ja noch :P wiesel xD...
wenn du ray bist... :P (und noch was für wokf gecoded? is ja sehr lange her.....)

Ja einer seits liegt bloodx vollkommen richtig wenn er den source hier so postet da es sonst eh niemand rafft^^...oki die meisten werden jetz au net raffen wofür das ist aber naja ohne worte ...


Quote:
Wenn du behauptest, dass das hier etwas sei wodurch man den Quelltext etwas schöner aussehen lässt, lässt sich das in etwa vergleichen wie als ob man einen Punkt auf einen Haufen Scheiße malt. Fachjargon "Verschlimmbesserung".
XD wie geil lachflash auf was für sachen du kommst....


Naja is doch klar das sich hier keiner die mühe macht proggen zulernen ..
1. Die meisten werden zu JUNG sein ums zu raffen (nicht alle aber naja..."Cheater" forum halt xD)
2. Die meisten geben nach 1tagen proggen wieder auf....weilse denken och das is ja so easy aber naja wer bissel informatik googled wird sehn das es teilweise einer jahren langen ausbildung benötigt...das man sich überhaupt programmier bzw informatiker nennen darf.
3. Die meisten hier hatten noch nie ein Buch in der hand.... (ob c++ buch oder roman)
aber xD hier is doch eh alles ************* gangsta sidooooo like o.o
ich hab extrem guteeee laune xD
scheint bei euch au die sonne =P´?
Eiscremekugel is offline  
Old 04/30/2009, 20:51   #13
 
BorSti's Avatar
 
elite*gold: 20
Join Date: Feb 2008
Posts: 993
Received Thanks: 173
sagt mal, wen interessiert es hier eigendlich, wessen schwanz von euch allen hier noch kleiner ist als meiner?

Antwort -> keinem? << endl;

ihr und euer gelaber immer .... liefert was ab was funzt und gut ist - will sehen das shadow nicht in einer einzigen source printf benutzt

bah anstatt mal zusagen hey - das kannst du noch einfacher machen - zack zack zack - done

Nein wir holen ihn raus und legen ihn aufn tisch um längenvergleich zumachen TOP!

bah 5 sec meines Lebens wieder verschenkt - Herr gott xD
BorSti is offline  
Thanks
4 Users
Old 04/30/2009, 21:26   #14
 
Tormiasz's Avatar
 
elite*gold: 0
Join Date: Dec 2007
Posts: 179
Received Thanks: 27
memcpy sux -.-
Tormiasz is offline  
Old 04/30/2009, 22:12   #15
 
elite*gold: 0
Join Date: May 2007
Posts: 61
Received Thanks: 35
Quote:
Originally Posted by IlluSsioN View Post
^^shadow und shadow hier gibts 2 wa? einma 5andr0? und einmal r4y? wenn ja vill kennste mich ja noch :P wiesel xD...
wenn du ray bist... :P (und noch was für wokf gecoded? is ja sehr lange her.....)
Nope, shad0wZ / nighty.
Ich geb einen feuchten Fick wer hier was verbreitet und wer wen mag, ich schreibe das lediglich damit ihr eventuell besser werdet, aber Ratschläge werden ja lieber ignoriert, hauptsache mal auf die Kacke hauen nur um zu sehen wie's spritzt
shad0wZ_ is offline  
Thanks
2 Users
Closed Thread




All times are GMT +2. The time now is 01:15.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.