Quiz Musik lädt nicht und Hochgestellt!

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

Martin1988

Betreff: Quiz Musik lädt nicht und Hochgestellt!

BeitragDi, Aug 14, 2007 15:39
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallöchen.
Hab jetzt so weit ein Mathe Quiz hinbekommen ALLEINE!
Doch jetzt will ich mal wissen wieso lädt die Mp3 ned obwohl die im selben verzeichnis is wie der Quellcode? Und 2. Wenn Cls gemacht wurde will ich das da wo steht Mathe Übungs Quiz das das ganz oben steht wie mach ich das?

Code: [AUSKLAPPEN]

Graphics 800,600,32,3
SetBuffer BackBuffer()

Print "Willkommen"
Print "Taste 5 = Sound Laut"
Print "Taste 6 = Sound Leise"
Print "Taste 7 = Sound Stop"
Print "Taste 8 = Sound Play"
WaitKey
Cls

WaitKey
Schweine = PlayMusic ("Schweine.mid")

If KeyHit(6) Then
SoundVolume = 1
EndIf

If KeyHit(7) Then
SoundVolume = 0
EndIf

If KeyHit(8) Then
StopChannel Schweine
EndIf

If KeyHit(9) Then
Schweine = PlayMusic ("Schweine.mid")
EndIf

Print "Mathe übungs Quiz"
Print ""
Repeat
Print "Wieviel sind 3*6?"
Print "1. 12 oder 2. 15 oder 3. 18?"
Ergebnis1 = Input("Tippe das richtige Ergebnis ein: ")
Until Ergebnis1 = 3
Print ""
Print "Richtig es sind 18"
WaitKey
Print ""
Repeat
Print "Wieviel sind 5*7?"
Print "1. 45 oder 2. 35 oder 3. 12?"
Ergebnis2 = Input("Tippe das richtige Ergebnis ein: ")
Until Ergebnis2 = 2
Print ""
Print "Richtig es sind 35"
WaitKey
Print ""
Repeat
Print "Wieviel sind 9*9?"
Print "1. 81 oder 2. 75 oder 3. 120?"
Ergebnis3 = Input("Tippe das richtige Ergebnis ein: ")
Until Ergebnis3 = 1
Print ""
Print "SUPER! 81 ist richtig!"
WaitKey
Print ""
Repeat
Print "Wieviel sind 12*3?"
Print "1. 312 oder 2. 720 oder 3. 36?"
Ergebnis4 = Input("Tippe das richtige Ergebnis ein: ")
Until Ergebnis4 = 3
Print ""
Print "Sicher?...nunja, 36 ist richtig!!!"
WaitKey
Print ""
Repeat
Print "Wieviel sind denn...5*5?"
Print "1. 20 oder 2. 22 oder 3. 25?"
Ergebnis5 = Input("Tippe das richtige Ergebnis ein: ")
Until Ergebnis5 = 3
Print ""
Print "Okay. Anscheinend kannst dus ja!"
WaitKey
Print ""
Repeat
Print "Vorletzte Frage...wieviel sind 7*12?"
Print " 1. 423 oder 2. 72 oder 3. 84?"
Ergebnis6 = Input("Tippe das richtige Ergebnis ein: ")
Until Ergebnis6 = 3
Print ""
Print "Gut das ist also auch richtig. Ab zur Master Frage!!!"
WaitKey
Print ""
Repeat
Print "Master Frage: Wenn man von einem Viertel Liter (1/4L) spricht"
Print "dann sind das in Milli - Liter ausgedrückt?"
Print "1. 120ml oder 2. 250ml oder 3. 450ml?"
Ergebnis7 = Input("Tippe das richtige Ergebnis ein: ")
Until Ergebnis7 = 2
Print ""
Print "GLÜCKWUNSCH! Du hast alles richtig!"
Print "Ab sofort bist du ein:"
Print ""
Print "MATHEMEISTER!"
WaitKey
End



Vielen Lieben Dank im Vorraus!
Alles tunicht Guts hier wo sind wir gelandet???

ShadowJumper

BeitragDi, Aug 14, 2007 15:47
Antworten mit Zitat
Benutzer-Profile anzeigen
zur Musik:
wenn das eine *.mp3 Datei ist solltest du deinen Befehl zum abspielen ("Schweine = PlayMusic ("Schweine.mid")") nochmal überprüfen (der angegebene Name muss EXAKT der gleiche wie der von der Datei sein)

zum Text:
dazu solltest du dich mal mit Schleifen befassen
wenn mit Cls das Bild gelöscht wird muss es einfach nochmal gezeichnet werden (deshalb die Schleife)
außerdem empfehle ich dir, nicht Print zu nehmen sondern Text (guck unter www.blitzbase.de nach)
Bilder kostenlos hosten
lest und weint:
RAM - 512 MB; GrafikRAM - 32 MB; CPU - 800 MHz
Ps: ... und weint (vor lachen)
 

Martin1988

Betreff: Ne

BeitragDi, Aug 14, 2007 16:04
Antworten mit Zitat
Benutzer-Profile anzeigen
Das ist eine Midi Datei aber ich komme nicht weiter zeig mir mal bite wies richtig sein muss komm WIRKLICh ned weiter seit 3 Tagen!

Und mit der Schleife meinteste Flash oder Wend?
Alles tunicht Guts hier wo sind wir gelandet???

ShadowJumper

BeitragMi, Aug 15, 2007 0:46
Antworten mit Zitat
Benutzer-Profile anzeigen
noch n paar möglichkeiten zur Musik:
BlitzBasic macht einen unterschied zwischen groß und kleinschreibung
es kann sein, dass die Musik zwar "anfängt" zu laufen, jedoch bevor sie wirklich spielt kommt es in eine der Abfragen wo sie nicht höhrbar gemacht wird (da solltest du mal kurz nach dem Befehl zum Abspielen "WaitKey()" oder "FlushKeys" oder beides zum testen eingeben. nocheine möglichleit wäre der Debugger: wenn du im Debugmodus bist nach dem "PlayMusic" ein "Stop" einbauen, dann wird das programm automatisch an der stelle halten, dann kannst du nach der im "Main"-Programm vorhanden Variable "Schweine" gucken, sollte der Wert 0 sein konnte nichts geladen werden (falls du nicht mit dem debugger zurrechtkommst oder so gib den Wert der Variable mit "Print" aus)

andere möglichkeit wäre, dass dein PC keine Midi abspielen kann (wenn du sie aber über den Windows Media Player höhren kannst ist das eher unwahrscheinlich...)


zu Schleifen:
ich meine "Repeat...Until" und "While...Wend"-Schleifen
zur benutzung kannst du dir RobsBBKurs angucken

nochn paar andere Tipps von mir:
schreib Variablennamen immer klein
benutze statt "Print" lieber "Text" (nachzuschlagen unter http://www.blitzbase.de/befehle2d/text.htm)
damit die Anzeige auch richtig wird solltest du auch "Setbuffer Backbuffer()" (2 Befehle!) und nach (fast) jedem "Text" den Befehl "Flip" nehmen (warum ist auch in Robs Kurs beschrieben)
versuche möglichst schnell den umgang mit Schleifen zu erlernen, denn du wirst diese mit am meisten brauchen
vermeide es später Eingaben über Input zu machen (aber am Anfang ist das die beste methode)
Bilder kostenlos hosten
lest und weint:
RAM - 512 MB; GrafikRAM - 32 MB; CPU - 800 MHz
Ps: ... und weint (vor lachen)

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group