• Anmelden

1

Sonntag, 15. August 2010, 21:27

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.

Reborn

hat beim Stromkonzern schon Rabatt

Motto: Wer noch was vom Wochenende weis, hat es nie erlebt!

  • Nachricht senden

2

Montag, 16. August 2010, 17:52

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?


Spoiler: OpenSource-Projects
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
zum Lesen den Text mit der Maus markieren

Kenai

Landsknecht

Motto: “Niemals aufgeben, bevor man nicht alles versucht hat.”

  • Nachricht senden

3

Montag, 16. August 2010, 21:43

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

Edit Mehr wie das gibt es leider nicht... Daher bibt es auch bisher leider keine Antworten - deine Chance: Es scriptet dir jemand^^.

~ Gruß Kenai

PS:
Wow eine neue Funktion - die gefällt mir^^..: 80%
  • :doc: Neuigkeiten

    Sämtliche Projekte sind erst mal pausiert. Weitere Informationen findet ihr hier. (Stand: 21.12.2012).
  • :rmxp: 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!
  • BildAvatar

    Diese 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.

The Blog

Projekt: Spieledatenbank

Motto: Let´s kick´n it oldschool.

  • Nachricht senden

4

Montag, 16. August 2010, 22:23

@Kenai: Das ist VX^^

Hier ne Version für XP:

http://www.rpg-studio.de/scriptdb/de/Jump-Script.html-0
  • Qualifikationen :success:

    :hand-point: Fähigkeiten:

    :map: Mapping: :star: :star: :star: :star: :star-half:
    :wall-break: Eventing: :star: :star: :star: :star-empty: :star-empty:
    :quill: Storydesign::star: :star: :star-half: :star-empty: :star-empty:
    :palette: Pixeln: :star: :star-half: :star-empty: :star-empty: :star-empty:
    :ruby: Scripting: :star-half: :star-empty: :star-empty: :star-empty: :star-empty:
    :music-beam: Musik: :star-empty: :star-empty: :star-empty: :star-empty: :star-empty:
  • FRPG :quill:

    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
  • :clipboard: Tutorials


5

Montag, 16. August 2010, 22:41

Das ist nicht ganz das was ich meinte, aber danke euch trotzdem :)

Kenai

Landsknecht

Motto: “Niemals aufgeben, bevor man nicht alles versucht hat.”

  • Nachricht senden

6

Montag, 16. August 2010, 22:52

@Kenai: Das ist VX^^
Was zum...? Argh... kann man der Anzeige in Itzamná auch nicht mehr vertrauen^^? (War ein RMXP-Symbol bei... =)).

@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.
  • :doc: Neuigkeiten

    Sämtliche Projekte sind erst mal pausiert. Weitere Informationen findet ihr hier. (Stand: 21.12.2012).
  • :rmxp: 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!
  • BildAvatar

    Diese 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.

Neo-Bahamut

Himmelsgleicher

Motto: Wer anderen eine Bratwurst brät, der hat ein Bratwurstbratgerät.

  • Nachricht senden

7

Montag, 16. August 2010, 23:34

Ich hätte noch das hier im Angebot.
Ist aber halt ein komplettes System und nicht nur das Springen.
Spoiler: Wurstinator
zum Lesen den Text mit der Maus markieren

Spoiler: Lazer-Wurst
zum Lesen den Text mit der Maus markieren

Spoiler: Hallowurst
zum Lesen den Text mit der Maus markieren

8

Dienstag, 17. August 2010, 14:53

Wahnsinn Neo !!! Das ist genaaau das was ich meine :D 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 :D

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Nebulaz« (17. August 2010, 14:53)


Neo-Bahamut

Himmelsgleicher

Motto: Wer anderen eine Bratwurst brät, der hat ein Bratwurstbratgerät.

  • Nachricht senden

9

Dienstag, 17. August 2010, 15:53

Zitat

Wie verhält sich das mit den Tasten und der Programmierung? Also warum ist "A" = "Z" etc.
Liegt an Enterbrain. A, B, C usw sind glaub ich für Gamepads/Controller ausgelegt.
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

Zitat

Muss ich vielleicht noch was im Script ändern damit es einwandfrei funktioniert ?
Du musst die Taste überall in den Skripten ändern.
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.

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 !?
Die Dateien müssen bestimmte Anhängsel haben, guck dir die in der Demo an.
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.
Spoiler: Wurstinator
zum Lesen den Text mit der Maus markieren

Spoiler: Lazer-Wurst
zum Lesen den Text mit der Maus markieren

Spoiler: Hallowurst
zum Lesen den Text mit der Maus markieren

10

Dienstag, 17. August 2010, 18:48

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 ?

Neo-Bahamut

Himmelsgleicher

Motto: Wer anderen eine Bratwurst brät, der hat ein Bratwurstbratgerät.

  • Nachricht senden

11

Dienstag, 17. August 2010, 19:03

Zitat

- Ist es möglich die Bewegungstasten auf W,A,S,D, zu legen ? (Anhand des MovingPlatforms-Scripts oder anders?)
Probier mal diesen Code unter dem Moving Platforms:

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


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 ?
Bei mir besteht das Problem nicht.

Zitat

- Evtl. würde ich dann gern noch wissen wie man die Sprunghöhe/-weite ändert.

Zitat

- Beim "Alle-Tasten-Script" funktionieren alle Tasten wunderbar mit "Keys.press?(Keys::TASTE), außer ESC bzw. ESCAPE. Warum ?
Keine Ahnung :)
Spoiler: Wurstinator
zum Lesen den Text mit der Maus markieren

Spoiler: Lazer-Wurst
zum Lesen den Text mit der Maus markieren

Spoiler: Hallowurst
zum Lesen den Text mit der Maus markieren

12

Dienstag, 17. August 2010, 19:56

Oh man, ich bin echt begeistert Neo, du bist mir echt ne große Hilfe. Danke dir ! ;)

Social Bookmarks