|
 |
licht ein/ausschalten |
|
|
Original von serthy
könnte jmd in den zusammenhang auch mal die ''random'' funktion in scripten erklären?
Random ist eine Funktion, die einen Wert zufällig ausgibt, innerhalb einstellbarer Grenzwerte.
Beispiel:
Code angehängt. Klicke hier zum Ein-/Ausblenden
| code: |
1:
|
Earthquake( RandomFloatRange( 0.25, 1 ), RandomIntRange( 2, 7 ), self.origin, RandomIntRange( 256, 1024 ) ); |
|
Hier hab ich ein Erdbeben mit zufälliger Wahl von Dauer, Reichweite und Intensität.
FloatRange steht für eine Kommazahl, IntRange für eine Ganzzahl.
Mehr dazu findet sich in der CoD 4 Script Documentation von IW.
ToM
__________________

|
|
|
|
|
serthy
Codemeister
  
Dabei seit: 29.07.2010
Beiträge: 628

|
|
so Hi ^^
solange ich noch internet habe heute, schreibh ich mal was zu meien erfahrungen/problemen
ich hab ne testmap gemacht mit paar räumen
in jedem ein light gemacht
und dann die shadow textur bissl getestet
wenn man die seitlich anbringt blockt sie wunderbar, jedoch wenn ich das licht damit einhülle, wär es als ob die shadow textur garnicht da wäre ??
und nochetwas
(weiß nicht ob ich das reinstellen darf) aber hier ist der script von pvt grob
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:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
|
// by Private Grob
main()
{
thread light1();
thread light2();
}
light1()
{
lamp_on = getent ("lamp_on","targetname");
lamp_off = getent ("lamp_off","targetname");
while (1)
{
lamp_on hide();
lamp_off show();
wait randomfloat(.4);
lamp_off hide();
lamp_on show();
wait randomfloat(.6);
}
}
light2()
{
lamp_on2 = getent ("lamp_on2","targetname");
lamp_off2 = getent ("lamp_off2","targetname");
while (1)
{
lamp_on2 hide();
lamp_off2 show();
wait randomfloat(.4);
lamp_off2 hide();
lamp_on2 show();
wait randomfloat(.6);
}
} |
|
ich habe nun mal ausprobiert wie das so geht und habe ein light erstellt, um den light spot ein shadow-würfel und der shadow würfel mit targetname-lamp_off gemacht (muss der als script-brushmodel erstellt werden?)
dann habe ich mir das xmodel light_lantern_on/off geholt und auch mit jeweils targetname lampon/off gekennzeichnet
muss noch mehr sein?, weil bei mir ging da nichts, selbst der shadowwürfel hatte keine wirkung, es war licht wie ganz normal..
--- Edit by Nightwing: Codetag eingefügt ---
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Nightwing: 18.09.2010 18:52.
|
|
|
|
|
|
|
|
 |
Impressum ||Datenschutzerklärung
|