Autor |
|
Bseije
Scout


Dabei seit: Januar 2003
Geschlecht: 
Herkunft:
Beiträge: 2
 |
|
|
30.01.2003, 14:55 |
|
iladrion
Craftsman
 

Dabei seit: September 2002
Geschlecht: keine Angabe
Herkunft:
Beiträge: 288
 |
|
ich vermute du willst ne musikbox erstellen?
1. streammusic "dateiname.ext" kann mp3s und auch sounds abspielen, die nich im PlugIn als sound eingetragen sind. "dateiname.ext" muss in MW\datafiles\music\ liegen
2.
hab meine kommentare und änderungen mit ";" eingeleitet
begin Bseije
short messageOn
short button
if ( OnActivate == 1 )
MessageBox, "Chose", "Play", "Stop"
set messageOn to 1
endif
;bis hierher ok
if ( messageOn == 1)
set button to GetButtonPressed
if ( button >= 0 )
;hier sollte eine reaktion auf choose kommen, oder?
set messageOn to 0
;das folgende endif is, glaub ich, zuviel
;endif
elseif ( button == 1 )
PlaySound "matrix"
MessageBox "Play Music"
; folgende zeile fehlte:
set messageOn to 2
;hier war wieder nen endif zuviel:
;endif
;das folgende stand bei dir weiter unten, hier ist es aber besser aufgehoben:
elseif ( button == 2 )
Stopsound "matrix"
MessageBox "StopMusic"
;wieder hat diese zeile gefehlt:
set messageon to 2
endif
;hier nach hab ich nur nen bissel vom alten weggeschnitten
if ( messageOn == 2)
set button to GetButtonPressed
if ( button >= 0 )
set messageOn to 0
endif
endif
end bseije
in dieser version wird das fenster mit "Choose, Play, Stop" aber nur einmal angezeigt pro aktivierung des Objektes, wenn man also stop drücken will muss man den gegenstand an dem das script hängt nochmal aktivieren. habs nich getestet, aber sollte so, dem was du vor hast näherkommen. Viel erfolg
__________________ keep on modding...
|
|
31.01.2003, 07:10 |
|
Bseije
Scout


Dabei seit: Januar 2003
Geschlecht: 
Herkunft:
Beiträge: 2
 |
|
|
31.01.2003, 11:21 |
|
hochbass
Vampire


Dabei seit: November 2002
Geschlecht: 
Herkunft:
Beiträge: 1037
 |
|
noch ein endif fehlte
begin Bseije
short messageOn
short button
if ( OnActivate == 1 )
MessageBox, "Chose", "Play", "Stop"
set messageOn to 1
endif
;bis hierher ok
if ( messageOn == 1)
set button to GetButtonPressed
if ( button >= 0 )
;hier sollte eine reaktion auf choose kommen, oder?
set messageOn to 0
;das folgende endif is, glaub ich, zuviel
;endif
elseif ( button == 1 )
PlaySound "matrix"
MessageBox "Play Music"
; folgende zeile fehlte:
set messageOn to 2
;hier war wieder nen endif zuviel:
;endif
;das folgende stand bei dir weiter unten, hier ist es aber besser aufgehoben:
elseif ( button == 2 )
Stopsound "matrix"
MessageBox "StopMusic"
;wieder hat diese zeile gefehlt:
set messageon to 2
endif
;hier nach hab ich nur nen bissel vom alten weggeschnitten
endif ; dieses hier
if ( messageOn == 2)
set button to GetButtonPressed
if ( button >= 0 )
set messageOn to 0
endif
endif
end ;script und das hier
__________________ "The White Wolf of Lokken Mountain"
Releasetreath
Dieser Beitrag wurde von hochbass am 31.01.2003, 11:30 Uhr editiert.
|
|
31.01.2003, 11:28 |
|
|