Kamikaze Board



Zurück   Kamikaze Board > RPG Maker > RPG Maker Technik (2K/2K3)

RPG Maker Technik (2K/2K3) Stellt hier eure Fragen zur Technik des RPG Maker 2000 und 2003; Er will nicht so wie ihr? Ihr könnt ein Chipset nicht importieren oder versteht ein Script nicht?

Antwort
 
Themen-Optionen
Alt 04.06.2011, 12:46   #16
Bananen-Joe Männlich
Paladin
 
Benutzerbild von Bananen-Joe
 
Registriert seit: 30.05.2002
Ort: Wuppertal / Aachen
Alter: 29
Beiträge: 2.471
Neutral

Die Zweite Y-Bedingung ist falsch, da du einmal >= Y - 16 und einmal <= Y - 16 prüfst.
Du könntest <= y prüfen, danach 16 abziehen und dann die >= Bedingung nehmen.

Code:
    <> Fork Condition: If Variable [4] <= V[17] then ...
<> Change Variable: [17] -= -16
  <> Fork Condition: If Variable [4] >= V[17] then ...
    <> Change Switch: [21] = OFF
MfG Bananen-Joe
__________________
Bananen-Joe's DestinyPatch v2.0
Schöne Grüße an den Menschen ohne RL, die Steinfrucht, den ollen Teetrinker aus Hamburg und den Paranoiden mit Zyklon.
Bananen-Joe ist offline   Mit Zitat antworten
Alt 04.06.2011, 13:18   #17
Tyraxx
Krieger
 
Benutzerbild von Tyraxx
 
Registriert seit: 13.06.2006
Beiträge: 337
Standard

Hmm, ok hab gesehen das ich es vergessen hatte, hab's jetzt ergänzt, will aber trotzedm nicht funktionieren.

Hier nochmal den Code:
Zitat:
- SCRIPT -
<> Change Variable: [16] = X position on screen (pixels) of event #5
<> Change Variable: [17] = Y position on screen (pixels) of event #5
<> Change Variable: [16] -= -8
<> Fork Condition: If Variable [3] >= V[16] then ...
<> Change Variable: [16] += -8
<> Fork Condition: If Variable [3] <= V[16] then ...
<> Fork Condition: If Variable [4] >= V[17] then ...
<> Change Variable: [17] -= -16
<> Fork Condition: If Variable [4] <= V[17] then ...
<> Fork Condition: If Variable [4] <= V[17] then ...
<> Change Switch: [21] = OFF
<> Set Event Location: Event #11 -> (0, 1)
<> Show Battle Animation: #11, Event #5, Wait
<> Move Event: Event #0, Frq 8, Repeat pattern, Ignore impossible moves, Pattern: Chg graphic to Hero #7, Phas. mode on
<> Set Event Location: Event #5 -> (49, 0)
<> Change Hero Graphic: Hero #1 -> Hero #0
<>
: Else ...
<>
: End of fork
<>
: Else ...
<>
: End of fork
<>
: Else ...
<>
: End of fork
<>
: Else ...
<>
: End of fork
<>
: Else ...
<>
: End of fork
__________________
Dieser Platz ist für eine Signatur gedacht.

Da sich Tyraxx aber nichts tolles einfallen lassen konnte, steht hier nicht mehr als nur diese Nachricht hier:
"[ Hier bitte Nachricht einfügen ]"
Tyraxx ist offline   Mit Zitat antworten
Alt 04.06.2011, 14:21   #18
Bananen-Joe Männlich
Paladin
 
Benutzerbild von Bananen-Joe
 
Registriert seit: 30.05.2002
Ort: Wuppertal / Aachen
Alter: 29
Beiträge: 2.471
Aha

Jetzt sind die Bedingungen vertauscht.
Du prüfst jetzt ob Wert <= Y - 16 und Wert > Y, was nicht erfüllt werden kann.
Außerdem ist eine Bedingung doppelt drin?

MfG Bananen-Joe
__________________
Bananen-Joe's DestinyPatch v2.0
Schöne Grüße an den Menschen ohne RL, die Steinfrucht, den ollen Teetrinker aus Hamburg und den Paranoiden mit Zyklon.
Bananen-Joe ist offline   Mit Zitat antworten
Alt 04.06.2011, 15:12   #19
Tyraxx
Krieger
 
Benutzerbild von Tyraxx
 
Registriert seit: 13.06.2006
Beiträge: 337
Standard

OK, OK,.. langsam wird es mir unangenehm immer wieder dasselbe zu fragen, aber könntest du bitte das nochmal jetzt überprüfen:
Zitat:

- SCRIPT -
<> Change Variable: [16] = X position on screen (pixels) of event #5
<> Change Variable: [17] = Y position on screen (pixels) of event #5
<> Change Variable: [16] -= -8
<> Fork Condition: If Variable [3] >= V[16] then ...
<> Change Variable: [16] += -8
<> Fork Condition: If Variable [3] <= V[16] then ...
<> Fork Condition: If Variable [4] <= V[17] then ...
<> Change Variable: [17] -= -16
<> Fork Condition: If Variable [4] >= V[17] then ...
<> Change Switch: [21] = OFF
<> Set Event Location: Event #11 -> (0, 1)
<> Show Battle Animation: #11, Event #5, Wait
<> Move Event: Event #0, Frq 8, Repeat pattern, Ignore impossible moves, Pattern: Chg graphic to Hero #7, Phas. mode on
<> Set Event Location: Event #5 -> (49, 0)
<> Change Hero Graphic: Hero #1 -> Hero #0
<>
: Else ...
<>
: End of fork
<>
: Else ...
<>
: End of fork
<>
: Else ...
<>
: End of fork
<>
: Else ...
<>
: End of fork
__________________
Dieser Platz ist für eine Signatur gedacht.

Da sich Tyraxx aber nichts tolles einfallen lassen konnte, steht hier nicht mehr als nur diese Nachricht hier:
"[ Hier bitte Nachricht einfügen ]"
Tyraxx ist offline   Mit Zitat antworten
Alt 04.06.2011, 16:29   #20
Bananen-Joe Männlich
Paladin
 
Benutzerbild von Bananen-Joe
 
Registriert seit: 30.05.2002
Ort: Wuppertal / Aachen
Alter: 29
Beiträge: 2.471
Rolleyes

Code:
- SCRIPT -
<> Change Variable: [16] = X position on screen (pixels) of event #5
<> Change Variable: [17] = Y position on screen (pixels) of event #5
<> Change Variable: [16] -= -8
<> Fork Condition: If Variable [3] >= V[16] then ...
 <> Change Variable: [16] += -8
 <> Fork Condition: If Variable [3] <= V[16] then ...
  <> Fork Condition: If Variable [4] <= V[17] then ...
   <> Change Variable: [17] -= -16
   <> Fork Condition: If Variable [4] >= V[17] then ...
    <> Change Switch: [21] = OFF
    <> Set Event Location: Event #11 -> (0, 1)
    <> Show Battle Animation: #11, Event #5, Wait
    <> Move Event: Event #0, Frq 8, Repeat pattern, Ignore  impossible moves, Pattern: Chg graphic to Hero #7, Phas. mode on
    <> Set Event Location: Event #5 -> (49, 0)
    <> Change Hero Graphic: Hero #1 -> Hero #0
    <>
   : Else ...
    <>
   : End of fork
   <>
  : Else ...
   <>
  : End of fork
  <>
 : Else ...
  <>
 : End of fork
 <>
: Else ...
 <>
: End of fork
Die erste rot-markierte Zeile müsste <> Change Variable: [16] -= 8 lauten (derzeit rechnest du minus Minus, was Plus ergibt).
Die zweite rot-markierte Zeile müsste <> Change Variable: [16] += 16 lauten (derzeit addierst du da nochmal Minus 8, was insgesamt Minus 16 entspricht).
Die dritte rot-markierte Zeile müsste <> Change Variable: [17] -= 16 lauten (Minus Minus ist Plus).

Kann natürlich auch sein, dass das mit der ersten und der dritten Zeile nicht zutrifft, sofern es sich um ein Anzeigeproblem handelt.

MfG Bananen-Joe
__________________
Bananen-Joe's DestinyPatch v2.0
Schöne Grüße an den Menschen ohne RL, die Steinfrucht, den ollen Teetrinker aus Hamburg und den Paranoiden mit Zyklon.
Bananen-Joe ist offline   Mit Zitat antworten
Alt 04.06.2011, 17:20   #21
Tyraxx
Krieger
 
Benutzerbild von Tyraxx
 
Registriert seit: 13.06.2006
Beiträge: 337
Standard

Hurra, endlich klappt's
danke schön.

Und das muss ich halt jetzt bei jedem Event neu machen, ne?

Alles klar

PS: Warum muss ich eigentlich die Y-Koordinate nur einmal abziehen/addieren und die X-Koordinate zweimal?
EDIT: Ach ja, die Y-Screenrelative ist ja unten beim Charset und nicht mittig
__________________
Dieser Platz ist für eine Signatur gedacht.

Da sich Tyraxx aber nichts tolles einfallen lassen konnte, steht hier nicht mehr als nur diese Nachricht hier:
"[ Hier bitte Nachricht einfügen ]"

Geändert von Tyraxx (04.06.2011 um 17:29 Uhr).
Tyraxx ist offline   Mit Zitat antworten
Alt 05.06.2011, 09:42   #22
Cherry Männlich
Kirscherator
 
Benutzerbild von Cherry
 
Registriert seit: 04.10.2007
Ort: Österreich/Salzburg/Pongau
Alter: 23
Beiträge: 1.183
Blog-Einträge: 1
Standard

Tyraxx, im EasyEventExporter klick nächstes Mal bei der Messagebox bitte auf Ja und wähle die Datei "vbcode_darkbg.eft" im Ordner "ftemplates". Dadurch wird der Code im Forum schön eingerückt und farblich hervorgehoben.
__________________
Cherry ist offline   Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:44 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.
RPGA.info