AdminMod.de
https://www.adminmod.de/

Unbekanntes Event abfragen
https://www.adminmod.de/viewtopic.php?t=8744
Seite 1 von 1

Autor:  tF [ 07.08.2004, 13:40 ]
Betreff des Beitrags:  Unbekanntes Event abfragen

Hallo zusammen,

ich bin mit meiner probiererei im mom so ziehmlich am ende...
und zwar geht es um ein event, was ich abfangen möchte. es handelt sich dabei um das Mod "Vampire Slayer", es gibt zwei Teams, einmal die Vampire, und die Vampirjäger ... Das Spiel hat die Eigenschaft, dass wenn ein Vampirjäger einen Vampir abgeschossen hat, dann steht man als Vampir nach einigen Sekunden wieder auf. Um den Vampir zu töten muss man diesen, wenn er auf dem Boden liegt, mit dem Flock töten.

Sobald der Vampir wieder aufsteht erscheint folgende Meldung:

"vampire resurrected"

Und genau dieses Event möchte ich mit LogD abfangen und verarbeiten...
Nur funktioniert das nicht.
in HLSW in der Konsole steht folgende Meldung:

[LOGD] ERROR: No Match In 'quote' Switch: r > "vsbot0<2><2>" resurrected

Bild
hier der auszug aus HLSW

Ich sehe da nun zwei Möglichkeiten im Hinterkopf...
Ist es möglich, dieses Event irgendwie trotzdem abfangen zu können ???
Hoffe ihr habt da einige Ideen für mich...

die andere idee, die ich hätte wäre gewesen, dass ich LogD neu compiliere und dieses Event einfach mit einbaue, allerdings komme ich mit diesem GNU nicht zurecht. Gibt es evtl. Leute, die sowas schon mal versucht hatten?

Besten dank im vorraus für Antworten
Grüße
tF

Autor:  Rinde [ 07.08.2004, 14:38 ]
Betreff des Beitrags: 

ich könnte das evtl. einbauen, allerdings ohne funktionsgarantie
kompilieren kann ich nur unter windows

Autor:  Rinde [ 07.08.2004, 14:49 ]
Betreff des Beitrags: 

da
eventID 60 - player action
format: UserIndex resurrected
bsp.: 6 resurrected

Dateianhänge:
LogD.zip [39.7 KiB]
411-mal heruntergeladen

Autor:  tF [ 07.08.2004, 16:02 ]
Betreff des Beitrags: 

many thanks,
habs gerade mal getestet, und es funktioniert perfekt :)

kleine andere frage noch, kannst du mir nen kleines tutorial geben, wie ich LogD selbst compilieren kann? pauke mich nebenbei durchn haufen dokus, aber is alles irgendwie schwammig beschrieben.

wär supi, kannst mir da bissel helfen

beste grüße und nochma thx
tF

Autor:  Rinde [ 07.08.2004, 16:17 ]
Betreff des Beitrags: 

ist relativ simpel, du brauchst den metamod-source, das aktuelle HLSDK und den logd-source. die entweder an die richtigen orte verteilen oder die projektdatei entsprechend anpassen. kompilieren tu ich das dann über MS visual studio 6, geht aber sicher auch anders. ich musste mir allerdings erst noch einen patch für die HLSDK besorgen und ein paar sachen manuell dran ändern bevor ich kompilieren konnte.
ach was solls. *zip*
ich würde auch AM noch reintun, aber ich bin zu faul eine nicht modifizierte version zu suchen :)
ahjo, ist noch MM 1.17, falls du 1.17.1 brauchst musst du das wohl selber ändern :)
www.rindy.de/downloads/kram.zip

Autor:  tF [ 07.08.2004, 16:52 ]
Betreff des Beitrags: 

ahoi, ich wieda ;)

ich hab zum compilieren "Microsoft Visual Studio 6.0" druff, sollte denke ich gehen...
hab das zip mal aufm desktop entpackt, und im logd ordner diese datei ma doppelt angeklickt "msvc6/logd_mm.dsp" worauf er mir dann MVS öffnete ...

beim compilieren kommt allerdings n kleiner fehler:

--------------------Konfiguration: logd_mm - Win32 Debug--------------------
Ressourcen werden kompiliert...
Kompilierung läuft...
amutil.cpp
dllapi.cpp
engine_api.cpp
h_export.cpp
log_logd.cpp
LogEvents.cpp
LogListener.cpp
meta_api.cpp
sdk_util.cpp
StandardParser.cpp
vdate.cpp
Linker-Vorgang läuft...
Bibliothek Debug/logd_mm.lib und Objekt Debug/logd_mm.exp wird erstellt
amutil.obj : error LNK2001: Nichtaufgeloestes externes Symbol "struct edict_s * __cdecl DBG_EntOfVars(struct entvars_s const *)" (?DBG_EntOfVars@@YAPAUedict_s@@PBUentvars_s@@@Z)
Debug/logd_mm.dll : fatal error LNK1120: 1 unaufgeloeste externe Verweise
Fehler beim Ausführen von link.exe.

logd_mm.dll - 2 Fehler, 0 Warnung(en)
----------------------------------------------------------

so gesehen ist das heute mein erster tag, dass ich mich ernstaft mit C++ auseinandersetze, bin eigentlich vollblut-java-progger :) ... aber bevor ich da jetz wieder inne verzweiflung komm, weißt du evtl spontan, wo der fehler da liegt?

Beste Grüße
tF

Autor:  Rinde [ 07.08.2004, 16:58 ]
Betreff des Beitrags: 

nein, aber stelle in VC++ die aktive konfiguration auf "RElease" statt auf "Debug", läuft shcneller, ist kleiner, und die fehlende Funktion ist eine Debug-Funktion ;)

Autor:  tF [ 07.08.2004, 17:15 ]
Betreff des Beitrags: 

hab die einstellung gefunden, hat aber leider nicht viel geholfen, als das beim compilieren nur weniger text da steht :)

kann das sein, dass evtl irgendwie noch n pfad falsch angegeben wird, zu ner quell-datei oder sowas? wie ist bei dir denn die struktur bei dem viech?

Autor:  Rinde [ 07.08.2004, 17:21 ]
Betreff des Beitrags: 

dann weiss ich es nicht. mal auf jemanden warten, der ahnung hat ^^

Seite 1 von 1 Alle Zeiten sind UTC+01:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/