Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
22.09.2001, 19:12
Retro



Moin, jeder der schonmal Deathmatch gespielt hat kennt das Problem -> Die Waffen kommen immer und immer wieder! *g*

Naa mal im ernst, ich will das die Waffen und Items nicht wiederkommen. Das ganze ist zwar nicht Rundenbasierend, aber trotzdem sollen im Level hingelegte Waffen nicht nach ner Zeit wieder respawnen.
Einmal eingesammelt - für immer weg :)

Aber wo ist der Code der die Waffen immer wiederkehren lässt?

--

shielding people from their own stupidity is an evolutionary step backwards anyway.

/* God is dead!............Nietzsche */
/* Nietzsche is dead!......God */
/* Nietzsche is God!.......The Dead */

zum Seitenanfang zum Seitenende Profil || Suche
001
22.09.2001, 19:44
Killing Me Softly



Es gibt viele Möglichkeiten, dies zu realisieren. Eine davon wäre die Funktion int CHalfLifeMultiplay :: WeaponShouldRespawn( CBasePlayerItem *pWeapon )

Quellcode:
int CHalfLifeMultiplay :: WeaponShouldRespawn( CBasePlayerItem *pWeapon )
{
if ( pWeapon->pev->spawnflags & SF_NORESPAWN )
{
return GR_WEAPON_RESPAWN_NO;
}

return GR_WEAPON_RESPAWN_YES;
}

umändern in

Quellcode:
int CHalfLifeMultiplay :: WeaponShouldRespawn( CBasePlayerItem *pWeapon )
{
      return GR_WEAPON_RESPAWN_NO;
}

--

Der Horizont vieler Menschen ist ein Kreis mit Radius Null - und das nennen sie ihren Standpunkt.

zum Seitenanfang zum Seitenende Profil || Suche
002
22.09.2001, 20:13
Metew



Ich will den post hier mal gleich erweitern (*g*):

die waffen und muni, die in der welt liegt soll respawnen, nicht aber die waffen, die z.B. der hgrunt im multiplayer (Co-op) fallen läßt.

--

SWCOOPFORCE-TEAM

NEUE HOMEPAGE/SCREENS: SWCOOPFORCE-MOD | Helft mit für Legalisierung!

zum Seitenanfang zum Seitenende Profil || Suche
003
22.09.2001, 21:20
Retro



Thx KMS =) Funktioniert klasse.. jedenfalls wenn man entdeckt hat das es die gleine Variable nochmal für Items gibt ;)

Das mit den Grunts und World-Weapons wird wohl sehr schwer zu realisieren sein...

Denn wenn der Grunt stirbt dann wird einfach eine Waffe gespawnt, das ist im Prinzip genau das gleiche, als wenn du sie im Level gelegt hättest.

--

shielding people from their own stupidity is an evolutionary step backwards anyway.

/* God is dead!............Nietzsche */
/* Nietzsche is dead!......God */
/* Nietzsche is God!.......The Dead */


Dieser Beitrag wurde am 22.09.2001 um 21:57 von Retro bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
004
22.09.2001, 21:31
Archangel



öhm... ttt??

--

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
005
22.09.2001, 21:58
Retro



Hmpf, ich bin zu blöd zum gucken... großes Sorry! @KMS

--

shielding people from their own stupidity is an evolutionary step backwards anyway.

/* God is dead!............Nietzsche */
/* Nietzsche is dead!......God */
/* Nietzsche is God!.......The Dead */

zum Seitenanfang zum Seitenende Profil || Suche
006
22.09.2001, 22:27
Prefect



Es gibt nen spawnflag SF_NORESPAWN, das kann man ja dann auch bei den Waffen, die der Grunt fallenläßt setzen - recht einfach eigentlich :P

cu,
Prefect

--

Widelands - Gemütliche Aufbaustrategie, Free Software
Noch ein Blog - Lerne, wie die Welt wirklich ist, aber vergiss niemals, wie sie sein sollte.

zum Seitenanfang zum Seitenende Profil || Suche
007
23.09.2001, 11:00
Metew



*g* danke

--

SWCOOPFORCE-TEAM

NEUE HOMEPAGE/SCREENS: SWCOOPFORCE-MOD | Helft mit für Legalisierung!

zum Seitenanfang zum Seitenende Profil || Suche