This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.
  • Index
  •  » Deutsch
  •  » "Stoppe dieses Skript" funktioniert nicht!

#1 2011-11-26 09:26:43

Experimentelle
New Scratcher
Registered: 2011-11-26
Posts: 17

"Stoppe dieses Skript" funktioniert nicht!

huhu,

ich war noch nie hier in dem Forum, aber vielleicht kann mir ja jemand von euch weiterhelfen. Ich versuche ein Spiel zu programmieren, bin noch ziemlich am Anfang.
Es geht darm, dass eine Katze Vögel abschießt. Ich hab den Vogel so programmiert, dass er immer von einem Kostum zum anderen wechselt (also, dass es so aussieht, dass er fliegt) und dass er an einer bestimmten Stelle startet und zu einer bestimmten gleitet. Außerdem, dass wenn der Stein (mit dem die Katze schießt) ihn berührt, dass er ein bestimmtes Kostüm anzieht kurz wartet und sich dann versteckt. Und ich habe zu allen anderen Skripts hin zu gefügt, dass sie stoppen sollen, wenn der Stein den Vogel berührt

Nun, wenn ich den Vogel jetzt abschieße, zieht er kurz das bestimmte Kostüm an, versteckt sich kurz, fliegt dann aber weiter, als wär nichts passiert. o.O Was ist los, warum werden die anderen Skripte nicht gestoppt, wenn der Stein den Vogel brührt? Habt ihr eine Idee?

Liebe Grüße

Offline

 

#2 2011-11-26 11:01:04

LiFaytheGoblin
Scratcher
Registered: 2011-11-14
Posts: 1000+

Re: "Stoppe dieses Skript" funktioniert nicht!

das ist wirklich merkwürdig, ist mir auch passiert. Ich habe es dann mit stoppe alles gemacht

Offline

 

#3 2011-11-26 11:04:15

Experimentelle
New Scratcher
Registered: 2011-11-26
Posts: 17

Re: "Stoppe dieses Skript" funktioniert nicht!

Ja komisch. Mit Stoppe alles funktionierts natürlich, aber bei dem Spiel darf nicht einfach alles stoppen, sondern es muss weiter gehen...
Mitlerweile hab ich es hingekriegt, dass der vogel nicht  mehr "fliegt", sondern das bestimmte Kostüm anbehält, aber er gleitet trotzdem weiter...

Offline

 

#4 2011-11-26 11:43:00

akhof
Scratcher
Registered: 2008-07-19
Posts: 500+

Re: "Stoppe dieses Skript" funktioniert nicht!

Kannst du dein Projekt mal hochladen...
...dann können wir es uns ja mal ansehen  big_smile


http://simpliciter.bplaced.net/templates/business4/images/logo.png

Offline

 

#5 2011-11-26 11:53:11

Experimentelle
New Scratcher
Registered: 2011-11-26
Posts: 17

Re: "Stoppe dieses Skript" funktioniert nicht!

Ja klar ^.^ Mittlerweile ist mir aber aufegfallen, dass das mit dem fliegen und den Kostümen auch doch nicht klappt... -.-

ich hab den stein übrigens so groß, damit ich bei den übungen immer treffe, keine angst xD
http://scratch.mit.edu/projects/Experimentelle/2176528
ich denke mal, du wirst es herunterladen, oder?

Offline

 

#6 2011-11-26 12:36:41

akhof
Scratcher
Registered: 2008-07-19
Posts: 500+

Re: "Stoppe dieses Skript" funktioniert nicht!

jep...
wolltest du zufällig dam-it schreiben?  -  dies wird aus dem forum herausgeschnitten (-> damit), weil dies auf Engl. soetwas wie "SCHEISSE" heißt

akhof  big_smile   big_smile   big_smile


http://simpliciter.bplaced.net/templates/business4/images/logo.png

Offline

 

#7 2011-11-26 12:45:07

Experimentelle
New Scratcher
Registered: 2011-11-26
Posts: 17

Re: "Stoppe dieses Skript" funktioniert nicht!

okay...o.O  big_smile

na...kommst du voran? ich nicht.  wink

Offline

 

#8 2011-11-26 12:54:55

akhof
Scratcher
Registered: 2008-07-19
Posts: 500+

Re: "Stoppe dieses Skript" funktioniert nicht!

ICH HAB DEN FEHLER GEFUNDEN ;D

Es war eigend. ein ganz kleiner Fehler...

Du hast oft folgendes gemacht:

Code:

    FALLS X PASSIERT:
        WIEDERHOLE FORTLAUFEND:
            MACHE IRGENDETWAS
    SONST:
        MACHE IRGENDETWAS

So hast du nur einmal überprüft, ob X passiert...
...so ist es besser:

Code:

    WIEDERHOLE FORTLAUFEND:
        FALLS X PASIERT:
            MACHE IRGENDETWAS
        SONST:
            MACHE IRGENDETWAS

Hier ist mal eine kurze Version deines Projektes:
http://scratch.mit.edu/projects/akhof/2176643

Ich hoffe ich konte dir helfen.

akhof  big_smile   big_smile   big_smile


__________________________

SCHAU DIR AUCH MEINE ANDEREN PROJEKTE AN
http://scratch.mit.edu/users/akhof

Last edited by akhof (2011-11-26 12:56:36)


http://simpliciter.bplaced.net/templates/business4/images/logo.png

Offline

 

#9 2011-11-26 12:59:40

goch
Scratcher
Registered: 2007-06-06
Posts: 21

Re: "Stoppe dieses Skript" funktioniert nicht!

Hallo, Experimentelle!
Ich würde es so machen:
Mit einer Variablen "Stein berührt?" und zwei Skripten.

Wenn Taste "Leertaste" gedrückt
    setze "Stein berührt?" auf "nein"
    ziehe Kostüm "Kostüm3" an
    zeige dich
    gehe zu x: "231" y: "Zufallszahl von -51 bis 164"
        wiederhole bis " x-Position < "-240"
            falls wird Objekt9 berührt?
            setze "Stein berührt?" auf "ja"
            ziehe Kostüm7 an
            warte 0.5 Sek.
            setze "Stein berührt?" auf "nein"
            verstecke dich
            stoppe dieses Skript
        sonst
            ändere x um -1
    verstecke dich
    gehe zu x: "231" y: "Zufallszahl von -51 bis 164"


Wenn Taste "Leertaste" gedrückt
    wiederhole fortlaufend
        warte 0.3 Sek.
        falls Stein berührt? = nein
            ziehe Kostüm3 an
        sonst
            ziehe Kostüm7 an
            stoppe Skript
        warte 0.3 Sek
        falls Stein berührt? = nein
            ziehe Kostüm4 an
        sonst
            ziehe Kostüm7 an
            stoppe Skript

Offline

 

#10 2011-11-26 13:01:27

Experimentelle
New Scratcher
Registered: 2011-11-26
Posts: 17

Re: "Stoppe dieses Skript" funktioniert nicht!

oah ach du meine güte.  noch blick ich nicht ganz durch, aber es funktioniert! omg, danke!!!!!!!!!!!  big_smile

Offline

 

#11 2011-11-26 13:02:25

LiFaytheGoblin
Scratcher
Registered: 2011-11-14
Posts: 1000+

Re: "Stoppe dieses Skript" funktioniert nicht!

ich bastle gerade am script, habe einiges verbessert, aber dass die vögel kostüm 7 anziehen bekomme ich einfach nicht hin  sad

Offline

 

#12 2011-11-26 13:03:19

akhof
Scratcher
Registered: 2008-07-19
Posts: 500+

Re: "Stoppe dieses Skript" funktioniert nicht!

wie genau soll das projekt den ablaufen

dann kann ich vielleicht ein anderes, einfacheres Beispiel erstellen


http://simpliciter.bplaced.net/templates/business4/images/logo.png

Offline

 

#13 2011-11-26 13:04:34

akhof
Scratcher
Registered: 2008-07-19
Posts: 500+

Re: "Stoppe dieses Skript" funktioniert nicht!

Evt. wäre es besser mit etwas leichterem anzufangen


http://simpliciter.bplaced.net/templates/business4/images/logo.png

Offline

 

#14 2011-11-26 13:06:46

Experimentelle
New Scratcher
Registered: 2011-11-26
Posts: 17

Re: "Stoppe dieses Skript" funktioniert nicht!

oh sorry goch, deins hatte ich nicht gesehen.

ich werd mal schauen, wie ich eure ideen auf mein spiel übertrage. Vielen Danke!  smile

Offline

 

#15 2011-11-26 13:17:41

LiFaytheGoblin
Scratcher
Registered: 2011-11-14
Posts: 1000+

Re: "Stoppe dieses Skript" funktioniert nicht!

habs fertig, sag bitte, wie du es findest! Habe mich echt angestrengt xD hab aber noch nicht geschaut obs online funktioniert...

http://scratch.mit.edu/projects/Experimentelle/2176528/mods

Offline

 

#16 2011-11-26 13:22:52

LiFaytheGoblin
Scratcher
Registered: 2011-11-14
Posts: 1000+

Re: "Stoppe dieses Skript" funktioniert nicht!

oh mist, habe gerade gesehen, dass ich vergessen habe den vogel nach dem abschießen an den anfang zurückzukehren...

Offline

 

#17 2011-11-26 13:31:19

Experimentelle
New Scratcher
Registered: 2011-11-26
Posts: 17

Re: "Stoppe dieses Skript" funktioniert nicht!

so akhof, jetzt blick ich durch. boah ist das schlau gemacht. So ein cooler Trick  smile

@LiFaytheGoblin
Du hast das Spiel zwar so wie es ist vollendet, allerdings nicht mein Problem gelöst, sondern es einfach dabei belassen.  wink  Mein Problem war ja, dass wenn der Vogel abgeschossen wird, er aufhören soll, zu fliegen. Trotzdem total süß  big_smile

Offline

 

#18 2011-11-26 13:38:59

LiFaytheGoblin
Scratcher
Registered: 2011-11-14
Posts: 1000+

Re: "Stoppe dieses Skript" funktioniert nicht!

danke^^

wenn mir mal langweilig sein sollte setze ich mich dran und schaue dass er aufhört zu fliegen  big_smile

Offline

 

#19 2011-11-26 13:54:50

Experimentelle
New Scratcher
Registered: 2011-11-26
Posts: 17

Re: "Stoppe dieses Skript" funktioniert nicht!

Benenn es dann aber um, ja? Das Original ist meins xD

Achja an Akhof
So du hast ja statt meinem "Gleiten" immer einen Dreier-Schritt genommen und der vogel fliegt gerade aus. Nun möchte ich aber das der Vögel (wie es vorher war) zu einer zufälligen Position über der Katze fliegt. Wenn ich das Gleiten nehme, funktionierts dann aber nicht mehr, du hast es ja nicht ohne Grund geändert.
Gibt es denn keine Möglichkeit ihn mit einem bestimmten (zufälligen) Ziel gleiten zu lassen?  hmm

Offline

 

#20 2011-11-26 14:02:41

LiFaytheGoblin
Scratcher
Registered: 2011-11-14
Posts: 1000+

Re: "Stoppe dieses Skript" funktioniert nicht!

ok  smile

Offline

 

#21 2011-11-26 14:08:28

Experimentelle
New Scratcher
Registered: 2011-11-26
Posts: 17

Re: "Stoppe dieses Skript" funktioniert nicht!

so ich hatte neue Idee. ganz so, wie ich es wollte ist es jetzt nicht, aber naja.
Ich hab nach dem Dreier-Schritt ein
Zeiche Richtung: Zufallszahl von -90 bis -50 eingesetzt.

Last edited by Paddle2See (2011-11-26 18:30:21)

Offline

 

#22 2011-11-26 14:12:09

Experimentelle
New Scratcher
Registered: 2011-11-26
Posts: 17

Re: "Stoppe dieses Skript" funktioniert nicht!

Ne, das klappt nicht immer -.-

Offline

 

#23 2011-11-26 14:53:44

akhof
Scratcher
Registered: 2008-07-19
Posts: 500+

Re: "Stoppe dieses Skript" funktioniert nicht!

Code:

gleite in 555 Sekunden zu X: Zufallszahl(-240;240) Y: Zufallszahl(180;-180)

Beantwortet das deine Frage?

Last edited by akhof (2011-11-26 14:54:14)


http://simpliciter.bplaced.net/templates/business4/images/logo.png

Offline

 

#24 2011-11-26 15:15:28

Experimentelle
New Scratcher
Registered: 2011-11-26
Posts: 17

Re: "Stoppe dieses Skript" funktioniert nicht!

Nein, das funktioniert nicht.  hmm
Aber egal, ich habs jetzt erstmal so gelassen.

http://scratch.mit.edu/projects/Experimentelle/2176897
smile

Offline

 

#25 2011-11-26 15:20:38

LiFaytheGoblin
Scratcher
Registered: 2011-11-14
Posts: 1000+

Re: "Stoppe dieses Skript" funktioniert nicht!

hab gerade dein projekt bei neueste projekte gesehen  smile  es ist gut geworden!

Offline

 
  • Index
  •  » Deutsch
  •  » "Stoppe dieses Skript" funktioniert nicht!

Board footer