Registrierung Häufig gestellte Fragen Suche Mitgliederliste Portal - Planet Skyrim.de Kalender Moderatoren und Administratoren Startseite
Morrowind&OblivionForum.de - PMM-Projects Network » The Elder Scrolls III: Morrowind » Morrowind Editor Help » Musik nach Gebieten » Hallo Gast [registrieren|anmelden]
« Vorheriges Thema Nächstes Thema » Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Autor
Beitrag
Perlentieftaucher
Warrior




Dabei seit: Juli 2003
Geschlecht:
Herkunft: Osnabrück
Beiträge: 85

Perlentieftaucher ist offline
Musik nach GebietenAntwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

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 Profil von Füge  deiner Freunde-Liste hinzu Email an Perlentieftaucher senden Füge Perlentieftaucher in deine Contact-Liste ein
Avenzius von Mythyria
Mage



Dabei seit: Juni 2003
Geschlecht:
Herkunft:
Beiträge: 249

Avenzius von Mythyria ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

lann es sein, dass der fehler daran liegt, dass du nie die zelle abfragst?


__________________

Modding by me; Story by Gereon
An meiner Stelle würde ich sofort auf den Link klicken.

11.08.2003, 18:35 Profil von Füge  deiner Freunde-Liste hinzu Email an Avenzius von Mythyria senden
Perlentieftaucher
Warrior




Dabei seit: Juli 2003
Geschlecht:
Herkunft: Osnabrück
Beiträge: 85

Perlentieftaucher ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

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 Profil von Füge  deiner Freunde-Liste hinzu Email an Perlentieftaucher senden Füge Perlentieftaucher in deine Contact-Liste ein
Hephaistos
Verschollen




Dabei seit: Februar 2003
Geschlecht:
Herkunft: Wien
Beiträge: 2102

Hephaistos ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

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 Profil von Füge  deiner Freunde-Liste hinzu Email an Hephaistos senden
Perlentieftaucher
Warrior




Dabei seit: Juli 2003
Geschlecht:
Herkunft: Osnabrück
Beiträge: 85

Perlentieftaucher ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

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 Profil von Füge  deiner Freunde-Liste hinzu Email an Perlentieftaucher senden Füge Perlentieftaucher in deine Contact-Liste ein
  « Vorheriges Thema Nächstes Thema »
Neues Thema erstellen Antwort erstellen
Gehe zu:

Design by: Garak - Powered by: Burning Board 1.1.1 © 2001 WoltLab GbR