Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
08.05.2002, 18:01
BloodyHarry



Ich hatte folgendes vor:
Ich wollte eine "Unterfunktion" eines Trains machen, der von natur aus unsiuchtbar, und passable ist, und in seinem Origin ein dlight, vom Mapper einstellbar trägt. Soweit die überlegung. Von der Technik her, ist mir denke ich, das meiste klar. Also hab ich mich rangesetzt, und einen neue Trainklasse geprogt, so wie die func_wall_toggle bei der func_wall
Das sieht dann so aus:
Quellcode:[color="#5050FF"]class[/color] CTrainLight : [color="#5050FF"]public[/color] CFuncTrain
{
    [color="#5050FF"]public:[/color]
    [color="#5050FF"]void[/color] Spawn( [color="#5050FF"]void[/color] );
};
LINK_ENTITY_TO_CLASS( func_trainlight, CTrainLight);

Soweit, so gut. Also hab ich schön erstmal eine Spawn gemacht:
Quellcode:
[color="#5050FF"]void[/color] CTrainLight::Spawn()
{
    ALERT( at_console, "TrainLight wurde gespawnt!\n" );
}

Also nichts drin, nur mit der ansage, das er gespawnt wird. Das funzt auch soweit. Hab also mal gestartet, vorher noch lüdde Map gebaut, und es funzt, er spawt, nur leider kann ich ihn nicht sehen. Er ist nicht da, und läuft nicht seine paths ab. Es gibt auch keine Errors, er ist einfach nicht da, wo er sein soll :/

Is bestimmt nur nen dummer Newbie fehler, aber könntet ihr mir plz sagen, was ich dabei falsch gemacht habe? Is wahrscheinlich ne ganz einfache lösung, ich hab aber keine Ahnung wie *ggg*
Ich seh wahrscheinlich nur den Wald vor lauterr Bäumen net :D

Wäre nett wenn ihr mich nicht flamen, sondern mir lieber helfen würdet.
Schonmal Big thx! *gg*

--

--< BloodyHarry >--


Dieser Beitrag wurde am 08.05.2002 um 18:02 von BloodyHarry bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
001
08.05.2002, 18:07
hausi



Ich würde dir empfehlen, zuerst den Train zu kopieren und den dann abzuändern. So kann er ja gar nicht sichtbar sein, denn immerhin wird ja nichts gemacht, ausser das eine Message ausgegeben wird.

--

zum Seitenanfang zum Seitenende Profil || Suche
002
08.05.2002, 18:12
BloodyHarry



Hmm
bist du dir da ganz sicher? Ich weiss nicht genau, aber bei der wall toggle, steht ja auch nichts in der spawn, ausser der abfrage, ob das ding an oder aus sein soll, denn das hat die normale wall ja net =)

Da sieht das so aus:
Quellcode:
class CFuncWallToggle : public CFuncWall
{
public:
    void    Spawn( void );
    void    Use( CBaseEntity *pActivator, CBaseEntity *pCaller, USE_TYPE useType, float value );
    void    TurnOff( void );
    void    TurnOn( void );
    virtual STATE GetState( void ) { return (pev->solid == SOLID_NOT)?STATE_OFF:STATE_ON; };
};

LINK_ENTITY_TO_CLASS( func_wall_toggle, CFuncWallToggle );

void CFuncWallToggle :: Spawn( void )
{
    CFuncWall::Spawn();
    if ( pev->spawnflags & SF_WALL_START_OFF )
        TurnOff();
}

Wenn du recht hast, sry das ich das in Frage gestellt hab =)
Thx für die Antwort

--

--< BloodyHarry >--

zum Seitenanfang zum Seitenende Profil || Suche
003
08.05.2002, 18:58
Retro



Naja, mit deinem Code überschreibst du ja sozusagen den gesamten Spawn von CFuncTrain... also musst du auch die anderen Teile aus dem Spawn vom CFuncTrain übernehmen.

--

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
004
08.05.2002, 20:13
BloodyHarry



Achso, gut, danke =)
Werds gleich mal probieren =)

Ach, jetzt sehe ich auch was mir in meiner spawn fehlt:

CFuncTrain::Spawn();

*ggg*
Big Thx!
Sag ich doch, war die ganze Zeit vor meiner Nase *ggg*

Riesen thx, werds gleich mal probieren =)

--

--< BloodyHarry >--

zum Seitenanfang zum Seitenende Profil || Suche
005
08.05.2002, 22:31
WareWolf



wenn du vorhast, dynamische Lichter zu bewegen..vergiss es. Das macht die Engine nicht mit. Oder hab ich da was falsch interpretiert ?

--

Sig as a brick ┴┬┴┬┴┬┴┬┴┬┴┬┴
WW

zum Seitenanfang zum Seitenende Profil || Suche
006
08.05.2002, 22:36
Retro



Doch... klar macht die Engine das mit! Schau dir nurmal den Lichtschein um eine Rakete von RPG an, funzt wunderbar :)

--

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
007
09.05.2002, 01:20
Another1



geht nur durch wände, und is auch sonst recht kugelig =)

--

Another1

...relaxing..atm =)
... und Schweiz suckt!

zum Seitenanfang zum Seitenende Profil || Suche
008
09.05.2002, 01:21
Retro



tja, halt genauso wie das taschenlampendecal... passt sich ja auch der texturscalung an ;)

--

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
009
09.05.2002, 10:16
BloodyHarry



Ja, auch wenn es kacke aussieht, is es doch ganz lustig =)

--

--< BloodyHarry >--

zum Seitenanfang zum Seitenende Profil || Suche
010
09.05.2002, 13:51
Another1



die taschenlampe is nen decal?? das is nen d_light =P

--

Another1

...relaxing..atm =)
... und Schweiz suckt!

zum Seitenanfang zum Seitenende Profil || Suche
011
09.05.2002, 14:21
Exec



passt sich aba trotzdem der textur-scalung an ;)

--

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

zum Seitenanfang zum Seitenende Profil || Suche
012
09.05.2002, 16:03
Retro



alle dynamischen "lichter" in hl sind doch quasi decals =D

--

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
013
09.05.2002, 17:17
TheTinySteini



Naja, da hast du irgendwo recht... Lightmaps an sich sind schon Decals =)

--

TheTinySteini
Coder Poke646
"Don't Panic" - Hitchhiker's Guide to the Galaxy

zum Seitenanfang zum Seitenende Profil || Suche
014
09.05.2002, 17:29
Bufferoverflow



Echt jetzt? Is mir noch nie aufgefallen wenns denn so is!

--

zum Seitenanfang zum Seitenende Profil || Suche
015
09.05.2002, 18:18
BloodyHarry



Jo, alles wird sozusagen in fullbright gerendert, und danach die Schatten drübergelegt, im Prinzip, grob ausgedrückt *ggg*

--

--< BloodyHarry >--

zum Seitenanfang zum Seitenende Profil || Suche
016
10.05.2002, 02:26
Another1



lightmaps sind keine decals, lightmaps sind nur 2. texturen (mit ner meist niedriegeren auflösung) die additive über die brushes gepaintet werden.

--

Another1

...relaxing..atm =)
... und Schweiz suckt!

zum Seitenanfang zum Seitenende Profil || Suche
017
10.05.2002, 11:36
WareWolf



hmmm, dann stimmts aber nicht, was der blutigeHarry sagt (alles...fullbright gerendert..) sondern eher andersrum. Unter additivem Painting verstehe ich eigentlich aufhellen.

--

Sig as a brick ┴┬┴┬┴┬┴┬┴┬┴┬┴
WW

zum Seitenanfang zum Seitenende Profil || Suche
018
10.05.2002, 11:57
BloodyHarry



Aber dann wäre ja alles Dunkel, wenn du ohne Rad compilierst, denn da werden ja die lightmaps gesetzt, denke ich....

--

--< BloodyHarry >--

zum Seitenanfang zum Seitenende Profil || Suche
019
10.05.2002, 14:17
anothergb02



Ja und wenn du ohne qrad machst, dann setzt er überall einfach "echtzeitlichter" und deswegen läuft das dann auch so verdammt stockent (bei mir jedenfallse)

--

Being in john Malkovich
.....


Dieser Beitrag wurde am 10.05.2002 um 14:20 von anothergb02 bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
020
10.05.2002, 14:58
Bufferoverflow



Ja da könnte was dran sein...hlrad is dann im prinzip genauso?!

--

zum Seitenanfang zum Seitenende Profil || Suche
021
12.05.2002, 18:48
Another1



lol, dann setzt er überall echtzeitlichter ... lol.
Dann setzt er keine lichter und hat auch keine berechnete lightmap (die, sorry, afaik subtractive gepainted werden =P) und daher is brightness 100%.

--

Another1

...relaxing..atm =)
... und Schweiz suckt!

zum Seitenanfang zum Seitenende Profil || Suche