Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
21.07.2002, 13:27
K-Putt



Hellas,

Ich hab nach diesem:
http://www.planethalflife.com/hlprogramming/tutorial.asp?i=160
Tutorial ein Vgui & Teamplayin mein Mod eingebaut, doch leider gibts da jetzt ein Problem:

Es gibt anscheinend keine Singleplayer- Modus mehr? Egal ob ich jetzt ein neues Singleplayer-Spiel starte, oder von der Console aus eine Map starte, es kommt sofort das Vgui und man kann das Team auswählen,( doch im Singleplayer soll das ja nicht sein).

Ich vermute das das durch diesen code ausgelöst wir:
-->gamerules.cpp
Quellcode:
{
    SERVER_COMMAND( "exec game.cfg\n" );
    SERVER_EXECUTE( );

    if ( !gpGlobals->deathmatch )
    {
        //No deathmatch defined but we want it anyways. <-- Deathmatch wird "erzwungen"?
        gpGlobals->deathmatch = TRUE;
        return new CHalfLifeTeamplay;
    }
    else
    {
        //Deathmatch, so let''s start Teamplay
        return new CHalfLifeTeamplay;
    }
}

Wie in meinem Comment schon steht, wird ja der Deathmatch- Modus erzwungen, auch wenn ich ein Singleplayer- Spiel starte. Ich wollte das Problem mal damit fixen:
Quellcode:
if(gpGlobals->deathmatch = TRUE)
    {
        //Start Teamplay
        return new CHalfLifeTeamplay;
    }

Damit wollte ich erreichen, das der DM Modus nicht erzwungen wird, was aber leider auch nicht funtioniert?

Kann mir da wer helfen?

--

Rambo Engineer @ Drippy's 2fort - finest TFC 1.5 || Bild Upload || The world's most advanced open source database

zum Seitenanfang zum Seitenende Profil || Suche
001
21.07.2002, 13:31
[BoD]Held_im_Zelt



versuch mal die Verknüpfung mit "-deathmatch 0" zu starten....

--

Snow-War!!!

zum Seitenanfang zum Seitenende Profil || Suche
002
21.07.2002, 13:51
Archangel



if(gpGlobals->deathmatch = TRUE)

GAAANZ böser fehler.. muss gpGlobals->deathmatch == TRUE heißen.. bei deinem code wird nämlich gpGlobals->deathmatch auf TRUE gesetzt, und das ergebnis davon ist auch immer TRUE

--

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
21.07.2002, 13:53
[BoD]Held_im_Zelt



ööh ok so gehts auch

--

Snow-War!!!

zum Seitenanfang zum Seitenende Profil || Suche
004
21.07.2002, 14:33
K-Putt



hmm ich habs jetzt so gemacht:

Quellcode:
if(gpGlobals->deathmatch =[b]=[/b] TRUE)
    {        
        //Start Teamplay        
        return new CHalfLifeTeamplay;    
    }

Doch jetzt crasht HL auf den Desktop zurüch, ohne irgend eine Meldung :(

--

Rambo Engineer @ Drippy's 2fort - finest TFC 1.5 || Bild Upload || The world's most advanced open source database


Dieser Beitrag wurde am 21.07.2002 um 17:46 von K-Putt bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
005
21.07.2002, 15:19
Exec



argh!
== TRUE !

--

"selbermachen rockt am meisten :D" - -LeJean-

zum Seitenanfang zum Seitenende Profil || Suche
006
21.07.2002, 15:44
Ornest



LoL :P

'=' gleich Zuweisungsoperator
'==' gleich Vergleichsoperator

^^

--

zum Seitenanfang zum Seitenende Profil || Suche
007
21.07.2002, 17:46
K-Putt



Sorry ich hab mich verschrieben bei meinem 2ten post, hab den oberen text nur schnell kopiert und vergesses das zweite "=" dazuzumachen! ich habs im code versucht, doch HL crasht zum deskop zurück

--

Rambo Engineer @ Drippy's 2fort - finest TFC 1.5 || Bild Upload || The world's most advanced open source database

zum Seitenanfang zum Seitenende Profil || Suche