![]() |
|
|||||||
| 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? |
![]() |
|
|
Themen-Optionen |
04.06.2011, 12:46
|
#16 |
|
Paladin
![]() ![]() ![]() ![]() ![]() Registriert seit: 30.05.2002
Ort: Wuppertal / Aachen
Alter: 29
Beiträge: 2.471
|
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
__________________
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. |
|
|
04.06.2011, 13:18
|
#17 | |
|
Krieger
![]() Registriert seit: 13.06.2006
Beiträge: 337
|
Hmm, ok hab gesehen das ich es vergessen hatte, hab's jetzt ergänzt, will aber trotzedm nicht funktionieren.
Hier nochmal den Code: Zitat:
__________________
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 ]" |
|
|
|
04.06.2011, 14:21
|
#18 |
|
Paladin
![]() ![]() ![]() ![]() ![]() Registriert seit: 30.05.2002
Ort: Wuppertal / Aachen
Alter: 29
Beiträge: 2.471
|
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. |
|
|
04.06.2011, 15:12
|
#19 | |
|
Krieger
![]() Registriert seit: 13.06.2006
Beiträge: 337
|
OK, OK,.. langsam wird es mir unangenehm immer wieder dasselbe zu fragen, aber könntest du bitte das nochmal jetzt überprüfen:
Zitat:
__________________
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 ]" |
|
|
|
04.06.2011, 16:29
|
#20 |
|
Paladin
![]() ![]() ![]() ![]() ![]() Registriert seit: 30.05.2002
Ort: Wuppertal / Aachen
Alter: 29
Beiträge: 2.471
|
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 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. |
|
|
04.06.2011, 17:20
|
#21 |
|
Krieger
![]() Registriert seit: 13.06.2006
Beiträge: 337
|
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). |
|
|
05.06.2011, 09:42
|
#22 |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Registriert seit: 04.10.2007
Ort: Österreich/Salzburg/Pongau
Alter: 23
Beiträge: 1.183
Blog-Einträge: 1
|
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.
__________________
|
|
|
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
|
|