Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
05.05.2000, 15:51
Morgan



Wie kann man ein Rundensystem in einen Mod einbauen wie Counterstrike. Außerdem soll das dann auch angezeigt werden wie in Counterstrike. Danke schon mal im voraus!!(=))

--

zum Seitenanfang zum Seitenende Profil || Suche
001
06.05.2000, 22:59
Boogdoo



Auf WaveLength gibts ein Tutorial dazu, der Name ist "roundbased" (vielleicht wars auch auf ner andern Coding-Seite, so sicher bin ich mir nicht; lad dir einfach mal auf jeder Seite die Tuts runter, dann hast du für fast jede Situation was :))
Falls du das Tut nicht findest, post nochmal hier.

Boogdoo

--

------------------------------
© Boogdoo
a.k.a. -=[TFoG|Saddam]=-, ViZiT http://www.tfog-clan.de/

zum Seitenanfang zum Seitenende Profil || Suche
002
07.05.2000, 08:51
Peacemaker00



die adresse ist hlpp.valveworld.com

--

please, never touch a running system! Windows ME

zum Seitenanfang zum Seitenende Profil || Suche
003
09.05.2000, 15:55
Morgan



Das verstehe ich ja nicht. Dieses Tutorial.

--

zum Seitenanfang zum Seitenende Profil || Suche
004
09.05.2000, 17:54
Peacemaker00



wie meinst du das. das einzige was ich nicht daran verstehe ist die .h datei. ( geh mal in rundenbasirtes Teamplay, wurde von mir gepostet)

--

please, never touch a running system! Windows ME

zum Seitenanfang zum Seitenende Profil || Suche
005
11.05.2000, 15:09
Morgan



Kannst du mir vielleicht das zusammengefasst mal schicken. (=)))

--

zum Seitenanfang zum Seitenende Profil || Suche
006
16.05.2000, 15:12
Morgan



Hi!!
Was muss ich damit machen?:
add to GameRules::Think()

if ((m_RoundState == RND_CHECKING) or (m_RoundState == RND_CHECK_RESTART))
{
if (m_RoundTime < gpGlobals->time)
CheckRoundStart ();
}

if (m_RoundState === RND_PRESTART)
{
SetupRound();
return;
}

if (m_RoundState == RND_START)
{

if (m_RoundTime < gpGlobals->time)
{
m_RoundTime = 0;

float flRoundLimit = CVAR_GET_FLOAT("mp_roundtimelimit") * 60;

m_RoundTime = gpGlobals->time + flRoundLimit;
}
m_RoundState = RND_DURING;
}

if (m_RoundState == RND_DURING)
{
if (m_RoundTime && (m_RoundTime < gpGlobals->time))
RoundOutOfTime ();
}

if (m_RoundState == MATCH_FINISHED)
{
if (m_RoundTime < gpGlobals->time)
RoundWinner ();
}

--

zum Seitenanfang zum Seitenende Profil || Suche