Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
22.03.2002, 19:09
[GOD]ShadowLord



ich hab mal vor längerem,als ich mit coding angefangen habe,das rundensystem-tut
vom dhcc durchgearbeitet,aber erstmal ausgeklammert,da ich das nur gemacht
hatte,um was zu lernen,und es im moment gar nicht gebrauchen konnte.
jetzt hab ich mir gedacht,dass ich langsam damit anfangen sollte,verschiedene
spielmodi zu integrieren.
kurz gesagt:ich hab das ding aktiviert,'n check geschrieben,der die runde
beendet,wenn ein team gewonnen hat,ansonsten alles nach tut.
das problem: die im tut angesprochene variante spawnt nur den player,der
den server aufmacht,ich hab auch schon folgenden schnipsel in andere
funktionen reingepackt,aber er spawnt nur teilweise:

in der PlayerDeathThink spawnt er zuerst alle,die tot sind - soll ja auch so,
aber nach 2-3 runden nur noch einen.
in anderen funktionen reagiert hl total unberechenbar,was (re)spawns angeht.

das ist jedenfalls der code-abschnitt:

if( (gpGlobals->time - m_iRoundStartTime) > 310)
{
m_iRoundStartTime = gpGlobals->time;
respawn(pev, !(m_afPhysicsFlags & PFLAG_OBSERVER) );
}

EDIT:
hab nen bescheuerten schreibfehler korrigiert.

--

they come in peace - and go in pieces


Dieser Beitrag wurde am 22.03.2002 um 19:10 von [GOD]ShadowLord bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
001
26.03.2002, 22:02
[GOD]ShadowLord



so,hab das ganze jetzt verbessert. die version aus dem tut funzt nämlich
wirklich nicht.
danke für die zahlreichen antworten ;~}

--

they come in peace - and go in pieces

zum Seitenanfang zum Seitenende Profil || Suche