Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
03.11.2001, 12:42
Mazze



Hi!
Ich will die Koordinaten eines Entities rausbekommen. Z.B. weapon_rpg!
Dafür hab ich diese Funktion gefunden:
Quellcode:
struct cl_entity_s *(*GetEntityByIndex ) ( int idx );

Nur wie kann ich dies per index machen?
Kann ich irgendwie festellen, an welcher stelle mein weapon_rpg steht?

thx
Matze

--

BattleTech-MOD:
http://bthl.unitedgaming.net/

zum Seitenanfang zum Seitenende Profil || Suche
001
03.11.2001, 12:53
[GeF]Duke



Meinst du eine Map?
dann benutz doch den WC(Worldcraft)
oder?

--

llllllll»NewbZ«llllllll
----»HL-Hellsing-Mod «----
Wir suchen noch members ^_^

zum Seitenanfang zum Seitenende Profil || Suche
002
03.11.2001, 12:59
Mazze



schlecht....ich will ja nicht immer nachschauen wollen!

--

BattleTech-MOD:
http://bthl.unitedgaming.net/

zum Seitenanfang zum Seitenende Profil || Suche
003
04.11.2001, 15:12
TheTinySteini



Nun, das ist insofern schlecht, als dass es keine GetEntityByClassname oder sowas gibt. Aber was du machen kannst: Du kannst für jedes Entity die Klasse mitschicken lassen (delta.lst), und dann in der hl.dll bei der RPG pev->playerclass (?) auf 1 oder so setzen. Vorrausgesetzt natürlich, du brauchst die nicht noch, weil du tatsächlich Spielerklassen hast. Aber auch dann findet sich ein Weg, etwa über pev->iuser1 und so weiter.
Gut, dann fragst du in der HUD_AddEntity einfach ab, ob die Variable gesetzt ist, wenn ja, dann machst du das entsprechende, wenn nein, dann eben nicht.
Denk aber immer daran, dass nicht alle weapon_rpg in einer Map zum Client geschickt werden, sondern nur die im aktuellen PVS!

--

TheTinySteini
Coder Poke646
"Don't Panic" - Hitchhiker's Guide to the Galaxy

zum Seitenanfang zum Seitenende Profil || Suche
004
04.11.2001, 15:38
Mazze



shit!
Dann kann ich das nicht so machen.....muss ich wohl dann irgendwie vom server zum client schicken...

trotzdem thx
Matze

--

BattleTech-MOD:
http://bthl.unitedgaming.net/

zum Seitenanfang zum Seitenende Profil || Suche
005
04.11.2001, 23:03
Rockefeller



Solange du dass nicht jedes Frame machst :D kannst dus am besten mit einer UserMessage regeln, die du an alle Clients schickst.

--

zum Seitenanfang zum Seitenende Profil || Suche
006
05.11.2001, 08:20
anothergb02



harhar, schon mal was davon gehört, das alles !!! moeglich ist ! -> du brauchst nur die nötige Vorstellungskraft (HIRN), naja wozu hat man das Forum ?

mach das einfach so wie Rockefeller gesagt hat und zwar so, dass er am Anfang name und Position zum Client schickt und das Zeugs dann dort in einer Liste speichert und schon hast du deine Waffen poses -> dann einfach senden, dass die Waffe verfügbar ist oder nicht (bei Aufnahme .....)
Ansonsten müsste das eigentlich auch 100% clientsite gehen, da du ja dort auch die Informationen hast !

--

Being in john Malkovich
.....

zum Seitenanfang zum Seitenende Profil || Suche
007
05.11.2001, 14:57
Archangel



naja anothergb02, ganz so einfach is das nich..
wenn die Spawn funktionen eines CBaseEntities aufgerufen wird, ist erst ein oder bei nem dedi server noch kein client connected. man müsste also irgendwas wie ne linked list machen, wo die entities dann bei der ::Spawn hinzugefügt werden, und die dann in der ClientConnected zum client gesendet wird

--

Mar 01 01:10:13 <voice> jo
Mar 01 01:10:40 <voice> bis dann ^^
Mar 01 01:11:20 <Archangel> jo
**** ENDING LOGGING AT Tue Mar 1 01:58:13 2005

zum Seitenanfang zum Seitenende Profil || Suche