Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
07.11.2001, 09:32
Nicemice
Moderator


Hi,
Ich für meinen MP-MOD will ich eine Menge von Spielern "gruppieren", das heißt eine Liste erstellen, die bestimmte Spieler enthält. Außerdem soll die Liste aktuallisiert werden, wenn ein Spieler 'disconnected'.

Wie soll ich das machen ? (Wie man eine Liste macht, is klar, doch die Frage ist was für einen Typ die Elemente haben sollen.)
CBasePlayer oder edic_t (ich hab noch nicht herausgefunden was in edic_t genau steht)

--

www.d3opencoop.com - A Doom3 Cooperative Mod

zum Seitenanfang zum Seitenende Profil || Suche
001
07.11.2001, 14:03
Mazze



Ich würde sagen CBasePlayer!

--

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

zum Seitenanfang zum Seitenende Profil || Suche
002
07.11.2001, 14:08
Archangel



ich würd sagen kommt drauf an.. evtl würde auch ein entvars_t * (pointer solltens schon sein...) genügen, falls du nur die coordinaten oder evtl den namen. sag am besten mal konkret was du alles für daten auslesen willst

--

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
003
07.11.2001, 18:01
hausi



Mach einfach einen Pointer auf CBasePlayer. Ist ja nicht (viel?) grösser.

--

zum Seitenanfang zum Seitenende Profil || Suche
004
07.11.2001, 18:42
Another1



.. uhm pointer sind (fast) immer genauso groß (hier: 4bytes), ein großer vorteil gell? =)

--

Another1

...relaxing..atm =)
... und Schweiz suckt!

zum Seitenanfang zum Seitenende Profil || Suche
005
07.11.2001, 19:52
Nicemice
Moderator


Welche Klasse bnutzt ihr denn üblicherweise, um Listen von Pointern zu erstellen ?

--

www.d3opencoop.com - A Doom3 Cooperative Mod

zum Seitenanfang zum Seitenende Profil || Suche
006
07.11.2001, 20:24
Archangel



öhm, das kommt wohl darauf an, was für eine liste wir machen =)

man kann schreiben:

struct listelem {
struct listelem *pNext;
entvars_t *pev;
};

als auch
struct listelem {
struct listelem *pNext;
CBasePlayer *pPlayer;
}

das erste ist dann halt ne verkettete liste, die entvars_t-zeiger enthält, die andere enthält CBasePlayer-Zeiger

kommt halt drauf an, welche daten du genau brauchst

--

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
007
08.11.2001, 16:14
thinktank



Wieso benutzt ihr eigentlich nicht die Templates wie map, list und string ?
Ich benutz sie zwar auch nicht, aber wieso ;) ?

--

zum Seitenanfang zum Seitenende Profil || Suche