.| Autor | Beitrag |
|---|---|
|
000 04.05.2001, 12:20 Sccar |
moinsen ich schon wieder. was ist pev?? thx sccar --...das is zwar der uebelst gehackteste kleine bastard, den ich je gesehen habe, aber dafuer sauschnell. {Tron} |
|
Profil || Suche |
|
001 04.05.2001, 15:25 B@D$N@K3 |
. !!!! -- |
|
Profil || Suche |
|
002 04.05.2001, 15:42 Kriz |
Kenne nur HEV... Keine Ahnung, was du meinst. --K:R-I)Z++ |
|
Profil || Suche |
|
003 04.05.2001, 15:50 [-AoD-]Zeroblaster |
er meint das pev->irgendwas->nochwas
|
|
Profil || Suche |
|
004 04.05.2001, 16:07 Sccar |
genau das mein ich. das taucht nämlich ziemlich oft auf, aber irgendwie nie im
sccar --...das is zwar der uebelst gehackteste kleine bastard, den ich je gesehen habe, aber dafuer sauschnell. {Tron} |
|
Profil || Suche |
|
005 04.05.2001, 16:43 RirA |
you R coders ???
|
|
Profil || Suche |
|
006 04.05.2001, 16:45 [-AoD-]Zeroblaster |
Rira, sowas ist echt interessant... jetzt hab ich voll den plan was das bedeutet! lass den fuck, wennde nix weisst dann sei auch ruhig... sowas kann ich net ab wenn jemand kacke ablässt! -- |
|
Profil || Suche |
|
007 04.05.2001, 16:59 Sccar |
@RirA
sccar --...das is zwar der uebelst gehackteste kleine bastard, den ich je gesehen habe, aber dafuer sauschnell. {Tron} |
|
Profil || Suche |
|
008 04.05.2001, 19:49 Prophyle |
1. pev->model ?Was könnte das sein?! Wohl eine Dereferenzierung eines Zeigers auf einen Modelindex, da sind wir uns doch einig, oder? Tja, aber was ist jetzt pev, zum Teufel! 2. Da schauen wir uns mal das an: pPlayer->pev->model...aha, da ist uns ja einiges schon viel klarer! Anscheined enthält also die Klasse CBasePlayer einen zeiger auf diesen pev->zeiger! (den sie von CBaseEntity geerbt hat). Aber was genau ist es jetzt eigentlich, dieses pev? 3. Da schauen wir uns also die allerübergeordnetste Klasse an...CBaseEntity. Und da steht gaaanz an erster Stelle entvars_t *pev; So nachdem wir jetzt durch unser vieles Nachdenken so schlau sind, müssen wir raten, was das nu wieder ist. na gut ich sags dir gleich: Es ist ein Zeiger auf eine Klasse(oder struct) in der Engine, der verschiedene Dinge zur Interaktion zwischen Engine und dlls speichert, und zwar sind dies eben z.B. Ort, geschwindigkeit, Model, Playerklasse usw. --Prophyle, Coder beim SGT: http://mod.famkos.de.
|
|
Profil || Suche |
|
009 04.05.2001, 19:56 Hellfire |
Im Wavelength forum gab's auch mal eine Diskussion dafüber, was pev bedeutet, ich glaub das Ergebnis war glaub ich Pointer to Entity Varibales . Bin mir aber nicht hundertprozentig sicher. -- |
|
Profil || Suche |
|
010 04.05.2001, 19:57 [-AoD-]Zeroblaster |
cool, thx :) wieder nen bissel schlauer gewordn :)) -- |
|
Profil || Suche |
|
011 04.05.2001, 20:00 Hellfire |
Hm.. vielleicht sollte ich mir das nächste mal meinen Kram nochmal durchlesen und auf Rechtschreibfehler und Formulierung achten, bevor ich poste. Naja, zu spät. *g* -- |
|
Profil || Suche |
|
012 04.05.2001, 20:09 dp Administrator |
B@D$N@K3, bitte spar dir solche postings. danke -- |
|
Profil || Suche |
|
013 04.05.2001, 21:21 Another1 |
pev is actually !!!all!!! the halflife engine "sees" from your CBaseEntity class, no more, no less! --Another1 ...relaxing..atm =) |
|
Profil || Suche |
|
014 04.05.2001, 23:51 apfelkorn |
Hauptsache ohne dat geht nicht, aber mit auch, oder so ähnlich... *g* -- |
|
Profil || Suche |
|
015 05.05.2001, 17:09 Prophyle |
Sind aber auch Sachen im pev enthalten die im CBaseEnt nicht drin sind. --Prophyle, Coder beim SGT: http://mod.famkos.de.
|
|
Profil || Suche |
|
016 26.06.2002, 03:39 Marcux |
Another1´s Post sagt eigentlich alles. Die eigentliche Engine verwaltet die Entities jedes Entity hat Eigenschaften, welche in entvars_t deklariert sind. Mit dem HL SDK und deren Klassen und Methoden werden diese Werte geändert. Z.B. Wurde ein Entity, besser gesagt ein Monster angeschossen... der SDK Code errechnet den Schaden und zieht der pev->health Variable den Schaden ab. oder. Ein Monster beschließt irgendwo hinzugehen. Dies wird in der AI des SDK´s berechnet. Die Position wird verändert und pev->origin wird gesetzt. Jedes CBaseEntity besitzt Zugriff auf die Werte des in der Engine verwalteten Entities. Die Entities werden mit dem SDK gesteuert , die Engine weiß nix von alle dem, sie kennt nur entvars_t. Hoffe ich hab das ganze verständlich erklärt und es ist nich völlig daneben getippt :D Achja, sorry das ich diesen alten Thread wieder belebt hab aber besser als einen neuen zu beginnen. --Greetz Marco - ODB Headcoder Dieser Beitrag wurde am 26.06.2002 um 03:43 von Marcux bearbeitet. |
|
Profil || Suche |
|
017 26.06.2002, 08:46 Rockefeller |
Hey das ist ja mein Vorschlag, aber das ist doch schon ziemlich lange her, oder? :D --Dieser Beitrag wurde am 26.06.2002 um 08:47 von Rockefeller bearbeitet. |
|
Profil || Suche |
|
018 26.06.2002, 11:05 Hellfire |
Gut möglich, ich hatte irgendwie sowas noch im Hinterkopf. ;-) -- |
|
Profil || Suche |
|
019 26.06.2002, 15:26 Marcux |
05.05.2001, 17:09 Uhr Ja das ist es wohl. Hab den Thread damals gelesen als er noch aktuell war und hatte da vom SDK noch nicht so wirklich Ahnung. War hiernach immer noch nich schlauer was den PEV ist. Hatte heut Nacht irgendwie das bedürfnis da nochmal was reinzuschreiben *ggg* --Greetz Marco - ODB Headcoder |
|
Profil || Suche |
|
020 26.06.2002, 15:46 [RMen]OneStone |
Braucht es eine Diskussion um auf diese Bedeutung zu kommen?! Nach ungarischer Notation ist ja p das Zeichen für alle Pointer, und wenn das Struct dann schon entvars_t heisst, ist das ungarische (selbstausgedachte) Zeichen ja wohl ev. Also hat diese Variable eigentlich garkeinen Namen ;)! --georg-wicherski@pixel-house.net | http://www.pixel-house.net/ - Coding Resource| http://www.google.de/ |
|
Profil || Suche |

