Jump to content

Recommended Posts

Posted

Hallo liebe Leute,

ich möchte gerne wissen wo man im client oder in der grf einsehen/verändern kann wo und wie der client die informationen vom server in mobs auf der map umwandelt.

LG

Captain09

Posted

Das steht im Quelltext des Clients. Reverse engineering ist das einzige, was da hilft.
Im Groben läuft es aber so ab:

- Server sendet Datenpaket für einen Mobspawn

- Client empfängt Datenpaket

- Client wertet Datenpaket aus

- Client zeigt den Mob auf der Map an

Möglicherweise kannst du deinen Plan ja auch umsetzen, indem du die vom Server gesendeten Pakete modifizierst...

Posted

ich möchte dass mein client mobs mit der selben id, anhand des namens, mit anderen sprites darstellt

geht das überhaupt?

ich meine von der theorie her wird ja die mob id und der name übermittelt, also müsste der client es doch eigentlich unterscheiden können oder liege ich da falsch?

Posted

Dafür wäre eine Code Injection nötig denke ich. Würde mit einer .dll funktionieren die sich ins spiel injiziert und dann statt den selben sprites andere wählt, nach einem bestimmten Schema dann.

 

Also wenn ich jetzt richtig verstanden habe willst du das gleiche mob aber mit unterschiedlichen sprites anzeigen lassen ? also ein feld voller porings aber alle sehen anders aus ?

Posted

ja, undzwar sehen zb alle poringe die Blauring heißen blau aus, die die gelbring heißen gelb etc.

das lässt sich dann ja alles konfigurieren

gibt es so eine dll schon?

wenn nicht, wie erstellt man eine?

Posted

Das geht nicht. Jedes Monster muss eine eindeutige ID besitzen. Woher sollten sowohl Server, als auch Client, sonst wissen, ob du nun gerade den blauen oder den grünen Poring meinst?

Posted (edited)

ja, genau das

in der item db steht ja:
1002,PORING,Poring,Poring,1,50...
 

die falschen porings sehen dann wohl folgendermaßen aus:

PORING,Poporing,Poporing,1,50...

PORING,Poing,Poing,1,50...

etc pp

 

jetzt muss es doch eine möglichkeit geben dem client zu sagen, dass er diese porings anhand des namens unterscheiden soll

Edited by Captain09
Posted

die falschen Poring's sehen ca. so aus

 

   monster "Map_name.gat",0,0,"Poring",1002,1,"poringwin::OnMobKilled";
   monster "Map_name.gat",0,0,"Pouring",1002,10,"poringlose::OnMobKilled";
   monster "Map_name.gat",0,0,"Proing",1002,10,"poringlose::OnMobKilled";
   monster "Map_name.gat",0,0,"Poirng",1002,10,"poringlose::OnMobKilled";
   monster "Map_name.gat",0,0,"Poing",1002,10,"poringlose::OnMobKilled";
   monster "Map_name.gat",0,0,"I'm not a Poring",1002,5,"poringlose::OnMobKilled";
   monster "Map_name.gat",0,0,"Gnirop",1002,1,"poringlose::OnMobKilled";
   monster "Map_name.gat",0,0,"Poring",1113,1,"poringlose::OnMobKilled";
   monster "Map_name.gat",0,0,"Poring",1062,1,"poringlose::OnMobKilled";
   monster "Map_name.gat",0,0,"Por|ng",1002,10,"poringlose::OnMobKilled";
   monster "Map_name.gat",0,0,"Por1ng",1002,10,"poringlose::OnMobKilled";
   monster "Map_name.gat",0,0,"Porong",1002,10,"poringlose::OnMobKilled";
   monster "Map_name.gat",0,0,"P0ring",1002,10,"poringlose::OnMobKilled";
 
Leg etlich der anzeige Name ist anders 
Posted

ich glaube er will ein clientside "hack" der ihm einfach den RICHTIGEN Poring mit dem richtigen "Poring" namen angezeigt wird. Damit er immer gewinnt.

  • Upvote 1
Posted (edited)

eigentlich wollte ich meine eigene client so verändern, dass ich mir das einstellen kann wie ich will, nicht nur für poring catcher

Ich habe festgestellt:

auf einem server mit instant respawn von porings rennt der char wenn man CTRL + LinksKlick gedrückt hatte, nach dem töten des mobs, zu dem das nachspawnt

--> jedes mob muss durch eine eindeutige id unterschieden werden, die aber immer gleich ist beim respawn des mobs

dh. wenn ich meinen client dazu kriege die eindeutige id des richtigen Porings anzugreifen, rennt er immer sofort zum richtigen Poring und tötet es

wie bekomme ich jetzt die id des Porings raus?

 

@Kenpachi Vielen Dank, ich schau mir das tool gleich mal an ;)

Edited by Captain09

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...