Autor |
|
Perlentieftaucher
Warrior
    

Dabei seit: Juli 2003
Geschlecht: 
Herkunft: Osnabrück
Beiträge: 85
 |
|
Hi Leute!
Also bei mir will irgendwie kein Script so richtig funzen. Entweder übernehme ich mich mit dem was ich vorhab oder ich bin zu doof. Hier mal 2 Beispielscripts an denen ich schon seit einigen Tagen rumscripte, aber die nicht richtig zum laufen kriege. Sie sollen Musikstücke in bestimmten Exterior Cells abspielen ( bei Interiors isses ja gar kein Problem ) Ich hoffe irgendjemand kann mir erklären welche dummen Anfängerfehler ich gemacht habe.
begin MUSIC_Forrestday01
short Musicplay
short mydistance
short done
short initvar
if ( done == 1 )
return
endif
if ( initvar == 0 )
set initvar to 1
set mydistance to 10000
endif
if ( GetDistance Player < mydistance )
set Musicplay to 1
endif
if ( Musicplay == 1 )
StreamMusic, "mus_forestday1.mp3"
set done to 1
endif
end
Also hier wird das Musikstück nur einmal gespielt!
Im nächsten dann gar nicht!
begin MUSIC_Bokenbrock
short Musicplay
short mydistance
short done
short initvar
if ( GetDistance Player > 7000 )
set done to
set initvar to 0
endif
if ( done == 1 )
return
endif
if ( initvar == 0 )
set initvar to 1
endif
if ( initvar == 1 )
set mydistance to 7000
if ( GetDistance Player < mydistance )
set Musicplay to 1
if ( Musicplay == 1 )
StreamMusic, "mus_forestday1.mp3"
set done to 1
endif
endif
endif
endif
end
__________________ Wirklichkeit ist ein vorübergehender Traum, aber ein Traum ist Wirklichkeit für eine Ewigkeit
Das Leben ist zwar bloß ein Spiel, aber die Grafik ist verdammt gut.
|
|
10.08.2003, 15:37 |
|
Avenzius von Mythyria
Mage
 
Dabei seit: Juni 2003
Geschlecht: 
Herkunft:
Beiträge: 249
 |
|
|
11.08.2003, 18:35 |
|
Perlentieftaucher
Warrior
    

Dabei seit: Juli 2003
Geschlecht: 
Herkunft: Osnabrück
Beiträge: 85
 |
|
Mit welcher Variable mach ich das? CellChanged == 1 bzw. 0 klabbed nich. Gibts da noch ne bessere Var? Sorry bin echt blutiger Noob!
__________________ Wirklichkeit ist ein vorübergehender Traum, aber ein Traum ist Wirklichkeit für eine Ewigkeit
Das Leben ist zwar bloß ein Spiel, aber die Grafik ist verdammt gut.
|
|
12.08.2003, 14:38 |
|
Hephaistos
Verschollen


Dabei seit: Februar 2003
Geschlecht: 
Herkunft: Wien
Beiträge: 2102
 |
|
Mit Cellchanged fragst du nur den Zellenwechsel ab. Ich kenn' für die Abfrage nur GetPCCell, der Befehl überprüft aber nur ob der PC in einer bestimmten Zelle ist. z.B: if ( GetPCCell "Vivec, Arena, Grube" == 0 )
__________________
Die Dummheit der Menschen und das Weltall sind unendlich, wobei ich mir beim Weltall noch nicht sicher bin.
Albert Einstein
Wenn die Klügeren nachgeben, regiert Dummheit die Welt.
Marie von Ebner-Eschenbach
Dieser Beitrag wurde von Hephaistos am 12.08.2003, 15:23 Uhr editiert.
|
|
12.08.2003, 15:22 |
|
Perlentieftaucher
Warrior
    

Dabei seit: Juli 2003
Geschlecht: 
Herkunft: Osnabrück
Beiträge: 85
 |
|
Ah! Den Befehl hatte ich völlig vergessen. Danke. Werd ich heute Abnd mal ausprobieren und posten obs dann klappt.
__________________ Wirklichkeit ist ein vorübergehender Traum, aber ein Traum ist Wirklichkeit für eine Ewigkeit
Das Leben ist zwar bloß ein Spiel, aber die Grafik ist verdammt gut.
|
|
12.08.2003, 16:41 |
|
|