• Anmelden

1

Freitag, 6. Juli 2012, 21:16

Script für's "Rennen" (per SHIFT)

Hallo liebe Community,
ich wusste jetzt nicht genau wo ich diesen Thread eröffnen sollte, aber ich hoffe ich bin hier richtig.

Ich suche ein Script, welches mir ermöglicht - per SHIFT-Taste - zu rennen. Ich möchte diese Funktion ungern mit einem Event lösen. Hat jemand eine Ahnung wie ich das Problem lösen kann oder kennt vielleicht jemand ein solches Script. Bin für jede Hilfe dankbar.

Mit besten Grüßen,
Rico

Grake

Ankömmling

Motto: DU, JUNGER HELD, BIST DER AUSERWÄHLTE!!!... Ne, wart mal, ich seh grad du bist ja erst Montag dran...

  • Nachricht senden

2

Freitag, 6. Juli 2012, 21:27

Warum nicht per Event? Mach doch einfach ein Common Event, das per CB abfragt, ob du Shift drückst.
Und dann ändert es den Speed. Wär doch wunderbar einfach.

Oder gibt es noch irgendwelche Zusatzfunktionen/Features weswegen du ein Skript benötigst?

~Grake
Signatur? Wer braucht das schon!

3

Freitag, 6. Juli 2012, 21:46

...also entweder bin ich zu blöd dafür oder es funktioniert wirklich nicht.

Ich habe mir jetzt ein Common Event angelegt und einen Condition Switch. Dann habe ich einen Conditional Branch mit folgendem Code "Input.press?(Input::SHIFT)" angelegt. Danach habe ich die Abfrage angepasst, bzgl. Change Frequency und Change Speed. Aber es passiert nichts, wenn ich SHIFT drücke.

Hier mal die Quelle: Easy Running System :: rpgmaker.net

Grake

Ankömmling

Motto: DU, JUNGER HELD, BIST DER AUSERWÄHLTE!!!... Ne, wart mal, ich seh grad du bist ja erst Montag dran...

  • Nachricht senden

4

Freitag, 6. Juli 2012, 21:55

Hm. Warum machste das denn mit Scriptabfrage? Auf Seite 4 des CB gibt's die Auswahl "Button ... is being pressed" (Shift war glaub ich Button A)
Ich vermute mal es liegt am Script.

Oh, und geh sicher das der Condition Switch zu Beginn des Spiels auch aktiviert wird^^
Signatur? Wer braucht das schon!

5

Freitag, 6. Juli 2012, 21:58

... wie aktiviere ich den Switch zu Beginn des Spiels? :-|

Grake

Ankömmling

Motto: DU, JUNGER HELD, BIST DER AUSERWÄHLTE!!!... Ne, wart mal, ich seh grad du bist ja erst Montag dran...

  • Nachricht senden

6

Freitag, 6. Juli 2012, 22:03

Öh... bist wohl noch etwas ungewohnt im Umgang mit dem Maker, was?^^
Einfach auf der ersten Map (also der, auf der das Spiel startet) irgendwo ein neues Event erstellen, auf "Parallel Process" stellen und
dann auf die Eventseite "Control Switches: RennSwitch (oder was auch immer) = ON" machen.
Anschliessend aktiviert das Event automatisch den Switch und dieser damit das Common Event.

(Common Event muss aber auf PARALLEL stehen!)

Hoffe mal jetzt klappts
~Grake
Signatur? Wer braucht das schon!

7

Freitag, 6. Juli 2012, 22:14

... funktioniert leider nicht. Bin etwas eingerostet - hab vor 5 oder 6 Monaten mit dem Maker probiert und dann hatte ich eine längere Pause ^^
Beide Events laufen auf Parallel. Der Switch ist ON... aber er macht einfach nichts!

~edit: ups, sorry! Ich habe den Switch nicht auf ON gehabt. Jetzt klappts, danke dir! Aber sag mal, muss ich dieses Event jetzt auf jeder Map setzen und/oder kann ich es nach dem einschalten des Switches löschen?

Grake

Ankömmling

Motto: DU, JUNGER HELD, BIST DER AUSERWÄHLTE!!!... Ne, wart mal, ich seh grad du bist ja erst Montag dran...

  • Nachricht senden

8

Freitag, 6. Juli 2012, 22:22

Also, ich weiss zwar nicht genau, weshalb es bei dir nicht klappt... aber ich hab stattdessen mal ganz kurz ein Beispielprojekt
erstellt. Einfach reinschauen, verstehen und in dein Spiel übertragen :D
»Grake« hat folgende Datei angehängt:
  • Dingens.rar (177,91 kB - 5 mal heruntergeladen - zuletzt: 27. Oktober 2013, 20:07)
Signatur? Wer braucht das schon!

Verwendete Tags

rennen, RGSS, rpg maker xp, Script, shift

Social Bookmarks