collapse collapse

 Community


 User Info




Willkommen Gast. Bitte einloggen oder registrieren.

 Partnerseiten

rpgvx.net

Das Forum ist offline

Autor Thema: Kleine Fragen, schnelle Antwort?  (Gelesen 326053 mal)

Offline Ceta

  • Irgendwie da, irgendwie auch nicht
  • Eventmeister
  • ***
  • Beiträge: 365
  • ehemals Elements
Re: Kleine Fragen, schnelle Antwort?
« Antwort #390 am: Mai 26, 2009, 14:38:41 »
Diese Funktion wurde zum Testen der Events eingeführt^^
So kann man Events umgehen, die man sonst gezwungenermassen auslösen müsste^^

Zomg ele.. xD
Spoiler for Hiden:
Elements [09|Jun 07:16 ]:   Dauernd hab ich diese "xD" oder so in den Charasets-Namen xD
Domin0e [09|Jun 07:16 ]:   Zomg ele.. xD
Fi [09|Jun 07:16 ]:   bedenklich
[spo

Re: Kleine Fragen, schnelle Antwort?

Offline spitfire

  • ????
  • Database-Verunstalter
  • **
  • Beiträge: 154
Re: Kleine Fragen, schnelle Antwort?
« Antwort #391 am: Mai 26, 2009, 15:41:27 »
kann man LE´s animieren?

So das sie sich mit den Flammen mitbewegen.
Oder muss man da die Animation im Maker ändern ???

Danke im Voraus :D

Re: Kleine Fragen, schnelle Antwort?

Offline Ceta

  • Irgendwie da, irgendwie auch nicht
  • Eventmeister
  • ***
  • Beiträge: 365
  • ehemals Elements
Re: Kleine Fragen, schnelle Antwort?
« Antwort #392 am: Mai 26, 2009, 15:51:46 »
Ja, das geht, und zwar mit dem Light Effects Script von Kylock:

#==============================================================================
# ¦ Light Effects VX 1.1
#     5.21.2008
#------------------------------------------------------------------------------
#  Script by: Kylock (originally for RMXP by Near Fantastica)
#==============================================================================
#   To make an event glow, give it a Comment: with any of the supported light
# modes.
#   The SWITCH setting below will disable light effects from updating with the
# switch is on.
#==============================================================================
# ? Change Log
#------------------------------------------------------------------------------
# 1.0 - Original Release
# 1.1 - New light modes added: LIGHT2, TORCH, TORCH2
#     - Changed sprite blend mode to ADD (looks slightly better)
#     - Fire-based lights are now red in color
#==============================================================================
# ? Light Modes
#------------------------------------------------------------------------------
#   GROUND - Medium steady white light.
#   FIRE   - Large red light with a slight flicker.
#   LIGHT  - Small steady white light.
#   LIGHT2 - X-Large steady white light.
#   TORCH  - X-Large red light with a heavy flicker.
#   TORCH2 - X-Large red light with a sleight flicker.
#==============================================================================

class Spriteset_Map
  alias les_spriteset_map_initalize initialize
  alias les_spriteset_map_dispose dispose
  alias les_spriteset_map_update update
  def initialize
    @light_effects = []
    setup_lights
    les_spriteset_map_initalize
    update
  end
  def dispose
    les_spriteset_map_dispose
    for effect in @light_effects
      effect.light.dispose
    end
    @light_effects = []
  end
  def update
    les_spriteset_map_update
    update_light_effects
  end
  def setup_lights
    for event in $game_map.events.values
      next if event.list == nil
      for i in 0...event.list.size
        if event.list[i].code == 108 and event.list[i].parameters == ["GROUND"]
          type = "GROUND"
          light_effects = Light_Effect.new(event,type)
          light_effects.light.zoom_x = 2
          light_effects.light.zoom_y = 2
          light_effects.light.opacity = 100
          @light_effects.push(light_effects)
        end
        if event.list[i].code == 108 and event.list[i].parameters == ["GROUNDBL"]
          type = "GROUNDBL"
          light_effects = Light_Effect.new(event,type)
          light_effects.light.zoom_x = 2
          light_effects.light.zoom_y = 2
          light_effects.light.opacity = 350
          @light_effects.push(light_effects)
        end
        if event.list[i].code == 108 and event.list[i].parameters == ["FIRE"]
          type = "FIRE"
          light_effects = Light_Effect.new(event,type)
          light_effects.light.zoom_x = 300 / 100.0
          light_effects.light.zoom_y = 300 / 100.0
          light_effects.light.opacity = 100
          @light_effects.push(light_effects)
        end
        if event.list[i].code == 108 and event.list[i].parameters == ["LIGHT"]
          type = "LIGHT"
          light_effects = Light_Effect.new(event,type)
          light_effects.light.zoom_x = 1
          light_effects.light.zoom_y = 1
          light_effects.light.opacity = 150
          @light_effects.push(light_effects)
        end
        if event.list[i].code == 108 and event.list[i].parameters == ["LIGHT2"]
          type = "LIGHT2"
          light_effects = Light_Effect.new(event,type)
          light_effects.light.zoom_x = 6
          light_effects.light.zoom_y = 6
          light_effects.light.opacity = 150
          @light_effects.push(light_effects)
        end
        if event.list[i].code == 108 and event.list[i].parameters == ["TORCH"]
          type = "TORCH"
          light_effects = Light_Effect.new(event,type)
          light_effects.light.zoom_x = 6
          light_effects.light.zoom_y = 6
          light_effects.light.opacity = 150
          @light_effects.push(light_effects)
        end
        if event.list[i].code == 108 and event.list[i].parameters == ["TORCH2"]
          type = "TORCH2"
          light_effects = Light_Effect.new(event,type)
          light_effects.light.zoom_x = 6
          light_effects.light.zoom_y = 6
          light_effects.light.opacity = 950
          @light_effects.push(light_effects)
        end
      end
    end
    for effect in @light_effects
      case effect.type
      when "GROUND"
        effect.light.x = (effect.event.real_x - 400 - $game_map.display_x) / 8
        effect.light.y = (effect.event.real_y - 400 - $game_map.display_y) / 8
        effect.light.blend_type = 1
      when "GROUNDBL"
        effect.light.x = (effect.event.real_x - 400 - $game_map.display_x) / 8
        effect.light.y = (effect.event.real_y - 400 - $game_map.display_y) / 8
        effect.light.tone = Tone.new(-119,-255,-85,   186)
        effect.light.blend_type = 1
        when "FIRE"
        effect.light.x = (effect.event.real_x - 600 - $game_map.display_x) / 8 + rand(6) - 3
        effect.light.y = (effect.event.real_y - 600 - $game_map.display_y) / 8 + rand(6) - 3
        effect.light.tone = Tone.new(255,-100,-255,   0)
        effect.light.blend_type = 1
      when "LIGHT"
        effect.light.x = (-0.25 / 2 * $game_map.display_x) + (effect.event.x * 32) - 15
        effect.light.y = (-0.25 / 2 * $game_map.display_y) + (effect.event.y * 32) - 15
        effect.light.blend_type = 1
      when "LIGHT2"
        effect.light.x = (effect.event.real_x - 1200 - $game_map.display_x) / 8 - 20
        effect.light.y = (effect.event.real_y - 1200 - $game_map.display_y) / 8
        effect.light.blend_type = 1
      when "TORCH"
        effect.light.x = (effect.event.real_x - 1200 - $game_map.display_x) / 8 - 20
        effect.light.y = (effect.event.real_y - 1200 - $game_map.display_y) / 8
        effect.light.tone = Tone.new(255,-100,-255,   0)
        effect.light.blend_type = 1
      when "TORCH2"
        effect.light.x = (effect.event.real_x - 1200 - $game_map.display_x) / 8 - 20
        effect.light.y = (effect.event.real_y - 1200 - $game_map.display_y) / 8
        effect.light.tone = Tone.new(-119,-255,-85,   186)
        effect.light.blend_type = 1
      end
    end
  end
  def update_light_effects
    if $game_switches[0]
      for effect in @light_effects
        next if effect.type == "FIRE" || effect.type == "TORCH"
        effect.light.visible = false
      end
    else
      for effect in @light_effects
        next if effect.type == "FIRE" || effect.type == "TORCH"
        effect.light.visible = true
      end
    end
    for effect in @light_effects
      case effect.type
      when "GROUND"
        effect.light.x = (effect.event.real_x - 400 - $game_map.display_x) / 8
        effect.light.y = (effect.event.real_y - 400 - $game_map.display_y) / 8
      when "GROUNDBL"
        effect.light.x = (effect.event.real_x - 400 - $game_map.display_x) / 8
        effect.light.y = (effect.event.real_y - 400 - $game_map.display_y) / 8
      when "FIRE"
        effect.light.x = (effect.event.real_x - 600 - $game_map.display_x) / 8 + rand(6) - 3
        effect.light.y = (effect.event.real_y - 600 - $game_map.display_y) / 8 + rand(6) - 3
        effect.light.opacity = rand(10) + 90
      when "LIGHT"
        effect.light.x = (-0.25 / 2 * $game_map.display_x) + (effect.event.x * 32) - 15
        effect.light.y = (-0.25 / 2 * $game_map.display_y) + (effect.event.y * 32) - 15
      when "LIGHT2"
        effect.light.x = (effect.event.real_x - 1200 - $game_map.display_x) / 8 - 20
        effect.light.y = (effect.event.real_y - 1200 - $game_map.display_y) / 8
      when "TORCH"
        effect.light.x = (effect.event.real_x - 1200 - $game_map.display_x) / 8 - 20 + rand(20) - 10
        effect.light.y = (effect.event.real_y - 1200 - $game_map.display_y) / 8 + rand(20) - 10
        effect.light.opacity = rand(30) + 70
      when "TORCH2"
        effect.light.x = (effect.event.real_x - 1200 - $game_map.display_x) / 8 - 20
        effect.light.y = (effect.event.real_y - 1200 - $game_map.display_y) / 8
        effect.light.opacity = rand(10) + 90
      end
    end
  end
end

class Light_Effect
  attr_accessor :light
  attr_accessor :event
  attr_accessor :type
  def initialize(event, type)
    @light = Sprite.new
    @light.bitmap = Cache.picture("le.png")
    @light.visible = true
    @light.z = 1000
    @event = event
    @type = type
  end
end

Einfach das Script über "Main" einfügen und beim Event das glühen soll, einen Kommentar machen (1. Seite ganz unten) . Dorts schreibst du dann z.B. FIRE oder TORCH rein. Alle möglichen Befehle stehen im Script am Anfang ;)

€dit: Hab die Befehler rauskopiert, damits einfacher ist^^

#   GROUND - Medium steady white light.
#   FIRE   - Large red light with a slight flicker.
#   LIGHT  - Small steady white light.
#   LIGHT2 - X-Large steady white light.
#   TORCH  - X-Large red light with a heavy flicker.
#   TORCH2 - X-Large red light with a sleight flicker.
« Letzte Änderung: Mai 26, 2009, 15:56:48 von Elements »
Zomg ele.. xD
Spoiler for Hiden:
Elements [09|Jun 07:16 ]:   Dauernd hab ich diese "xD" oder so in den Charasets-Namen xD
Domin0e [09|Jun 07:16 ]:   Zomg ele.. xD
Fi [09|Jun 07:16 ]:   bedenklich
[spo

Re: Kleine Fragen, schnelle Antwort?

Offline spitfire

  • ????
  • Database-Verunstalter
  • **
  • Beiträge: 154
Re: Kleine Fragen, schnelle Antwort?
« Antwort #393 am: Mai 26, 2009, 15:54:21 »
danke sehr^^
*Edit:
Wenn ich starte kommt eine Fehlermeldung: Unable to find pictures/le

Muss ich da eins malen oder was mach ich falsch ???

Danke im Voraus^^
« Letzte Änderung: Mai 27, 2009, 15:16:47 von spitfire »

Re: Kleine Fragen, schnelle Antwort?

Offline OceanBlue

  • Palmenfan
  • VX-Großmeister
  • *****
  • Beiträge: 822
  • Back from the Dead
Re: Kleine Fragen, schnelle Antwort?
« Antwort #394 am: Mai 27, 2009, 17:14:28 »
Du musst ein Lichteffekt-Bild im Ordner "Pictures" haben, das le heisst. Standardmäßig ist das dieses hier:


Re: Kleine Fragen, schnelle Antwort?

Offline spitfire

  • ????
  • Database-Verunstalter
  • **
  • Beiträge: 154
Re: Kleine Fragen, schnelle Antwort?
« Antwort #395 am: Mai 27, 2009, 17:16:52 »
cool danke^^
*Edit:
wenn ich es starte kommt diese Fehlermeldung:



Post zusammen gefügt: Mai 28, 2009, 20:26:59
Hab mal ne Frage über Pictures^^
Ich hab mir ein Nebelpicture gemacht, aber ist das Normal, dass ich dann den Screen nicht mehr dunkler machen kann ???

Danke im Voraus :D
« Letzte Änderung: Mai 28, 2009, 20:27:00 von spitfire »

Re: Kleine Fragen, schnelle Antwort?

Offline Domin0e

  • Leaf in the Wind
  • Mr. MACK-Tile
  • ***
  • Beiträge: 237
    • Mein kleiner Blog~
Re: Kleine Fragen, schnelle Antwort?
« Antwort #396 am: Mai 28, 2009, 23:44:29 »
Du kannst den screen noch immer per tint screen verdunkeln.. Einfach rgb ins negative und Grau hochschrauben ;D
"Twelve highlanders and a bagpipe make a rebellion." - Scottish Proverb

Mein kleiner Blog

Re: Kleine Fragen, schnelle Antwort?

Offline spitfire

  • ????
  • Database-Verunstalter
  • **
  • Beiträge: 154
Re: Kleine Fragen, schnelle Antwort?
« Antwort #397 am: Mai 29, 2009, 15:35:06 »
das hab ich gemacht^^

aber der screen ist genau so dunkel, wie wenn ich keine Screenfärbung vornehme.

Re: Kleine Fragen, schnelle Antwort?

Offline Domin0e

  • Leaf in the Wind
  • Mr. MACK-Tile
  • ***
  • Beiträge: 237
    • Mein kleiner Blog~
Re: Kleine Fragen, schnelle Antwort?
« Antwort #398 am: Mai 29, 2009, 16:59:46 »
Mhm.. Dann zeig mal das nebelpic her.. :X
"Twelve highlanders and a bagpipe make a rebellion." - Scottish Proverb

Mein kleiner Blog

Re: Kleine Fragen, schnelle Antwort?

Offline spitfire

  • ????
  • Database-Verunstalter
  • **
  • Beiträge: 154
Re: Kleine Fragen, schnelle Antwort?
« Antwort #399 am: Mai 29, 2009, 17:06:55 »
Das hier^^



Re: Kleine Fragen, schnelle Antwort?

Offline Domin0e

  • Leaf in the Wind
  • Mr. MACK-Tile
  • ***
  • Beiträge: 237
    • Mein kleiner Blog~
Re: Kleine Fragen, schnelle Antwort?
« Antwort #400 am: Mai 29, 2009, 17:12:06 »
Ich dachte eigentlich an das Pic an sich, wegen draufschauen und ggf. ausprobieren.
Schaut aber so aus, als ob das Pic an sich recht viel Grau hat,
Gibts da überhaupt transparente Stellen? :X
"Twelve highlanders and a bagpipe make a rebellion." - Scottish Proverb

Mein kleiner Blog

Re: Kleine Fragen, schnelle Antwort?

Offline spitfire

  • ????
  • Database-Verunstalter
  • **
  • Beiträge: 154
Re: Kleine Fragen, schnelle Antwort?
« Antwort #401 am: Mai 29, 2009, 17:17:32 »
ich hab das Nebeltut von Elements gemacht.
Da müsste es Transparenzen geben :D


« Letzte Änderung: Mai 29, 2009, 17:18:29 von spitfire »

Re: Kleine Fragen, schnelle Antwort?

Offline Domin0e

  • Leaf in the Wind
  • Mr. MACK-Tile
  • ***
  • Beiträge: 237
    • Mein kleiner Blog~
Re: Kleine Fragen, schnelle Antwort?
« Antwort #402 am: Mai 29, 2009, 17:31:44 »
Mhm, also bei mir gehts einwandfrei, wobei ich glaube, das der Fog KEINE transparenzen hat (Is' ja auch nicht schlimm, deshalb wohl auch mit 'ner opacity von, ich denke mal ~150 (nach vergleich mit meinem testwert x])
Schau mal bitte, ob du den Screentone wirklich änderst, oder ihn nicht vielleicht zurückänderst oder so, denn ich hab keine Probleme.. :X
"Twelve highlanders and a bagpipe make a rebellion." - Scottish Proverb

Mein kleiner Blog

Re: Kleine Fragen, schnelle Antwort?

Offline spitfire

  • ????
  • Database-Verunstalter
  • **
  • Beiträge: 154
Re: Kleine Fragen, schnelle Antwort?
« Antwort #403 am: Mai 29, 2009, 17:44:48 »
Ich hab so ein Event auf Paralel Proces gemacht:


Re: Kleine Fragen, schnelle Antwort?

Offline Domin0e

  • Leaf in the Wind
  • Mr. MACK-Tile
  • ***
  • Beiträge: 237
    • Mein kleiner Blog~
Re: Kleine Fragen, schnelle Antwort?
« Antwort #404 am: Mai 29, 2009, 17:56:57 »
Ah, die Katze ist aus dem Sack.
Schonmal versucht den Screen dunkler zu tinten? ;)
Du musst nur aufpassen, es nicht zu übertreiben, weil du wegen dem Grau nachher fast nichts mehr siehst ^^
"Twelve highlanders and a bagpipe make a rebellion." - Scottish Proverb

Mein kleiner Blog

 


 Bild des Monats

rooftop party

Views: 3763
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