![]() |
|
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 |
![]() |
#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. |
![]() |
![]() |
![]() |
#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 ]" |
|
![]() |
![]() |
![]() |
#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. |
![]() |
![]() |
![]() |
#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 ]" |
|
![]() |
![]() |
![]() |
#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. |
![]() |
![]() |
![]() |
#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). |
![]() |
![]() |
![]() |
#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 | |
|
|