MMM.Starterpack

  • #40, by BluecrystalMonday, 18. July 2011, 21:19 14 years ago
    Besteht die möglichkeit den ablauf des Aktiontextes über ein skript neu anzuortnen..?

    Müste zuerst den Behfel setzen-> skript hellblau ausführen-> dann aktion ausführen ->und dannach wieder skript dunkelblau ->und befehl gehe zu setzen

    mfg blue

    Newbie

    42 Posts


  • #41, by BluecrystalSaturday, 23. July 2011, 00:52 14 years ago
    Hmmm....

    sieht so aus als könnte mir da keiner helfen...

    Newbie

    42 Posts

  • #42, by SubbSaturday, 23. July 2011, 16:10 14 years ago
    Ich muss gestehen, dass dein Schreibstil für mich recht verwirrend ist und ich dem Text nur sehr schwer folgen kann. Du würdest es uns sehr erleichtern, wenn du beim Schreiben etwas mehr Wert auf Satzbau, Satzzeichen und eine klare Strukturierung legen könntest. Einfach am Ende nochmal drüberlesen, was du da eigentlich "zu Papier" gebracht hast. Ist nicht böse gemeint, hier würden dir sicherlich einige gerne helfen, ich gehöre auch dazu. Aber ich hab nicht die Zeit, mich zuerst durch solch einen Text zu kämpfen und zu versuchen deine Gedankengänge zu verstehen.

    Also was genau ist jetzt die Frage? wink

    Newbie

    14 Posts

  • #43, by mowrenSaturday, 23. July 2011, 21:14 14 years ago
    Spricht etwas dagegen das Umstellen des ausgewählten Befehls auf Hellblau in die Mausttasten Aktion zu setzen? So wie ich es verstanden habe hast du das Umstellen jetzt in jedem Kulissenobjekt erneut drin. Was natürlich sehr redundant ist.

    Eine solche Struktur wäre wohl sinnvoller und würde auch bei Standardkommentaren funktionieren.

    Maustaste Linksklick: *Prüfe welcher Befehl ausgewählt wurde* Befehl setzen Script Hellblau setzen Befehl anwenden

    Im Objekt stellst du die Koordinate und die Ausrichtung im Editor ein und setzt statt z.b. sofortiger Rechtsklick als Aktion Befehl XY angewandt. Und am Ende dieser Aktion startest du eine allgemeine Schrift-Reset-Aktion.

    Newbie

    10 Posts

  • #44, by BluecrystalMonday, 25. July 2011, 23:16 14 years ago
    Hallo Leute

    Ich versuch mich besser auszudrücken.

    Ich möchte das mein Aktionstext in einer anderen Reihenfolge abläuft (so wie bei z.b Monky Island2)

    Es sieht so bei den Monky Island aus, das bei zb.: "Nimm Schaufel" die ganze Aktion folgente schritte macht

    ->"Nimm Schaufel" mit links klick ausgeführt der Aktionstext wird von Blau auf Hellblau umgeschalten der ausgefürhte Behfel "Nimm Schaufel" wird angezeigt erst wenn die ganze Aktion beendet ist sprich Schaufel in Invetar, Text ausgegeben "Oh, was ne Coole Schaufel" usw. wird der Aktionstext auf Blau umgeschlatet und der Standartbehfel (Gehe zu) gesetzt.

    Nun zu meinen kleinen amateur Projekt Das mit dem Umschalten von Blau auf Hellblau hab ich nur teils hinbekommen. Es sind zwei skripte eins für Blau und das andere für Hellblau Ich habe diese unter Links- und Rechtsklick angelegt Die anordnung ist so:

    -Skript Hellblau ausführen -Warte bis person das Ziel ereicht hat -Skript Blau ausführen

    Mit dieser anordnug hab ich schon viel ereicht. (das gehen zu verschiedenen Bereichen und Objekten wird damit richtig angezeigt).

    weiters hab ich die Behfehle auch versucht an das bsp. wie oben angefüht "Nimm Schaufel" anzuwenden. da die ganze aktion erst beim ausführen der Aktion passieren soll sprich "(Behfel)NIMM *linksklick* auf (Kulissenobjekt)Schaufel *linksklick danach ganze Aktion ausführen (der Aktionstext wird von Blau auf Hellblau umgeschalten, erst wenn die ganze Aktion beendet ist sprich Schaufel in Invetar, Text ausgeben "Oh, was ne Coole Schaufel" usw. wird der Aktionstext auf Blau umgeschlatet und der Standertbehfel (Gehe zu) gesetzt).

    Der Aktionstext-Ablauf ist beim Vis-Editor so eingestellt das er schon beim letzen *linksklick* (nimm Kulissenobjekt Schaufel) sofort auf den standart-Befehl (Gehe zu) umschaltet.

    Ich hab versucht denn ablauf zu umgehen, das ich bei den Kulissenobjekten mit sorfortige aktionen denn ganzen ablauf einfüge und es geht. Nur ist es ein großer aufwand, und dann kann ich auch nicht denn standartkommentar nützen, da ich hier keine Aktionen setzten kann um meinen ablauf einzufügen.

    Da ich nicht weiß aus wievielen Faktoren der Aktionstext zu seinen ablauf zusammengestellt ist und an seinen ablaufen veränderbar ist kann ich nur mal fragen ob möglich wäre denn Aktiontext erst nach beendigung der ausführente Aktion auf Standart zu setzen.....???

    mfg Blue

    Newbie

    42 Posts

  • #45, by BluecrystalMonday, 01. August 2011, 14:20 14 years ago
    Noch immer schlecht nachvoll ziehbar ...??

    mfg Blue

    Newbie

    42 Posts

  • #46, by SubbTuesday, 02. August 2011, 20:03 14 years ago
    Hast du denn schon versucht, mowrens Vorschlag umzusetzen? Wäre auf jeden Fall die eleganteste Methode. Falls ja, schreib am Besten mal genau, wie deine globalen Maustastenaktionen aussehen und was genau dabei nicht funktioniert. Danach sehen wir mal weiter. Geht bestimmt irgendwie.

    Newbie

    14 Posts

  • #47, by BluecrystalTuesday, 02. August 2011, 23:41 14 years ago
    Mowrens Vorschlag

    Maustaste Linksklick: *Prüfe welcher Befehl ausgewählt wurde* Befehl setzen Script Hellblau setzen Befehl anwenden

    *Prüfe welcher Befehl ausgewählt wurde* die Aktion kann ich nicht finden ...?

    Newbie

    42 Posts

  • #48, by mowrenWednesday, 03. August 2011, 19:09 14 years ago
    Den Befehl gibt es so auch nicht. Da du verschiedene Befehle hast gehe ich davon aus du zahlreiche Fälle prüfen und setzen müsstest. Also steht der Teil für den Block mit den If-Else Konstrukten zum setzen des ausgewählten Befehls.

    Newbie

    10 Posts

  • #49, by BluecrystalMonday, 22. August 2011, 23:33 14 years ago
    Hi Leute,

    Hab noch immer das Problem mit den Aktiontext (wie oben schon einmal angeführt).

    Das problem liegt darin, das der Aktiontext beim ausführen einer Aktion (z.b. Nimm Taschenlampe) sofort in den Standard-Befehl (in meinen Fall auf Gehe zu) umspringt. Ich hätte gerne das dies erst nach der ausführenden Aktion geschied.

    Bsp.: Bei der Aktion "Nimm Taschenlampe" wird der Befehl Nimm in meinen Interface angeklickt (es wird in Aktiontext als "Nimm" dunkelblau angezeigt, danach bewegt man den Cursor auf den Hotspot Taschenlampe ("Nimm Taschenlampe" in dunkelblau) und last es mit Linksklick ausführen. Ab den Linksklick soll folgentes passieren: Aktiontext "Nimm Taschenlampe" soll auf Hellblau umspringen und einfrieren bis die Person das Ziel erreicht hat und die Taschenlampe im Inventar hat und alle noch weiteren Aktionen beendet hat. Erst dann soll der Aktiontext wieder frei werden und auf Standart-Befehl dunkelblau "Gehe zu" umspringen.

    Das mit den Einfrieren des Aktiontextes ist mir neuerdings aufgefallen, das es erst geschieht wenn die Person einen Text ausgibt. (z.b. "Ziehe Kasten" man Bewegt schnell den Cursor auf einen anderen Hotspot z.b."Lampe" bevor die Person das Ziel erreicht hat ,dann kommt beim Aktiontext " Ziehe Lampe" ->Aktion "Person gibt Text aus" wird ausgeführt da Person jetzt Ziel ereicht hat ->Aktiontext wird mit "Ziehe Lampe " eingefroren und Person spricht "Der Kasten ist zu schwer um in ziehen zu können")

    Ich hoffe das ich mich gut ausgedrückt habe, ich steh hier voll mit den Problem an aber es ist mir sehr wichtig dies zu ermöglichen. (Hab zwar schon eine Lösung das es so mit den Aktiontext funktionieren würde, nur die ist Wahnsinnig aufwendig.)

    Mfg Blue

    Newbie

    42 Posts

  • #50, by BluecrystalFriday, 26. August 2011, 12:33 14 years ago
    Hmmm,.... Keiner eine Hilfreiche Idee

    Mfg Blue

    Newbie

    42 Posts