Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
01.12.2003, 18:57
Reloader



Hallo,

schön, dass der Server wieder funzt. Hab mir schon sorgen gemacht! ;)

Aber nun, zu meinem Problem:

Ich wollte mal ein Model für Half-Life coden. Den dicken Otis da.
Der funzt auch schon recht jut. Jetzt wollte ich dem das Sprachzentrum einrichten, aber denn Spuckt mir C++ folgenden fehler aus: "error C2078: too many initializers"

Der Fehler is in der "talkmonster.cpp" und zwar genau dort:

Quellcode:// array of friend names
char *CTalkMonster::m_szFriends[TLK_CFRIENDS] =
{
    "monster_barney",
    "monster_otis",
    "monster_scientist",
    "monster_sitting_scientist",
};
Kann sein, dass das ganz simpel ist, aber ich habe gerade irgendwie keinen Plan. Bin für Hilfe sehr dankbar!

Schonmal Thx....

--

zum Seitenanfang zum Seitenende Profil || Suche
001
01.12.2003, 19:09
[RMen]OneStone



TLK_CFRIENDS ist < 4 oder du hast nur eine Pointerdimension

--

georg-wicherski@pixel-house.net | http://www.pixel-house.net/ - Coding Resource| http://www.google.de/


Dieser Beitrag wurde am 01.12.2003 um 19:10 von [RMen]OneStone bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
002
01.12.2003, 19:19
Onkel Dittmeyer



TLK_CFRIENDS ist btw. überflüssig. Wenn du char *CTalkMonster::m_szFriends[] schreibst, alloziiert der Compiler automatisch genug für jeden String.

--

zum Seitenanfang zum Seitenende Profil || Suche
003
01.12.2003, 19:34
Reloader



Achso............danke euch!

Ging ja wirklich schnell! :)

Wenn der Otis jetzt natürlich noch seinen Mund aufmachen würde, wenn er mit jemanden redet und nicht immer nen Donut in der Hand halten würde, wenn er abkratzt, wäre es natürlich perfekt. Muss ich wohl noch was korrigieren, aber des krieg ich, glaub ich, auch allein hin.

Hät mich aber auch gewundert, wenn alles sofort funzen würde......

--

zum Seitenanfang zum Seitenende Profil || Suche
004
01.12.2003, 20:07
Reloader



Hm sorry,

aber der gibt, trotz der Zeilenänderung, immer noch diesen Fehler aus.
Gibt es eine Alternative zu diesem Vorschlag oder habe ich was falsch gemacht?

Edit:\\ Ah ne, schon gut, habe jetzt einfach '4' dafür festgelegt.

--


Dieser Beitrag wurde am 01.12.2003 um 20:10 von Reloader bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
005
02.12.2003, 16:09
Reloader



Jo, hier bin ich wieder! ;)

Der Otis ist jetzt fast fertig..........das mit dem Donut is gelöst und eigenständig sprechen, kann er nun auch.

Jetzt möchte ich noch das, mit den 2 verschiedenen Köpfen realisieren. Das geht aber irgendwie net.

Ich muss die ja in der otis.cpp, am Anfang festlegen, oder?

Also, wie folgt:

Quellcode:#define        NUM_OTIS_HEADS        2 // two heads available for otis model
enum { HEAD_BALD_WHT2 = 0, HEAD_BALD_WHT = 3 };
Hmmm, kann ja sein, dass ich hier etwas anderes eintragen musste, oder so...
aber die Möglichkeiten sind da leider zu komplex, um das alles auszuprobieren.
Hatte mal die Angaben aus der FGD eingetragen (sprich:........ HEAD_BALD_HEAD...), aber hat auch nich gefunzt.
Ich danke, für weitere Antworten!

--

zum Seitenanfang zum Seitenende Profil || Suche
006
08.12.2003, 18:28
Reloader



Ehm, ich weiss, Hochpushen is hier nich so angesagt, aber ich komm nich weiter. Sonst versuch ichs bei resourcecode.de dann nochma.
Also ich möchte, dass jetzt die 2 Köpfe (bzw. Körper) auswählbar sind.
Man kann die zwar im Editor einstellen, aber im Spiel funzt das net.

Ps. ich weiß, dass das scheiße aussieht, das hier schon 4 posts von mir hintereinander gepostet sind, aber kann ich auch nix zu! ;)

--

zum Seitenanfang zum Seitenende Profil || Suche