Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
08.04.2002, 02:27
-pfc.virus-



Ich habe in meinem Mod jetzt das standard Teamplay von Halflife eingebunden.
1. kann ich irgendwie die Teams umbenennen ?
2. wie kann ich die Teams wechseln und nach dem connecten ein Menü erscheinen lassen mit dem ich ersteinmal die Teams auswähle ?
3. gibt es noch andere möglichkeiten oder bessere alternativen ?

THX im Vorraus...

PS. kommt mir bitte nicht mit solchen kommentaren, wie lern c++ oder frag nen Profi, das kann ich mir schon selber ausmalen, ich weiss , dass ich ein n00b bin, aber ich weiss auch, dass es leute gibt, die sich über solche Fragen aufregen und meinen sie könnten alles. Ich würde mich über wirklich nützliche Tipps freuen. *g*

--

zum Seitenanfang zum Seitenende Profil || Suche
001
08.04.2002, 02:36
Retro



Lern C++

--

shielding people from their own stupidity is an evolutionary step backwards anyway.

/* God is dead!............Nietzsche */
/* Nietzsche is dead!......God */
/* Nietzsche is God!.......The Dead */

zum Seitenanfang zum Seitenende Profil || Suche
002
08.04.2002, 02:40
-pfc.virus-



Danke das hab ich gebraucht...*runzelstirn*

Ich würde das wirklich gerne wissen !

--

zum Seitenanfang zum Seitenende Profil || Suche
003
08.04.2002, 02:52
Retro



Toll, schön für dich das du es wirklich gerne wissen willst.
Du glaubst doch wohl kaum das dir hier jemand eine Anleitung zum Team-Modus schreibt...

Das Half-Life Teamplay mit zwei CVar-Commands zu aktivieren ist eine Sache, den Code teamplaybasierend zu ändern eine andere.

Im DHCC ( http://www.thewall.de/coding/ ) gibts ein Tutorial für ein CounterStrike-Rundensystem.

--

shielding people from their own stupidity is an evolutionary step backwards anyway.

/* God is dead!............Nietzsche */
/* Nietzsche is dead!......God */
/* Nietzsche is God!.......The Dead */

zum Seitenanfang zum Seitenende Profil || Suche
004
08.04.2002, 03:20
-pfc.virus-



Ja, das mit dem CS Rundensystem hab ich schon probiert, aber ich bekomm beim compilieren den client.dll immer folgende Fehlermeldungen:

Linking...
Creating library .\Debug/client.lib and object .\Debug/client.exp
cdll_int.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall CHudTimer::Draw(float)" (?Draw@CHudTimer@@UAEHM@Z)
cdll_int.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall CHudTimer::VidInit(void)" (?VidInit@CHudTimer@@UAEHXZ)
cdll_int.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall CHudTimer::Init(void)" (?Init@CHudTimer@@UAEHXZ)
.\Debug\client.dll : fatal error LNK1120: 3 unresolved externals
Error executing link.exe.

client.dll - 4 error(s), 0 warning(s)

Kann mir da jemand weiterhelfen ?

--

zum Seitenanfang zum Seitenende Profil || Suche
005
08.04.2002, 03:39
Retro



Nein, C++ lernen.

Programmieren besteht aus mehr als aus Copy&Paste.

--

shielding people from their own stupidity is an evolutionary step backwards anyway.

/* God is dead!............Nietzsche */
/* Nietzsche is dead!......God */
/* Nietzsche is God!.......The Dead */

zum Seitenanfang zum Seitenende Profil || Suche
006
08.04.2002, 03:43
-pfc.virus-



THX für den Tip,
hätte ich mir schon selber denken können, aber kannste mir nichteinmal nen Anhaltspunkt dafür geben, wie ich die Fehler Fixe oder in welcher Datei die liegen ?

--

zum Seitenanfang zum Seitenende Profil || Suche
007
08.04.2002, 03:46
Retro



Such mal nach den Deklarationen von:

"CHudTimer::Draw(float)"
"CHudTimer::VidInit(void)"
"CHudTimer::Init(void)"

Vergleich das nunmal mit den Deklarationen & Funktionen von z.B.

"CHudHealth::Draw(float)"
"CHudHealth::VidInit(void)"
"CHudHealth::Init(void)"

Wenn du den "Unterschied" erkannt hast, haste den Fehler...

--

shielding people from their own stupidity is an evolutionary step backwards anyway.

/* God is dead!............Nietzsche */
/* Nietzsche is dead!......God */
/* Nietzsche is God!.......The Dead */

zum Seitenanfang zum Seitenende Profil || Suche
008
08.04.2002, 04:03
-pfc.virus-



Tut mir leid aber nun erhalte ich folgende Meldung, obwohl ich in der vgui_teammenu.cpp nichts geändert habe:

d:\mod\sdk\source code\cl_dll\vgui_teammenu.cpp(49) : fatal error C1084: Cannot read compiler intermediate file: '': No space left on device
view.cpp
Error executing cl.exe.

client.dll - 1 error(s), 0 warning(s)

Bitte nur noch einmal helfen.

--

zum Seitenanfang zum Seitenende Profil || Suche
009
08.04.2002, 04:16
Retro



Wahh, da bin ich mit meinem Latain am ende! :\ Das du die obigen Fehler selbst behoben hast ist der richtige Weg! Aber hierbei kann ich dir nicht helfen... der Fehler ist mir unbekannt.

--

shielding people from their own stupidity is an evolutionary step backwards anyway.

/* God is dead!............Nietzsche */
/* Nietzsche is dead!......God */
/* Nietzsche is God!.......The Dead */

zum Seitenanfang zum Seitenende Profil || Suche
010
08.04.2002, 04:20
-pfc.virus-



Tja,
dann versuch ich mich ersteinmal an einem einfachen
Deathmatchmod und warte mit dem
Teamplay-Mod bis ich ein bischen erfahrungen gesammelt habe.

Trotzdem THX.

--

zum Seitenanfang zum Seitenende Profil || Suche
011
08.04.2002, 07:04
hausi



Das finde ich eine gute Einleuchtung.
Wegen dem Fehler: Such mal auf MSDN / in der MSDN-Sammlung (falls du eine Offline-Version hast) nach diesem Fehler.
Wobei... Wenn man mal ein bisschen überlegt...

Zitat:

No space left on device view.cpp

WIeviel freien Speicherplatz hast du noch?
Wie gross ist deine view.cpp?
Was steht auf dieser Zeile 49?
Wurde die view.obj erstellt?
Das sind Fragen, die mir jetzt gerade so spontan einfallen...

--

zum Seitenanfang zum Seitenende Profil || Suche
012
08.04.2002, 13:50
-pfc.virus-



1. Ich habe noch 2.0 GB frei.
2. Die view.cpp ist 33 kb gross.
3. In Zeile 59 in der vgui_teammenu.cpp steht:
CTeamMenuPanel::CTeamMenuPanel(int iTrans, int iRemoveMe, int x,int y,int wide,int tall) : CMenuPanel(iTrans, iRemoveMe, x,y,wide,tall)
4. Ja, die view.obj wurde erstell.

So jetzt ans compilieren...
Beim compilieren bekomm ich aber wieder die alte Fehlermeldung ?!?

Linking...
Creating library .\Debug/client.lib and object .\Debug/client.exp
cdll_int.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall CHudTimer::Reset(void)" (?Reset@CHudTimer@@UAEXXZ)
cdll_int.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall CHudTimer::Draw(float)" (?Draw@CHudTimer@@UAEHM@Z)
cdll_int.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall CHudTimer::VidInit(void)" (?VidInit@CHudTimer@@UAEHXZ)
cdll_int.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall CHudTimer::Init(void)" (?Init@CHudTimer@@UAEHXZ)
.\Debug\client.dll : fatal error LNK1120: 4 unresolved externals
Error executing link.exe.

--

zum Seitenanfang zum Seitenende Profil || Suche