collapse collapse

 Community


 User Info




Willkommen Gast. Bitte einloggen oder registrieren.

 Partnerseiten

rpgvx.net

Das Forum ist offline

Autor Thema: (Tech) Wie kann man Koordinate eines events abfragen?  (Gelesen 2657 mal)

Offline Kasaar

  • Epic Scripter !!
  • Eventmeister
  • ***
  • Beiträge: 305
  • Satanistischer Misantroph... noch Fragen? ]:)
(Tech) Wie kann man Koordinate eines events abfragen?
« am: Juni 28, 2009, 22:02:35 »
Hey also ich brauche hilfe beim abfragen von events... Und zwar wollte ich machen, das wenn der Charakter hinter dem event steht, heißt ein feld über ihm... das dann bei aktionstaste das event weiterläuft... Ich habs so schon versucht...natürlich bei conditional branch - script :
$game_map.events[@event_id].x == $game_players.x - 1
aber es kommt immer ein Fehler weil $game_map.events[@event_id].x falsch ist... ich weiß aber nicht mit was ichs ersetzen muss damit es klappt... hat jemand ne lösung?

mfG Sartek
Besucht mich auf


Und gebt Kommentare im Blog =)

Re: Wie kann man Koordinate eines events abfragen?

Offline RaZZoR

  • Contest-Rocker
  • Database-Verunstalter
  • **
  • Beiträge: 183
Re: Wie kann man Koordinate eines events abfragen?
« Antwort #1 am: Juni 28, 2009, 22:07:21 »
Wenn der Charakter über dem Event stehen soll, dann muss das glaub y-1 heißen und nicht x.
Da X ja nach rechts verläuft und Y nach unten.

MfG RaZZoR


Re: Wie kann man Koordinate eines events abfragen?

Offline Kasaar

  • Epic Scripter !!
  • Eventmeister
  • ***
  • Beiträge: 305
  • Satanistischer Misantroph... noch Fragen? ]:)
Re: Wie kann man Koordinate eines events abfragen?
« Antwort #2 am: Juni 29, 2009, 15:06:22 »
ja meint ich... hab mich verschrieben... aber das hilft mir nit weeiter ;) würd gern wissen wie das geht...
Besucht mich auf


Und gebt Kommentare im Blog =)

Re: Wie kann man Koordinate eines events abfragen?

Offline RaZZoR

  • Contest-Rocker
  • Database-Verunstalter
  • **
  • Beiträge: 183
Re: Wie kann man Koordinate eines events abfragen?
« Antwort #3 am: Juni 29, 2009, 15:54:25 »
Hm... also ich kenn mich mit diesen $game - Befehlen überhaupt nicht aus.
Ich hab darum die ganze Sache komplett anders geregelt.
Man soll das Event ja nur ausführen können, sobald man dahinter steht (ein Feld über dem Event). Darum hab ich das Event einfach so gestaltet:



Nun führt es etwas aus, aber auch nur wenn man direkt darüber steht.
Vielleicht hast du sowas gemeint, ansonsten kann ich dir nämlich nicht helfen. ^^
Viel Glück noch weiterhin.

MfG RaZZoR


Re: Wie kann man Koordinate eines events abfragen?

MelekTaus

  • Gast
Re: Wie kann man Koordinate eines events abfragen?
« Antwort #4 am: Juni 29, 2009, 17:21:50 »
Also, so muss es eigentlich funktionieren als Script-Conditional:
Spoiler for Hiden:

Auf ein gutes Gelingen^^
MelekTaus
« Letzte Änderung: Juni 29, 2009, 22:38:39 von MelekTaus »

Re: Wie kann man Koordinate eines events abfragen?

Offline Colonios

  • Maker Nerd
  • VX-Kenner
  • ****
  • Beiträge: 596
  • Events <3
Re: Wie kann man Koordinate eines events abfragen?
« Antwort #5 am: Juni 29, 2009, 18:00:06 »
@RaZZoR:
So wird das nicht funktionieren! Nach deinem Event müsste der Spieler AUF dem Event stehen ^^
Man kann das mit Events lösen, ich weiß auch wie, müsste mich da nur erst etwas hinter klemmen (Mach ich später, gerade keine Zeit) ;)

@Taus:
Bild wird nicht angezeigt!
« Letzte Änderung: Juni 29, 2009, 18:00:46 von Colonios »

Re: Wie kann man Koordinate eines events abfragen?

Offline RaZZoR

  • Contest-Rocker
  • Database-Verunstalter
  • **
  • Beiträge: 183
Re: Wie kann man Koordinate eines events abfragen?
« Antwort #6 am: Juni 29, 2009, 18:16:29 »
Ich habs getestet, bei mir hat es funktioniert.
Wenn man hinter dem Event steht hat man ja die selbe y-Koordinate vom Object bloß - 1.
Und um diese beiden gleichzusetzen und abfragen zu können habe ich extra ein +1 eingebaut.
Versteht das wer? :D Erklären war noch nie so meine Stärke. xD
Jedenfalls funktioniert es bei mir, so wie ich es gemacht habe. ^^

MfG RaZZoR


Re: Wie kann man Koordinate eines events abfragen?

Offline Colonios

  • Maker Nerd
  • VX-Kenner
  • ****
  • Beiträge: 596
  • Events <3
Re: Wie kann man Koordinate eines events abfragen?
« Antwort #7 am: Juni 30, 2009, 00:12:43 »
Klar verstehe ich das und das klappt auch, aber du hast ja nur einen von 4 fällen abgeleuchtet, verstehst du?

Das Event kann ja in 4 Verschiedene richtungen gucken. Auch das muss man ja abfragen ;)

MfG

Re: Wie kann man Koordinate eines events abfragen?

Offline RaZZoR

  • Contest-Rocker
  • Database-Verunstalter
  • **
  • Beiträge: 183
Re: Wie kann man Koordinate eines events abfragen?
« Antwort #8 am: Juni 30, 2009, 00:33:16 »
Ahhh, ich dachte er wollte nur diesen Fall. Dann werd ich mal schauen, wie mans anders machen kann.
Dürfte trotzdem nicht all zu schwer sein.

MfG RaZZoR

EDIT:
Habs jetzt hinbekommen:

Also Event aufmachen und so beginnen:


Hier wird zuerst die Blickrichtung des Objects ermittelt und dann abgefragt ob es nach unten blickt.
Ist dies der Fall wird die Position des Charakters ermittelt, ob dieser dann auch hinter dem Event steht und das Event wird ausgeführt. (Beim letzten Conditional Branch steht hinten "Position 2")

Unter das letzte Else sollte nun so weitergearbeitet werden:


Hier wird nun abgefragt ob das Event nach oben blickt. Ist dies der Fall wird wieder Position ermittelt und Event ausgeführt. (An den Conditional Branch hat sich nichts verändert. Sie sind genauso wie auf dem oberen Screen.)

Zu guter letzt fragt man noch die Blickrichtungen für links und dann für rechts ab. Gleiche Schema wie oben.




So sollte alles funktionieren. Hab es getestet und es klappt. Hab bei dem Event noch Direction Fix eingeschaltet, damit es nicht "zuckt", wenn man es nicht von vorne anspricht. Ach ja, auch wenn alles gleich aussieht, es ändert sich jedesmal etwas, außer die zwei Conditional Branch, die die Variablen vergleicht.

Hoffe das hilft jemanden. ^^
« Letzte Änderung: Juni 30, 2009, 01:03:27 von RaZZoR »


Re: Wie kann man Koordinate eines events abfragen?

Offline Colonios

  • Maker Nerd
  • VX-Kenner
  • ****
  • Beiträge: 596
  • Events <3
Re: Wie kann man Koordinate eines events abfragen?
« Antwort #9 am: Juli 01, 2009, 01:43:01 »
Jo, gute Arbeit, RaZZoR!

Hilft dir das, Startek? Oder brauchst du Scripthilfe/Befehle?

Wenn das so reicht, dann mach ich nämlich hier Schicht im Schacht ;)

MfG

Re: Wie kann man Koordinate eines events abfragen?

Offline Herendil

  • Jarl Turindo
  • Global Mod
  • Mr. MACK-Tile
  • ****
  • Beiträge: 283
  • Jarl Turindo
Re: Wie kann man Koordinate eines events abfragen?
« Antwort #10 am: Juli 01, 2009, 10:33:20 »
oh ja da hab ich was änliches, es geht darum einen Skill nur im Umkreis von 1 Feld des Events wirken zukönnen. Ich habe 29 Events dieser Art und jedes davon hat dieses Event:
http://www.abload.de/img/feuermachen5ojf.jpeg
Ich will jetzt keinen (img) machen, damit mein Post nicht 3 Meter lang wird.

Re: Wie kann man Koordinate eines events abfragen?

Offline Kasaar

  • Epic Scripter !!
  • Eventmeister
  • ***
  • Beiträge: 305
  • Satanistischer Misantroph... noch Fragen? ]:)
Re: Wie kann man Koordinate eines events abfragen?
« Antwort #11 am: Juli 01, 2009, 18:05:32 »
joa das reciht^^ wollte mir eigentlich n aks per events basteln... aber dann hab ich n script dafür gefunden gestern^^  aber trotzdem danke für die mühe razzor :)





Ok, dann ist hier jetzt Schicht.
Closed.

MfG, Colo
« Letzte Änderung: Juli 01, 2009, 18:11:34 von Colonios »
Besucht mich auf


Und gebt Kommentare im Blog =)

 


 Bild des Monats

rooftop party

Views: 4348
By: papilion

 Umfrage

  • Wer soll das BdM gewinnen?
  • Dot Kandidat 1
  • 3 (25%)
  • Dot Kandidat 2
  • 1 (8%)
  • Dot Kandidat 3
  • 2 (16%)
  • Dot Kandidat 4
  • 0 (0%)
  • Dot Kandidat 5
  • 6 (50%)
  • Stimmen insgesamt: 12
  • View Topic

 Schnellsuche





SimplePortal 2.3.3 © 2008-2010, SimplePortal