• Anmelden

Neo-Bahamut

Himmelsgleicher

  • »Neo-Bahamut« ist der Autor dieses Themas

Motto: Wer anderen eine Bratwurst brät, der hat ein Bratwurstbratgerät.

  • Nachricht senden

1

Samstag, 29. November 2008, 21:25

Events können nicht über Terrain Tag X laufen

Ich suche ein Skript, womit ich verhindern kann, dass Events mit einem bestimmten Namen nicht über einen bestimmten Terrain-Tag laufen können. Gibts so etwas?
Spoiler: Wurstinator
zum Lesen den Text mit der Maus markieren

Spoiler: Lazer-Wurst
zum Lesen den Text mit der Maus markieren

Spoiler: Hallowurst
zum Lesen den Text mit der Maus markieren

2

Samstag, 29. November 2008, 22:11

Ja sowas hab ich mal für Chris geschrieben... sowas in der Art. Moment ich such den Thread und editier es hier rein.
Edit Dieser Thread ist doch nicht ganz das was du wolltest.
Aber du kannst ja ein wenig RGSS.
Game_Event ein neues def passable? mit super.

Ruby Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
class Game_Event < Game_Character
  def passable?(x, y, d)
    TERRAIN_TAG = 4
    NAME = "X-Event"
    new_x = x + (d == 6 ? 1 : d == 4 ? -1 : 0)
    new_y = y + (d == 2 ? 1 : d == 8 ? -1 : 0)
     return false if $game_map.terrain_tag(new_x, new_y) == TERRAIN_TAG && $game_map.map.events[@id].name == NAME
    super(x, y, d)
  end
class Game_Map
attr_accessor :map
end


Hm ich habs nicht getestet. Probiers mal ^^

Social Bookmarks