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 24.06.2011, 17:56   #16
Ascheherz
Redakteur
 
Benutzerbild von Ascheherz
 
Registriert seit: 29.08.2004
Ort: Schleswig-Holstein
Alter: 29
Beiträge: 502
Standard

Die Zeile wird sehr schnell abgearbeitet, dadurch kommt es zu keinem Fehler. Wenn er den Befehl gerade ausführt, dann kann es sein, dass das Touchevent mit 0,1 - 0,2 Sekunden verzögerung ausgeführt wird, aber das merkt man gar nicht.
__________________
█▀▀ ░█▀█ ░█ ░█▀▀ ░░█▀▀ ░█▀█ ░█ ░█ ░░░░█▀▀█▀█ ░█▀▀▀ ░█▀█ ░
█▀▀ ░█▀▀ ░█ ░█ ░░░░█▀▀ ░█▀█ ░█ ░█ ░░░░▀▀██▀█ ░█░▀█ ░█▀█ ░
▀▀▀ ░▀ ░░░▀ ░▀▀▀ ░░▀ ░░░▀░▀ ░▀ ░▀▀▀ ░░▀▀▀▀░▀ ░▀▀▀▀ ░▀░▀ ░
Ascheherz ist offline   Mit Zitat antworten
Alt 28.06.2011, 21:39   #17
Tyraxx
Krieger
 
Benutzerbild von Tyraxx
 
Registriert seit: 13.06.2006
Beiträge: 337
Standard

Sorry dass ich mich so spät melde, konnte i-wie die letzten Tage nicht auf das Forum zugreifen.

Ich hab' nun die MoveEvents in eine Branch gepackt, so werden sie nur ausglöst wenn der Switch OFF ist, am Anfang des TouchEvent wird also der Switch ON und am Ende wieder OFF getoogled.
Aber ich hab' jez gemerkt dass das Problem doch nicht gelöst ist.

Das mit SameLayer as Hero, wäre eine gute Alternative, ich lass den Helden dann auch noch zusätzlich in das Event via MoveEvent reinlaufen, damit man es nicht merkt.
Einzige Problem: Man könnte das Event auch ansprechen, und ob ich jez wirklich ein InputKeyProcess einbauen will, der beim drücken der Space-/Entertaste auf eine zweite leere Page wechselt machen soll?
__________________
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 30.06.2011, 14:26   #18
Ascheherz
Redakteur
 
Benutzerbild von Ascheherz
 
Registriert seit: 29.08.2004
Ort: Schleswig-Holstein
Alter: 29
Beiträge: 502
Standard

Wenn du das Event auf "Same layer as hero" und "touched by hero" stellst, dann dürfte es doch nicht via Enter ansprechbar sein, oder ist das ein Bug das makers?
__________________
█▀▀ ░█▀█ ░█ ░█▀▀ ░░█▀▀ ░█▀█ ░█ ░█ ░░░░█▀▀█▀█ ░█▀▀▀ ░█▀█ ░
█▀▀ ░█▀▀ ░█ ░█ ░░░░█▀▀ ░█▀█ ░█ ░█ ░░░░▀▀██▀█ ░█░▀█ ░█▀█ ░
▀▀▀ ░▀ ░░░▀ ░▀▀▀ ░░▀ ░░░▀░▀ ░▀ ░▀▀▀ ░░▀▀▀▀░▀ ░▀▀▀▀ ░▀░▀ ░
Ascheherz ist offline   Mit Zitat antworten
Alt 30.06.2011, 14:31   #19
Tyraxx
Krieger
 
Benutzerbild von Tyraxx
 
Registriert seit: 13.06.2006
Beiträge: 337
Standard

Zitat:
Zitat von Ascheherz Beitrag anzeigen
Wenn du das Event auf "Same layer as hero" und "touched by hero" stellst, dann dürfte es doch nicht via Enter ansprechbar sein, oder ist das ein Bug das makers?
Was? Sofern ich mich erinner kann, konnte "Touch by Hero" schon immer auch mit dem Enterknopf auslösen.

Also sowie "Action Key", wenn er halt "Same..." ist, dann wenn ich DAVOR stehe und wenn er "below..." oder "above..." ist, dann wenn ich AUF dem Event bin.
__________________
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 30.06.2011, 15:14   #20
Ascheherz
Redakteur
 
Benutzerbild von Ascheherz
 
Registriert seit: 29.08.2004
Ort: Schleswig-Holstein
Alter: 29
Beiträge: 502
Standard

Das ist aber nicht wirklich der Sinn eines Touch-Events. Ich tippe daher mal auf einen Bug.
__________________
█▀▀ ░█▀█ ░█ ░█▀▀ ░░█▀▀ ░█▀█ ░█ ░█ ░░░░█▀▀█▀█ ░█▀▀▀ ░█▀█ ░
█▀▀ ░█▀▀ ░█ ░█ ░░░░█▀▀ ░█▀█ ░█ ░█ ░░░░▀▀██▀█ ░█░▀█ ░█▀█ ░
▀▀▀ ░▀ ░░░▀ ░▀▀▀ ░░▀ ░░░▀░▀ ░▀ ░▀▀▀ ░░▀▀▀▀░▀ ░▀▀▀▀ ░▀░▀ ░
Ascheherz ist offline   Mit Zitat antworten
Alt 30.06.2011, 15:18   #21
Tyraxx
Krieger
 
Benutzerbild von Tyraxx
 
Registriert seit: 13.06.2006
Beiträge: 337
Standard

Hmm, dann müsste es ja ein Bug des Makers sein.

Hab' den RPG Maker 2003 Ver.1.0.8.0

Kann, irgendjemand mal bitte überprüfen ob bei ihm/ihr auch das TouchEvent sich mit der Entertaste auslöst bzw nicht auslöst.
__________________
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 30.06.2011, 16:21   #22
Ascheherz
Redakteur
 
Benutzerbild von Ascheherz
 
Registriert seit: 29.08.2004
Ort: Schleswig-Holstein
Alter: 29
Beiträge: 502
Standard

Habe das selbe Problem auch, das Event lässt sich sowohl bei Touch als auch bei Collision anquatschen, das ist wirklich blöd.
Vermutlich soll es so sein, damit man Events, die auf einen zulaufen und einen selbstständig anreden, auch von sich aus ansprechen kann.
Das ist für uns nur leider sehr unpraktisch >.<
__________________
█▀▀ ░█▀█ ░█ ░█▀▀ ░░█▀▀ ░█▀█ ░█ ░█ ░░░░█▀▀█▀█ ░█▀▀▀ ░█▀█ ░
█▀▀ ░█▀▀ ░█ ░█ ░░░░█▀▀ ░█▀█ ░█ ░█ ░░░░▀▀██▀█ ░█░▀█ ░█▀█ ░
▀▀▀ ░▀ ░░░▀ ░▀▀▀ ░░▀ ░░░▀░▀ ░▀ ░▀▀▀ ░░▀▀▀▀░▀ ░▀▀▀▀ ░▀░▀ ░
Ascheherz ist offline   Mit Zitat antworten
Alt 30.06.2011, 16:40   #23
Tyraxx
Krieger
 
Benutzerbild von Tyraxx
 
Registriert seit: 13.06.2006
Beiträge: 337
Standard

OK, dann ist es wohl doch kein Bug

Wie auch immer, hab das Problem so gelöst:

Sobald man die Entertaste drückt, wird ein Switch ausgelöst, dieser bringt das Event auf die nächste Seite, welche jedoch völlig leer ist.
Nach 0.2sec wird der Switch unverzüglich wieder ausgestellt.

So ist man nicht mehr in der Lage die TouchEvents anzusprechen bzw via ansprechen auszulösen.
__________________
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 30.06.2011, 18:21   #24
Ascheherz
Redakteur
 
Benutzerbild von Ascheherz
 
Registriert seit: 29.08.2004
Ort: Schleswig-Holstein
Alter: 29
Beiträge: 502
Standard

Ja, aber der Switch wird doch auf beim berühren ausgelöst.
Oder hast du eine Tastenabfrage davor gemacht? Wenn ja, dann ist das ja nen ziemlicher aufwand für so ein pupsiges event xD
__________________
█▀▀ ░█▀█ ░█ ░█▀▀ ░░█▀▀ ░█▀█ ░█ ░█ ░░░░█▀▀█▀█ ░█▀▀▀ ░█▀█ ░
█▀▀ ░█▀▀ ░█ ░█ ░░░░█▀▀ ░█▀█ ░█ ░█ ░░░░▀▀██▀█ ░█░▀█ ░█▀█ ░
▀▀▀ ░▀ ░░░▀ ░▀▀▀ ░░▀ ░░░▀░▀ ░▀ ░▀▀▀ ░░▀▀▀▀░▀ ░▀▀▀▀ ░▀░▀ ░
Ascheherz ist offline   Mit Zitat antworten
Alt 01.07.2011, 11:35   #25
Tyraxx
Krieger
 
Benutzerbild von Tyraxx
 
Registriert seit: 13.06.2006
Beiträge: 337
Standard

Zitat:
Zitat von Ascheherz Beitrag anzeigen
Oder hast du eine Tastenabfrage davor gemacht?
Ja, ich hab davor 'ne Tastenabfrage gemacht.
Zitat:
Zitat von Ascheherz Beitrag anzeigen
Wenn ja, dann ist das ja nen ziemlicher aufwand für so ein pupsiges event xD
Ja, stimmt schon, aber was hat man für 'ne andere Möglichkeit?
Wär' nämlich schon 'n biss'n seltsam wenn man das "TouchEvent" via Enter auslösen kann - also für den Spieler.
__________________
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 01.07.2011, 15:46   #26
Ascheherz
Redakteur
 
Benutzerbild von Ascheherz
 
Registriert seit: 29.08.2004
Ort: Schleswig-Holstein
Alter: 29
Beiträge: 502
Standard

Hm, das Problem an der Sache ist ja, dass es bei dir allgemein etwas verbugt ist. Das der Eventinhalt bei Collision with hero 2 mal abgespielt wird, ist ja nicht normal. Es wäre vielleicht sinnvoller gewesen, herauszufinden, woran das genau liegt, weil das vielleicht auch an anderer Stelle zu Problemen führen kann.
__________________
█▀▀ ░█▀█ ░█ ░█▀▀ ░░█▀▀ ░█▀█ ░█ ░█ ░░░░█▀▀█▀█ ░█▀▀▀ ░█▀█ ░
█▀▀ ░█▀▀ ░█ ░█ ░░░░█▀▀ ░█▀█ ░█ ░█ ░░░░▀▀██▀█ ░█░▀█ ░█▀█ ░
▀▀▀ ░▀ ░░░▀ ░▀▀▀ ░░▀ ░░░▀░▀ ░▀ ░▀▀▀ ░░▀▀▀▀░▀ ░▀▀▀▀ ░▀░▀ ░
Ascheherz ist offline   Mit Zitat antworten
Alt 01.07.2011, 21:11   #27
Tyraxx
Krieger
 
Benutzerbild von Tyraxx
 
Registriert seit: 13.06.2006
Beiträge: 337
Standard

Zitat:
Zitat von Ascheherz Beitrag anzeigen
Hm, das Problem an der Sache ist ja, dass es bei dir allgemein etwas verbugt ist. Das der Eventinhalt bei Collision with hero 2 mal abgespielt wird, ist ja nicht normal. Es wäre vielleicht sinnvoller gewesen, herauszufinden, woran das genau liegt, weil das vielleicht auch an anderer Stelle zu Problemen führen kann.
OK, ich hab' gerade ein komplett neues Projekt geöffnet und hab' folgendes herausgefunden:

Zitat:
Event, Below Hero, Touch By Hero
Shw Textmessage:"Hey!"
Wird 1x ausgelöst
Zitat:
Event, Below Hero, Collision By Hero
Shw Textmessage:"Hey!"
Move Event: HeroMoveDown
Wird ausgelöst, Hero geht runter und ein 2.mal ausgelöst
Zitat:
Event, Below Hero, Collision By Hero
Move Event: HeroMoveDown
Shw Textmessage:"Hey!"
Hero geht beim Betreten des events sofort runter,
Text message wird einmal angezeigt
Dass heißt also, wenn ich das Move Event gleich am Anfang einfüge, so wird
das event NICHT 2x ausgelöst.

Nun ist es halt komisch dass der Held sofort ein Schritt weg geht, noch bevor ein NPC gesagt hat, dass er da nicht entlangt dürfe.
__________________
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 01.07.2011, 22:04   #28
Ascheherz
Redakteur
 
Benutzerbild von Ascheherz
 
Registriert seit: 29.08.2004
Ort: Schleswig-Holstein
Alter: 29
Beiträge: 502
Standard

Zitat:
Event, Below Hero, Collision By Hero
Shw Textmessage:"Hey!"
Move Event: HeroMoveDown
Wird ausgelöst, Hero geht runter und ein 2.mal ausgelöst
Und wenn du ein Wait einbaust?

also

Event, Below Hero, Collision By Hero
Shw Textmessage:"Hey!"
Move Event: HeroMoveDown
Wait 0,5 Sekunden
__________________
█▀▀ ░█▀█ ░█ ░█▀▀ ░░█▀▀ ░█▀█ ░█ ░█ ░░░░█▀▀█▀█ ░█▀▀▀ ░█▀█ ░
█▀▀ ░█▀▀ ░█ ░█ ░░░░█▀▀ ░█▀█ ░█ ░█ ░░░░▀▀██▀█ ░█░▀█ ░█▀█ ░
▀▀▀ ░▀ ░░░▀ ░▀▀▀ ░░▀ ░░░▀░▀ ░▀ ░▀▀▀ ░░▀▀▀▀░▀ ░▀▀▀▀ ░▀░▀ ░
Ascheherz ist offline   Mit Zitat antworten
Alt 01.07.2011, 22:09   #29
Tyraxx
Krieger
 
Benutzerbild von Tyraxx
 
Registriert seit: 13.06.2006
Beiträge: 337
Standard

Zitat:
Zitat von Ascheherz Beitrag anzeigen
Und wenn du ein Wait einbaust?
Nö, macht kein Unterschied.
Das event wird trotzdem ein 2.mal ausgelöst, nur halt mit einer 0.5sekündigen Verzögerung.
__________________
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 01.07.2011, 22:14   #30
Ascheherz
Redakteur
 
Benutzerbild von Ascheherz
 
Registriert seit: 29.08.2004
Ort: Schleswig-Holstein
Alter: 29
Beiträge: 502
Standard

Das ist wirklich komisch, weil der hero in dem moment ja nicht mehr auf dem event steht und es daher eigentlich nicht wiederholt werden dürfte. magst du mir das testprojekt mal hochladen, ich möchte mich auch gerne mal dran versuchen, den Käfer bekommen wir plattgehaun und wenn es das letzte ist, was wir tun xD
__________________
█▀▀ ░█▀█ ░█ ░█▀▀ ░░█▀▀ ░█▀█ ░█ ░█ ░░░░█▀▀█▀█ ░█▀▀▀ ░█▀█ ░
█▀▀ ░█▀▀ ░█ ░█ ░░░░█▀▀ ░█▀█ ░█ ░█ ░░░░▀▀██▀█ ░█░▀█ ░█▀█ ░
▀▀▀ ░▀ ░░░▀ ░▀▀▀ ░░▀ ░░░▀░▀ ░▀ ░▀▀▀ ░░▀▀▀▀░▀ ░▀▀▀▀ ░▀░▀ ░
Ascheherz 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