Jump-Script
Hallo Leute, ich suche ein Jump-Script. Keine komplette "Jump´n´ run"-Engine wie Cursal. Einfach ein Script welches mir erlaubt meinen Held mit einer definitierten Taste springen zu lassen. Der Sprung sollte zudem navigierbar sein. Hat jemand eine Ahnung ob es sowas gibt bzw. wo ich sowas finde ? Mein Held bewegt sich bereits im Pixelmovement ^^ und springen kann er theoretisch auch mit der "Move-Route" Jump funktion ^^. Aber einen Sprung zu machen und dabei selbst zu navigieren ob er in den Abgrund fällt oder nicht, bekomme ich nicht hin.
Ich hoffe ihr könnt mir helfen. Danke im vorraus.
Ich hoffe ihr könnt mir helfen. Danke im vorraus.
Kriegst du nicht hin? Wenn du cursal nicht so benutzten willst wie es Keani zur Verfügung stellt, kannst du ja auch einfach sein Spiel laden und nachsehen wie er es geproggt hat und es dann in dein Spiel umsetzten.
Mehr als a Allgäuer ka a Mensch it wera.
Wie soll ich wissen was ich denke, bevor ich nicht höre was ich sage?
NES-Emulator - a simple NES-Emulator
ERDL - a embedded Ruby Interpreter with the abilltiy to render images with DirectX ERDL shall be 100% compatible to RPGXP-Ruby Scripts
ERDL - a embedded Ruby Interpreter with the abilltiy to render images with DirectX ERDL shall be 100% compatible to RPGXP-Ruby Scripts
zum Lesen den Text mit der Maus markieren
Ich glaub er meint ein Jump-Script auf einer normalen Map, oder^^?
Und siehe da... mal schnell gesucht und dann findet sich sogar was (wenn du das denn auch meintest^^):
http://www.rpg-studio.de/scriptdb/de/Jump-Script.html
~ Gruß Kenai
PS:
Und siehe da... mal schnell gesucht und dann findet sich sogar was (wenn du das denn auch meintest^^):
http://www.rpg-studio.de/scriptdb/de/Jump-Script.html
~ Gruß Kenai
PS:
Wow eine neue Funktion - die gefällt mir^^..: 80%
-
NeuigkeitenSämtliche Projekte sind erst mal pausiert. Weitere Informationen findet ihr hier. (Stand: 21.12.2012). -
Cursal Engine (Jump and Run Engine)Mit Hilfe der Cursal Engine (RCE) ist es möglich auf ziemlich einfache Weise „Jump and Run“-Projekte im RPG Maker XP zu entwerfen. Das Anlegen basiert auf Installations- und Updatepaketen sowie reinen Archiven für fortgeschrittene Benutzer. Die Version 2 (CE2) befindet sich bereits in Entwicklung. Interessiert? Dann lade dir die neuste Version herunter ;3! -
AvatarDiese kleinen, netten und knuffigen Vögelchen nennen sich Hamachou und dürften einigen aus Skies of Arcadia bekannt sein. Ich habe diese Bilder weder selbst gezeichnet noch modelliert. Dennoch finde ich sie so knuffig, dass man sie einfach lieb haben muss und ich hoffe euch geht's genau so^^". Diese Grafiken sind wirklich rar und ich bin stolz sie im Web gefunden zu haben.
@Kenai: Das ist VX^^
Hier ne Version für XP:
http://www.rpg-studio.de/scriptdb/de/Jump-Script.html-0
Hier ne Version für XP:
http://www.rpg-studio.de/scriptdb/de/Jump-Script.html-0
-
Qualifikationen
Fähigkeiten:
Mapping:
Eventing:
Storydesign:
Pixeln:
Scripting:
Musik:

-
FRPG
Name: Irir Nylak: (Bedeutung: Baumtänzer, wörtl.: Der mit den Bäumen tanzt)
Geschlecht: Männlich
Rasse: Waldelb
Alter: 87
Beruf/Klasse: Jäger
Level: 1
Quest:
Party: -
Inventar:
Ledertasche (2/6):
* 1x Proviant (Trockenfleisch, ein Stück Trockengebäck, sowie ein Wasserschlauch)
* Detaillierte Karte vom Grünwald und Umgebung
Kleidung (2/4):
* Zwei Feuersteine zum Entzünden von Feuer
* Eine traditionelle Holzschnitzerei aus Eiche (ein kleiner, ca. 5cm hoher Miniatur Baum, er soll Glück bringen)
kleine Kräutertasche (3/10):
* 2x Baldrian
* 1x Estragon
Köcher (10/10)
Geld: 16 Kupferstücke
Rüstung:
- Einfache Bekleidung aus Leinen, wobei die Brustpartien aus Leder bestehen (dort bessere Rüstung)
- Feste Lederstiefel
- Eine Lederscherpe mit einer angebrachter Scheide für ein Jagdmesser (Ausnehmen von Tieren, Zweitwaffe beim Umgang mit Bogen)
- Ein Kurzbogen aus geöltem Zedernholz
-
Tutorials
Was zum...? Argh... kann man der Anzeige in Itzamná auch nicht mehr vertrauen^^? (War ein RMXP-Symbol bei... =)).@Kenai: Das ist VX^^
@Nebulaz: Wie gesagt, ein Skript wo man pixelgenau die Richtung im Sprung beeinträchtigen kann, gibt es derzeit noch nicht. Daher gibt es nich viele Alternativen.
-
NeuigkeitenSämtliche Projekte sind erst mal pausiert. Weitere Informationen findet ihr hier. (Stand: 21.12.2012). -
Cursal Engine (Jump and Run Engine)Mit Hilfe der Cursal Engine (RCE) ist es möglich auf ziemlich einfache Weise „Jump and Run“-Projekte im RPG Maker XP zu entwerfen. Das Anlegen basiert auf Installations- und Updatepaketen sowie reinen Archiven für fortgeschrittene Benutzer. Die Version 2 (CE2) befindet sich bereits in Entwicklung. Interessiert? Dann lade dir die neuste Version herunter ;3! -
AvatarDiese kleinen, netten und knuffigen Vögelchen nennen sich Hamachou und dürften einigen aus Skies of Arcadia bekannt sein. Ich habe diese Bilder weder selbst gezeichnet noch modelliert. Dennoch finde ich sie so knuffig, dass man sie einfach lieb haben muss und ich hoffe euch geht's genau so^^". Diese Grafiken sind wirklich rar und ich bin stolz sie im Web gefunden zu haben.
Benutzerinformationen überspringen
Motto: Wer anderen eine Bratwurst brät, der hat ein Bratwurstbratgerät.
Wahnsinn Neo !!! Das ist genaaau das was ich meine
Danke dir vielmals 
Nochmal zum "MovingPlatforms". Wie gesagt das ist das was ich suche. Einige Fragen hätte ich dazu jedoch doch noch. Ich kenn mich leider nicht so gut mit RGSS aus. Im Script ist es vorgegeben das man mit "A" springt. Wie ich aber rausgefunden hab ist ja "A" eigentlich "Z" auf der Tastatur...und "SHIFT" weiß nich obs noch mehr Tasten gibt. Im Code hab ich glaub ich auch die Stelle gefunden wo dies eingestellt ist. Da steht was von ... "136 if Input.trigger?(Input::A)". Wie verhält sich das mit den Tasten und der Programmierung? Also warum ist "A" = "Z" etc.
Gibt es da irgendwo ne Liste ? Und ist es möglich die Tasten zu ändern? Also das z.B. der Held springt wenn ich auf der TASTATUR die "SPACE" (?) Taste drücke, anstatt "Z" (A) ?
Also ich denke ich habs nun hinbekomm. Ich weiß jetz auch warum "A" = "Z" (auf der Tastatur ist) ^^. Ein Problem hab ich jedoch trotzdem noch.
Hier suchte jemand nach einem "Alle Tasten Script" und wurde dank Neo fündig.
Alle Tasten Script (Input per Conditional Branch)
So wie Neo es dann für den Conditional Branch erklärt hat funkitioniert das auch wunderbar. Ich habe inzwischen das "Moving Platforms-Script" und das "Key Input Module" in mein Projekt eingefügt und alles funktioniert soweit. Es funktioniert sogar wenn man im Moving Platforms-Script den Anfang der Zeile "if Input.press?(Input::A)..." durch z.B "if Keys.press?(Keys::SPACE)" ersetzt.
Das einzige Problem dabei ist, dass der Held dann nicht mehr richtig springt. Also lässt man die Zeile im Originalzustand hüpft er normal aber dafür halt nur auf "Z" (oder "SHIFT")^^. Gebe ich in der Zeile nun aber eine andere Taste ein wie z.B. "...(Input::C)" für Enter, Esc oder Space, oder gar die oben genannte Variante mit "if Keys.press?(Keys::SPACE)" ein, dann funktioniert das zwar, aber er springt nur noch wenig, als wenn man die Taste nur kurz antippt. Man kann also die Sprunghöhe nicht mehr kontrollieren. Hast du neo, oder jemand anderes der sich mit besagten Scripts oder allgemein gut auskennt, ne Ahnung woran das liegt ? Muss ich vielleicht noch was im Script ändern damit es einwandfrei funktioniert ?
Und nochwas. Weiß jemand ob man die max. Sprunghöhe/-weite irgendwo im Script ändern kann ?
Und noch ein Problem. Mir fällt grad auf das ich die Stelle nicht finde wo man die Character-Grafiken ändert. Sobald ich in der Database eine andere Grafik einstelle funktioniert das ganze Script nicht mehr, also muss ja irgendwo etwas im Script verzeichnet sein, was die Grafiken bestimmt und ändert !?
Danke dem der das hier liest
Danke dir vielmals 
Nochmal zum "MovingPlatforms". Wie gesagt das ist das was ich suche. Einige Fragen hätte ich dazu jedoch doch noch. Ich kenn mich leider nicht so gut mit RGSS aus. Im Script ist es vorgegeben das man mit "A" springt. Wie ich aber rausgefunden hab ist ja "A" eigentlich "Z" auf der Tastatur...und "SHIFT" weiß nich obs noch mehr Tasten gibt. Im Code hab ich glaub ich auch die Stelle gefunden wo dies eingestellt ist. Da steht was von ... "136 if Input.trigger?(Input::A)". Wie verhält sich das mit den Tasten und der Programmierung? Also warum ist "A" = "Z" etc.
Gibt es da irgendwo ne Liste ? Und ist es möglich die Tasten zu ändern? Also das z.B. der Held springt wenn ich auf der TASTATUR die "SPACE" (?) Taste drücke, anstatt "Z" (A) ?
Also ich denke ich habs nun hinbekomm. Ich weiß jetz auch warum "A" = "Z" (auf der Tastatur ist) ^^. Ein Problem hab ich jedoch trotzdem noch.
Hier suchte jemand nach einem "Alle Tasten Script" und wurde dank Neo fündig.
Alle Tasten Script (Input per Conditional Branch)
So wie Neo es dann für den Conditional Branch erklärt hat funkitioniert das auch wunderbar. Ich habe inzwischen das "Moving Platforms-Script" und das "Key Input Module" in mein Projekt eingefügt und alles funktioniert soweit. Es funktioniert sogar wenn man im Moving Platforms-Script den Anfang der Zeile "if Input.press?(Input::A)..." durch z.B "if Keys.press?(Keys::SPACE)" ersetzt.
Das einzige Problem dabei ist, dass der Held dann nicht mehr richtig springt. Also lässt man die Zeile im Originalzustand hüpft er normal aber dafür halt nur auf "Z" (oder "SHIFT")^^. Gebe ich in der Zeile nun aber eine andere Taste ein wie z.B. "...(Input::C)" für Enter, Esc oder Space, oder gar die oben genannte Variante mit "if Keys.press?(Keys::SPACE)" ein, dann funktioniert das zwar, aber er springt nur noch wenig, als wenn man die Taste nur kurz antippt. Man kann also die Sprunghöhe nicht mehr kontrollieren. Hast du neo, oder jemand anderes der sich mit besagten Scripts oder allgemein gut auskennt, ne Ahnung woran das liegt ? Muss ich vielleicht noch was im Script ändern damit es einwandfrei funktioniert ?
Und nochwas. Weiß jemand ob man die max. Sprunghöhe/-weite irgendwo im Script ändern kann ?

Und noch ein Problem. Mir fällt grad auf das ich die Stelle nicht finde wo man die Character-Grafiken ändert. Sobald ich in der Database eine andere Grafik einstelle funktioniert das ganze Script nicht mehr, also muss ja irgendwo etwas im Script verzeichnet sein, was die Grafiken bestimmt und ändert !?
Danke dem der das hier liest
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Nebulaz« (17. August 2010, 14:53)
Benutzerinformationen überspringen
Motto: Wer anderen eine Bratwurst brät, der hat ein Bratwurstbratgerät.
Liegt an Enterbrain. A, B, C usw sind glaub ich für Gamepads/Controller ausgelegt.
Zitat
Wie verhält sich das mit den Tasten und der Programmierung? Also warum ist "A" = "Z" etc.
Es gibt folgende Tasten (Angaben ohne Gewähr ;) :
A -> Shift, Z
B -> 0, X, Escape
C -> Enter, Space
L -> Q, Bild hoch / Page up
R -> W, Bild runter / Page down
X -> A
Y -> S
Z -> D
ALT, SHIFT, CTRL, F5, F6, F7, F8, F9 -> sind richtig
Du musst die Taste überall in den Skripten ändern.
Zitat
Muss ich vielleicht noch was im Script ändern damit es einwandfrei funktioniert ?
Benutz Shift+Strg+F und such nach Input::A (oder was auch immer). Es müssten 2 weitere Stellen da sein, die du noch ändern musst, damit es klappt.
Die Dateien müssen bestimmte Anhängsel haben, guck dir die in der Demo an.
Zitat
Und noch ein Problem. Mir fällt grad auf das ich die Stelle nicht finde wo man die Character-Grafiken ändert. Sobald ich in der Database eine andere Grafik einstelle funktioniert das ganze Script nicht mehr, also muss ja irgendwo etwas im Script verzeichnet sein, was die Grafiken bestimmt und ändert !?
Wenn du zB als normale Grafik 010-Lancer02 benutzt, brauchst du auch noch 010-Lancer02Diag, 010-Lancer02DiagJump, 010-Lancer02DiagRun, 010-Lancer02DiagRunJump, 010-Lancer02Run, 010-Lancer02Jump, 010-Lancer02RunJump und 010-Lancer02Fall.
Danke Neo, klappt alles wunderbar. Mir sind nun noch ein paar Fragen eingefallen.
- Ist es möglich die Bewegungstasten auf W,A,S,D, zu legen ? (Anhand des MovingPlatforms-Scripts oder anders?)
- Ich würde gern noch die Laufgeschwindigkeiten ändern,das funkitioniert auch an sich ganz gut. Die optimale Geh/Lauf Geschwindigkeit die ich gern hätte wäre (im Script): "@move_speed = (@running ? 4 : 3)" .. jedoch lagt es bei 4. Also es zieht irgendwie so komisch nach als würde alles stottern, aber nur wenn er diagonal läuft.!? Bei 5 ist das z.B nicht, aber 5 ist mir zu schnell. Ne Ahnung warum das lagt ? Oder ob man noch andere Zeilen ändern muss ?
- Evtl. würde ich dann gern noch wissen wie man die Sprunghöhe/-weite ändert.
- Beim "Alle-Tasten-Script" funktionieren alle Tasten wunderbar mit "Keys.press?(Keys::TASTE), außer ESC bzw. ESCAPE. Warum ?
- Ist es möglich die Bewegungstasten auf W,A,S,D, zu legen ? (Anhand des MovingPlatforms-Scripts oder anders?)
- Ich würde gern noch die Laufgeschwindigkeiten ändern,das funkitioniert auch an sich ganz gut. Die optimale Geh/Lauf Geschwindigkeit die ich gern hätte wäre (im Script): "@move_speed = (@running ? 4 : 3)" .. jedoch lagt es bei 4. Also es zieht irgendwie so komisch nach als würde alles stottern, aber nur wenn er diagonal läuft.!? Bei 5 ist das z.B nicht, aber 5 ist mir zu schnell. Ne Ahnung warum das lagt ? Oder ob man noch andere Zeilen ändern muss ?
- Evtl. würde ich dann gern noch wissen wie man die Sprunghöhe/-weite ändert.
- Beim "Alle-Tasten-Script" funktionieren alle Tasten wunderbar mit "Keys.press?(Keys::TASTE), außer ESC bzw. ESCAPE. Warum ?
Benutzerinformationen überspringen
Motto: Wer anderen eine Bratwurst brät, der hat ein Bratwurstbratgerät.
Probier mal diesen Code unter dem Moving Platforms:
Zitat
- Ist es möglich die Bewegungstasten auf W,A,S,D, zu legen ? (Anhand des MovingPlatforms-Scripts oder anders?)
|
|
Ruby Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
module Input def Input.dir4 y, x, z, r = self.press?(Y), self.press?(X), self.press?(Z), self.press?(R) return 2 if y return 4 if x return 6 if z return 8 if r return 0 end def Input.dir8 y, x, z, r = self.press?(Y), self.press?(X), self.press?(Z), self.press?(R) return 1 if y and x return 3 if y and z return 7 if x and r return 9 if z and r return 2 if y return 4 if x return 6 if z return 8 if r return 0 end end |
Bei mir besteht das Problem nicht.
Zitat
- Ich würde gern noch die Laufgeschwindigkeiten ändern,das funkitioniert auch an sich ganz gut. Die optimale Geh/Lauf Geschwindigkeit die ich gern hätte wäre (im Script): "@move_speed = (@running ? 4 : 3)" .. jedoch lagt es bei 4. Also es zieht irgendwie so komisch nach als würde alles stottern, aber nur wenn er diagonal läuft.!? Bei 5 ist das z.B nicht, aber 5 ist mir zu schnell. Ne Ahnung warum das lagt ? Oder ob man noch andere Zeilen ändern muss ?
Zitat
- Evtl. würde ich dann gern noch wissen wie man die Sprunghöhe/-weite ändert.
Keine Ahnung :)
Zitat
- Beim "Alle-Tasten-Script" funktionieren alle Tasten wunderbar mit "Keys.press?(Keys::TASTE), außer ESC bzw. ESCAPE. Warum ?
Ähnliche Themen
-
Skript-Anfragen »-
Jump and Run
(19. Juli 2010, 12:08)
-
RGSS 1 Probleme & Talk »-
Brauche Hilfe bei einem Skript(Ist dringend)
(16. November 2009, 14:42)
-
RGSS 1 Probleme & Talk »-
Jump Script problem
(29. November 2008, 16:44)
-
Skript-Anfragen »-
[Suche] Pixelmovement+Springen=Perfektes Jump 'n Run Script
(31. Juli 2008, 23:20)
-
Skript-Anfragen »-
Suche 2d Sidescrollingscript für Sideviewgames
(27. November 2007, 07:18)

