• Anmelden

1

Samstag, 8. Januar 2011, 17:09

paar fragen zum scripting

Hi Leute,
Ich habe ein paar fragen bezüglich Ruby scripting.

1)Ich würde gerne das Level der Party bzw. des Characters in eine Condition eines NPC's einlaufen lassen , kann mir jemand sagen wie ich die variable des characters rausbekomme?
2)gibt es ein script mit dem ich ingame das volume regulieren kann , oder ein script mit dem ich den client als user konfigurieren kann?
thx in advance

Neo-Bahamut

Himmelsgleicher

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

  • Nachricht senden

2

Samstag, 8. Januar 2011, 18:11

1. Control Variables -> Actor [irgendwas]'s Level
2. Für die Lautstärke:

Ruby Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
Volume_VarID = 123
 
class RPG::AudioFile
  alias_method :aliasmethod_nb_volumeglob, :volume
  def volume
    base = aliasmethod_nb_volumeglob * RPG::AudioFile.global_volume
    return [base.round, 100].min
  end
 
  def self.global_volume
    base = $game_variables.nil? ? 100 : $game_variables[Volume_VarID]
    return base / 100.0
  end
end

Die Lautstärke beträgt den Wert in Variable 123 (in Prozent, Maximum ist 100).

Und mit dem "konfigurieren" müsstest du schon etwas genauer werden. Meinst du vielleicht 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

3

Samstag, 8. Januar 2011, 20:44

1. Control Variables -> Actor [irgendwas]'s Level
2. Für die Lautstärke:

Ruby Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
Volume_VarID = 123
 
class RPG::AudioFile
  alias_method :aliasmethod_nb_volumeglob, :volume
  def volume
    base = aliasmethod_nb_volumeglob * RPG::AudioFile.global_volume
    return [base.round, 100].min
  end
 
  def self.global_volume
    base = $game_variables.nil? ? 100 : $game_variables[Volume_VarID]
    return base / 100.0
  end
end

Die Lautstärke beträgt den Wert in Variable 123 (in Prozent, Maximum ist 100).

Und mit dem "konfigurieren" müsstest du schon etwas genauer werden. Meinst du vielleicht so etwas?

Vielen Vielen Dank erstmal,
jedoch bin ich in Ruby ein absoluter Beginner, der erste Punkt hilft mir leider garnicht :/ ,
und wie soll ich das volume script aufrufen?

Tut mir leid aber ich bin immer noch am lernen

4

Samstag, 8. Januar 2011, 22:33

Der erste Punkt hat mit Ruby nichts zu tun. "Control Variables" ist ein Event-Befehl. Zum zweiten: Einfach den Code in ein leeres Script im Scripteditor (über Main) einfügen.
Bild
RMXP Grundkurs
1 2 3
Ruby/RGSS-Kurs

Ähnliche Themen

Social Bookmarks