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.
|
|
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
|
|
Profil || Suche
|