Seite 12 von 17

Verfasst: 19.03.2005, 04:02
von DernetteEddy
Ach Gott jetzt hab ich das Türen-Script in den Himmel gelobt und komm selber nicht mehr klar.
Naja ich frag dann morgen mal wenn ich dann wieder "fit" bin. :lol: :lol: :lol: Ughssss......

Gute Nacht!!! :lol:

Verfasst: 19.03.2005, 08:18
von LucasFan
Tür-Scripts in MMM
--------------------

Im Prinzip ist es ganz einfach:

function any_click_on_door (int GI, int object, int x, int y, int dir, int nr_room, int nr_x, int nr_y, int nr_dir)

Int GI – der verwendete GlobalInt für die Tür
int object – Nummer des Objekts/Hotspots der Tür
int x – Koordinaten um zur Tür zu gehen
int y – Koordinaten um zur Tür zu gehen
int dir – Richtung in die er schauen soll
int nr_room – Zielraum nach “durchschreiten” der Tür
und der Rest wie das Gleiche zuvor, nur halt für den Zielraum

Was man nicht vergessen darf, ist die in der Funktion verwendeten GlobalInts den Öffne/Schließe-Funktionen zuzuweisen, damit es per Rechtsklick funktioniert. Im Globalen Script findest du die Funktion VariableExtensions. Da stehen Zeilen wie diese:

if ((r == 1) && (h == 4)) OpenCloseExtension (3, location);

Die besagt, dass in Raum 1 (r=1) eine Tür ist, die den Hotspot 4 (h=4) hat und den GlobalInt 3 benutzt. Und das war’s dann auch schon. Auf diese Art und Weise erspart man sich ne Menge Arbeit. Zu beachten ist, dass man das Objekt, das eine offene oder geschlossen Tür darstellen soll, zu „nicht clickable“ macht, so das es nicht den Hotspot der Tür verdeckt. Man öffnet und schließt quasi immer den selben Hotspot, da das Objekt zwar zu sehen ist, aber nicht damit interagiert werden kann. Hoffe ich konnte für etwas Klarheit sorgen. Auf den ersten Blick mag das alles etwas verwirrend sein, aber man spart sich so die ganzen A_OPEN und A_CLOSE Funktionen wie bei der Schublade.

Verfasst: 19.03.2005, 14:29
von Norman
Kleiner Bug-Report zur MMM-GUI:

Im Walkcycle von Jeff ist ein leichter und ein mittelschwerer Fehler, die aber beide leicht zu beheben sind. ;)

Der leichte Fehler, der aber kaum stört, ist, dass im letzten Frame der "nach-unten"-View eine falsche Armhaltung zeigt.
Eigentlich müssten die Arme spiegelverkehrt sein, da er sonst immer nur den rechten Arm nach hinten schwingen lässt.
Das sieht man zwar im Spiel kaum, aber ich hab es dennoch mal geändert.

Der etwas schwerwiegendere Fehler ist im gleichen Frame:
Anstatt "Sound: 97" ist dort die Geschwindigkeit "Spd: 97" gesetzt.
Das hat zur Folge, dass Jeff bei Strecken, die etwas länger nach unten führen, nur noch herumrutscht, ohne dass die Lauf-Animation weiter gezeigt wird.

Hab ziemlich lange gerätselt, woher das kommt, aber jetzt gerade endlich behoben.

Verfasst: 20.03.2005, 11:02
von LucasFan
Danke für den Hinweis. Hab’s inzwischen ausgebessert. Hoffe die Fehler haben nicht allzu viel Nerven gekostet. :wink:

Verfasst: 20.03.2005, 11:24
von Brush
Hi!

Ich habe mal eine Frage:

@LucasFan: Ich würde auch eine kleine Episode machen. Zu Jeff. Habe gestern einen Screen erstellt, weil ich mal sehen wollte, wie das so im guten, alten Paint klappt. Es war okay und ich würde was kleines machen. Allerdings kenne ich mich gar nicht mit AGS aus und will es auch nicht lernen, weil ich voll und ganz in Sherman Toothrot eingebunden bin und das nur mal eben als Nebenbelustigung machen würde. Geht ja schnell, aber ich bleibe lieber bei Visionaire. Meine Frage ist nun, ob ich Dir vielleicht die Grafiken und Dialoge + Rätsel schicken kann und Du es programmierst?

Wird wie gesagt wirklich nichts großes, sonst werde ich von der Toothrot Community gewürgt :wink: Außerdem wollen wir da ja auch mal weiter kommen.

Also das Angebot steht.

Verfasst: 20.03.2005, 11:37
von Termimad
Du kannst das Ding auch mit vis proggen wenn du damit besser klarkommst

Engine ist eigenlich völlig egal

Bei Ron gib es auch 4 -5 Engines, hmm ob es bald ein Textadventure mansion gib, hmm nicht vorstellbar, obwohl ich schon mit den gedanken gespielt hab ;-)

Verfasst: 20.03.2005, 12:17
von LucasFan
Tut mir Leid, aber im Moment bin ich wirklich zu sehr mit eigenen Episoden beschäftigt. Du könntest Norman fragen, da er auch an einem Jeff-Adventure arbeitet. Allerdings denke ich, dass es bei ihm ähnlich ist. Wenn dir AGS nicht zusagt, versuch’s halt mit Visionaire. Die Hintergründe und Animationen gibt’s auch ohne die AGS-GUI zum downloaden. Letztlich läuft dir das Ganze auch nicht weg. Ob deine Episode nun die Nummer 3 oder 30 hat, interessiert später keine Sau mehr. Hauptsache Story und Puzzles stimmen. :roll:

Verfasst: 20.03.2005, 12:29
von Norman
LucasFan hat geschrieben:Du könntest Norman fragen, da er auch an einem Jeff-Adventure arbeitet. Allerdings denke ich, dass es bei ihm ähnlich ist.
Das stimmt, bin zur Zeit voll ausgelastet mit Prüfungsstress und meiner Episode (leider geht die Episode schneller voran als das Lernen für die Prüfung :? )

Außerdem hat LucasFan recht, Du kannst deine Ideen ja auch irgendwann mal umsetzen, wenn Du die Zeit dafür hast.
Vielleicht reift die Idee ja auch noch wie ein guter Wein, wenn Du sie ein wenig liegen lässt ;)

Verfasst: 20.03.2005, 12:41
von Brush
Nene, auf lange Zeit ist Sherman Toothrot mein Projekt. Da habe ich keine Zeit für was anderes!

Aber ich habe jemanden gefunden, der es mir in AGS umsetzt. Soll ja nichts großes werden.

Also mal sehen, wann ich was vorzeigen werde.

Verfasst: 21.03.2005, 12:18
von Mister L
LucasFan hat geschrieben:Tür-Scripts in MMM
--------------------

Zu beachten ist, dass man das Objekt, das eine offene oder geschlossen Tür darstellen soll, zu „nicht clickable“ macht, so das es nicht den Hotspot der Tür verdeckt. Man öffnet und schließt quasi immer den selben Hotspot, da das Objekt zwar zu sehen ist, aber nicht damit interagiert werden kann.
Hi, wie kann ich denn ein Objekt „nicht clickable“ machen??? Ich blick da echt nicht durch. Bitte helfen!!! :(

Verfasst: 21.03.2005, 12:47
von Lak
SetObjectClickable ;)

LucasFan: 8)
Wenn ich jetzt ne neue Tür mache, wie bring ich da deinen Tür-Script rein?

Verfasst: 21.03.2005, 16:16
von Lak
Darf ich vorstellen

Frau Angelika Bernoldi :lol:
Bild

Meinungen bitte!

Verfasst: 23.03.2005, 14:05
von neon
Sieht gut aus, finde ich.

Ich habe übrigens ewig gebraucht um den ersten Teil durchzuspielen. Nicht weil es so schwer war, sondern weil ich am Ende übersehen habe, den Briefkasten zu schliessen. :x

Verfasst: 23.03.2005, 14:06
von Lak
Hä?

Verfasst: 23.03.2005, 14:15
von Gremlin
Zum Abschicken muss man den Briefkasten schließen und das Fähnchen nach oben stellen, wie schon in Maniac Mansion himself ;)