Bewegungen und Blickrichtungsabfrage
Hi Leute,
ich brauch unbedingt eure Hilfe. Bin grad dabei ein AKS zu bauen und dies sollte auch ein wenig über RGSS laufen. Dazu brauche ich einige Befehle wie ich ein bestimmtes Event dazu bringe den Player zu verfolgen, von ihm davonzulaufen und sich völlig frei zu bewegen. Dann brauche ich noch eine Abfrage der Blickrichtung des Player und eines Events. Genial wäre noch, wenn ihr mir schreiben würdet, wie man die Characters Grafik von Event und Player ändern kann. Ich weis das is ne Menge, aber ich hab schon viel nachgeschaut (im Forum und den Tutorials) und nichts gefunden.
So, das wärs fürs erste. Wäre euch sehr dankbar, wenn ihr mir helfen könntet.
Mfg Fab!
ich brauch unbedingt eure Hilfe. Bin grad dabei ein AKS zu bauen und dies sollte auch ein wenig über RGSS laufen. Dazu brauche ich einige Befehle wie ich ein bestimmtes Event dazu bringe den Player zu verfolgen, von ihm davonzulaufen und sich völlig frei zu bewegen. Dann brauche ich noch eine Abfrage der Blickrichtung des Player und eines Events. Genial wäre noch, wenn ihr mir schreiben würdet, wie man die Characters Grafik von Event und Player ändern kann. Ich weis das is ne Menge, aber ich hab schon viel nachgeschaut (im Forum und den Tutorials) und nichts gefunden.
So, das wärs fürs erste. Wäre euch sehr dankbar, wenn ihr mir helfen könntet.
Mfg Fab!
Erstmal: Soll also auch ein Teil im Scripteditor ablaufen? Oder meintest du damit, dass auch etwas über Call-Scripts läuft?
Einige dieser Sachen könntest du nämlich auch über Events machen, zum beispiel Events dem Spieler folgen lassen. Ich schreibe trotzdem mal alle Befehle auf^^
Um ein Event irgendwie zu bewegen musst du natürlich die ID kennen. Dann rufst du folgende Variable auf und hängst mit einem Punkt einen Befehl dahinter:
$game_map.events[ID].
Die Grafik kannst du so verändern:
$game_party.actors[ID].set_graphic(character_name, character_hue, battler_name, battler_hue)
Dabei ist die ID die Position des Characters in der Party, mit 0 begonnen. Für character_name musst du den Dateinamen eingeben, z.b. "001-Fighter01", character_hue ist der Farbton, als Zahl angegeben, und das selbe musst du noch mit der battler-grafik machen.
Drag-On
Einige dieser Sachen könntest du nämlich auch über Events machen, zum beispiel Events dem Spieler folgen lassen. Ich schreibe trotzdem mal alle Befehle auf^^
Um ein Event irgendwie zu bewegen musst du natürlich die ID kennen. Dann rufst du folgende Variable auf und hängst mit einem Punkt einen Befehl dahinter:
$game_map.events[ID].
- move_random #(Zufällig)
- move_toward_player #(Zum Spieler)
- move_away_from_player #(Vom Spieler weg)
- move_down/right/left/up #(runter/rechts/links/hoch laufen)
- move_lower_left/right #(schräg links/rechts runter)
- move_upper_left/right #(schräg links/rechts hoch)
- move_forward #(Schritt in Blickrichtung)
- move_backward #(Schritt entgegen der Blickrichtung
- $game_player.direction #=> 2, 4, 6 oder 8
- $game_map.events[ID].direction #=> 2, 4, 6 oder 8
Die Grafik kannst du so verändern:
$game_party.actors[ID].set_graphic(character_name, character_hue, battler_name, battler_hue)
Dabei ist die ID die Position des Characters in der Party, mit 0 begonnen. Für character_name musst du den Dateinamen eingeben, z.b. "001-Fighter01", character_hue ist der Farbton, als Zahl angegeben, und das selbe musst du noch mit der battler-grafik machen.
Drag-On

. THX!