Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
11.01.2003, 23:58
fischKopf



kann man im dll code also hl.dll eine abfrage machen wie die server IP heisst, auf dem man grad ist? + port. wenn ja, wie?

--

zum Seitenanfang zum Seitenende Profil || Suche
001
12.01.2003, 02:26
Exec



console auf, "status" eingeben, [enter] drücken, lesen, fertig

--

"selbermachen rockt am meisten :D" - -LeJean-

zum Seitenanfang zum Seitenende Profil || Suche
002
12.01.2003, 02:36
fischKopf



krass. ich danke dir mal. ich hab den befehl schon desöfterem angewendet, wegen den spieler namen. weiter oben stehen die infos ja *g*

jetzt gibts aber ein problem. die hl.dll also der dll code an dem ich rumschreibe, soll am ende diese ip+port in eine datei schreiben. das is ja alles kein problem. blos wie komme ich via code an diese information? wo werden diese sachen gespeichert? wenn überhaupt?

ich meine ich kann ja schon im code eine zeiule schreiben das der konsolen befehl "status" ausgeführt wird. doch wie komme ich dann an tcp/ip: XXX.XXX.XXX.XXX:XXXX

?

--

zum Seitenanfang zum Seitenende Profil || Suche
003
12.01.2003, 02:55
fischKopf



scheisse. jetzt hab ich ein problem. also ich schildere mail was ich machen will. wenn ein halflife benutzer sein ding startet und zu einem public server connected und drauf ist, soll halflife die server ip und port auslesen und an einen icq benutzer senden. das kann ich soweit ja auch alles (also das senden an einen icq benutzer) das ip und port auslesen nicht. das hauptproblem ist nun aber folgendes:

Da sich das ganze ja dann in der client.dll abspielen muss (nicht hl.dll !) funktioniert das ja schonmal nicht. den sobald ich die client.dll compiliere und ins HL directory rein tu, auf einen server gehen will, kommt sowas wie "your dll different from server". was kann ich nun also machen, damit ich so ein feature einbauen kann?

--

zum Seitenanfang zum Seitenende Profil || Suche
004
12.01.2003, 02:59
Exec



eigene mod, oder eher für ne bestehende mod?
eigene mod is kein prob ... machste dir halt selber nen server auf oder lässt deinen kumpel einen aufmachen,etc
für ne bestehen mod,da musste ja eh hooken (oder? metamodden,oder was weis ich)und da isses im prinzip auch nix anderes ... muss halt nur jmd (kannste auch selber sein) nen server aufmachen

btw: bin mir sicher,das man seinen eigenen dedicated server joinen kann ...

--

"selbermachen rockt am meisten :D" - -LeJean-

zum Seitenanfang zum Seitenende Profil || Suche
005
16.01.2003, 16:58
fischKopf



hallo.
nun, es geht um standard halflife. also keine mod.
mit hooken kenne ich mich nicht besonders aus.
was will ich denn nun also machen?
am besten:

1) Wenn halflife gestartet wurde, und der spieler auf einem server (connected!) ist, soll die serverIP adresse abgefragt werden. wie? script oder so? darf ja am client code nichts ändern, sonst geht hl nicht mehr.

2) mein programm das im hintergrund läuft soll nun diese message abfangen, und die IP+Port erhalten.

3) alles weitere mal sehen. punkt 1 und 2 ist am wichtigsten.

wie soll ich da nun vorgehen, und ist diese methode ok?

--

zum Seitenanfang zum Seitenende Profil || Suche
006
16.01.2003, 19:38
Bluthund



am besten lässt du beim client condebug laufen (condebug in autoexec.cfg schreiben oder jedesmal in der console eingeben). Dann wird ne qconsole.log im jeweiligen Game Verzeichnis erstellt (valve,dod,cstrike,etc). Die kannste dann mit nem Proggi auslesen

--

The C language combines all the power of assembly language with all the ease-of-use of assembly language.
"humorig is n blödwort :>" by -CarniGGeLjumpR-

zum Seitenanfang zum Seitenende Profil || Suche
007
16.01.2003, 22:30
fischKopf



danke blut das ist eine gute idee.

condebug
status

dann das rstelle file parsen. et vola *g*
jetzt hab ich noch ne andere frage. manchmal steht bei tcp/ip die locale netzwerk adresse vom server. die bringt einem ja nichts. gibts da keine möglichkeit an die echte IP zu kommen?

--

zum Seitenanfang zum Seitenende Profil || Suche
008
18.01.2003, 16:08
McBloodHack



willst du die hl spieler hacken oder wie?

--

Mein MOD:
http://de.geocities.com/jan_lauken/

Mein ICQ:
http://web.icq.com/wwp?Uin=143519066

zum Seitenanfang zum Seitenende Profil || Suche