Turtle
Weichei
Dabei seit: 13.12.2007
Beiträge: 7

|
|
|
|
|
|
|
|
Ah, das ist mal interessant so ne DVAR herauszufinden
Ob das auch bei CoD4 funzt...? Da hat man das *ineinandergeschachteltspawnen* ja leider auch...
Danke für die Info!
__________________ "Mögest du in interessanten Zeiten leben"
Rincewind, Zaubberer
|
|
|
|
|
 |
|
|
Original von wgs./w@Lly
Ob das auch bei CoD4 funzt...?
Nein, denn dort gibt es diesen Part in der _globallogic.gsc nicht
So sieht es bei CoD5 aus:
Code angehängt. Klicke hier zum Ein-/Ausblenden
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
|
//self clearPerks();
self setClientDvar( "cg_thirdPerson", "0" );
self setClientDvar( "killcam_title", "@MP_KILLCAM" );
self setDepthOfField( 0, 0, 512, 512, 4, 0 );
{
if ( IsDefined( level.onSpawnPlayerUnified )
&& GetDvarInt( "scr_disableunifiedspawning" ) == 0 )
{
self [[level.onSpawnPlayerUnified]]();
}
else
{
self [[level.onSpawnPlayer]]();
}
if ( IsDefined( level.playerSpawnedCB ) )
{
self [[level.playerSpawnedCB]]();
}
}
self maps\mp\gametypes\_missions::playerSpawned();
|
|
und so bei CoD4:
Code angehängt. Klicke hier zum Ein-/Ausblenden
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
|
//self clearPerks();
//self setClientDvar( "cg_thirdPerson", "0" );
//self setDepthOfField( 0, 0, 512, 512, 4, 0 );
//self setClientDvar( "cg_fov", "65" );
[[level.onSpawnPlayer]]();
self maps\mp\gametypes\_missions::playerSpawned();
|
|
__________________
Da die Lichtgeschwindigkeit höher ist als die Schallgeschwindigkeit,
hält man so manchen für einen hellen Kopf, bis man ihn reden hört.
|
|
|
|
|
|
|
Laut Console steht dieser Wert per default auf 1:
"scr_disableUnifiedSpawning" is: "1" default: "1"
cu Mike
__________________ ++++ To Yoda: Jedi-Meister bekommt Auris zugeschickt. Unmöglich nichts ist ++++
|
|
|
|
|
|
|
Ich bekomm da merkwürdigerweise nur ein "Unknown Command" als Antwort
ToM
__________________

|
|
|
|
|
|
|
Nur solange du dieses dvar noch nicht definiert hast.
__________________ ++++ To Yoda: Jedi-Meister bekommt Auris zugeschickt. Unmöglich nichts ist ++++
|
|
|
|
|
|
|
Wunderbar, dank Euch beiden
So, mal anzocken, ob ich was merke...
ToM
__________________

|
|
|
|
|
|
|
@OMWG
1:0 für dich.
Vielleicht gibt es noch einen Punkt extra:
Was ist der Wert, wenn es nicht definiert ist? Bzw. wie kann eine Variable vorhanden sein, aber nicht definiert? Bzw. was tut cod5, wenn nichts definiert ist? Ich habe da irgendwie ein Logikproblem...
cu Mike
__________________ ++++ To Yoda: Jedi-Meister bekommt Auris zugeschickt. Unmöglich nichts ist ++++
|
|
|
|
|
 |
|
|
Original von MikeTNT
Was ist der Wert, wenn es nicht definiert ist?
undefined bzw. 0
Original von MikeTNTBzw. wie kann eine Variable vorhanden sein, aber nicht definiert?
Die Variable existiert auch nicht.
Erst, wenn sie definiert wird. Daher bekommt man ja auch, wenn man die Variable vorher nicht mit set scr_disableunifiedspawning 1 definiert, als Antwort Unkown command (kenn ich nicht).
Original von MikeTNT
Bzw. was tut cod5, wenn nichts definiert ist? Ich habe da irgendwie ein Logikproblem...
Das steht quasi im Scriptteil, den ich oben gepostet habe.
if ( IsDefined( level.onSpawnPlayerUnified ) && GetDvarInt( "scr_disableunifiedspawning" ) == 0 )
{
self [[level.onSpawnPlayerUnified]]();
}
else
{
self [[level.onSpawnPlayer]]();
}
Die If-Funktionen prüft ob die Variable level.onSpawnPlayerUnified definiert ist (Anmerkung: Ist sie, ganz am Anfang der gsc-Datei aber ohne Inhalt, level.onSpawnPlayerUnified = ::blank;) und ob die dvar scr_disableunifiedspawning den Wert 0 hat (hat sie, da sie ja normalerweise nicht definiert ist und eine nicht definierte dvar als Integerwert die 0 zurückliefert).
Somit wird der if-Zweig self [[level.onSpawnPlayerUnified]](); ausgeführt, und nicht der else-Zweig self [[level.onSpawnPlayer]]();
__________________
Da die Lichtgeschwindigkeit höher ist als die Schallgeschwindigkeit,
hält man so manchen für einen hellen Kopf, bis man ihn reden hört.
|
|
|
|
|
Animus
Steuerzahler

Dabei seit: 29.04.2008
Beiträge: 198

|
|
@wgs./w@Lly
Ob das auch bei CoD4 funzt...? Da hat man das *ineinandergeschachteltspawnen* ja leider auch...
du meinst bestimmt etwas anderes zb bei "toujane" im TDM modi das anfang Spawnen glaube ich(Custom Map).
Das ist Map abhängig da hat der Mapper nur vergessen genügend Anfangsspawns zu setzen!!! Deshalb stapeln sich alle an einem Ort zum respawn werden ja dann andere Spawn benutzt.
|
|
|
|
|
|
|
 |
Impressum ||Datenschutzerklärung
|