RPG-Maker Quartier

Hier dreht sich alles um die RPG-Maker-Reihe von ASCII/Enterbrain. Der RPG-Maker ist ein Tool, mit dem du dir dein eigenes kleines Rollenspiel erstellen kannst. Du findest hier alles, was du dazu brauchst. Aber natürlich umfasst die Community noch mehr!
Aktuelle Zeit: Di Mär 03, 2020 2:58

Alle Zeiten sind UTC + 1 Stunde



Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast



Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
Offline
Alex
Alex
Benutzeravatar
Beiträge: 23
Alter: 32
BeitragVerfasst: So Dez 25, 2011 17:12 
Ich hab ein kleines großes Problem. Und zwar hab ich mit der Hilfe von einem anderen RPG-Maker-Forum ein script bekommen mit dem ich per tastendruck Sound einstellen und ausstellen kann.

Das Script sieht wie folgt aus:

Code:
class << Audio

  HWND = ::Win32API.new('user32', 'GetActiveWindow', nil, 'I').call.freeze

  Initialize = ::Win32API.new('RGSS202E', 'RGSSAudioInitialize', 'I', 'I')
  Finalize   = ::Win32API.new('RGSS202E', 'RGSSAudioFinalize',   nil, 'I')

  def on()
    Initialize.call(HWND)
    @last_bgm.play
    @last_bgs.play
  end

  def off()
    @last_bgm = RPG::BGM::last
    @last_bgs = RPG::BGS::last
    Finalize.call
  end

end


Jetzt hatte ich das schon lange eingebaut aber noch nie wirklich richtig auf Fehler getestet. Das Problem an dem Script ist, wenn ich den Sound ausstelle, dann wieder anstelle und dann in einem Kampf bin, dass das Spiel nach dem Kampf beim abspielen des "Sieg-Sounds" vorher einfriert für ca. 5 Sekunden und dann erst der Sound kommt, jedes mal wieder. Hab versucht dass mir in dem anderen Forum jemand helfen kann, aber leider sind da alle so inaktiv dass ich die Hoffnung aufgegeben habe und hoffe dass mir hier vielleicht jemand weiterhelfen kann. Es ist einfach nur extrem ärgerlich, denn mein Spiel ist an sich schon so gut wie fertig, nur dieser Bug ist halt auch nervig. Und die Funktion an sich würde ich schon gerne behalten und nicht ausbauen.

_________________
Bild


Nach oben
 Profil  
Mit Zitat antworten  

BeitragVerfasst: So Dez 25, 2011 23:48 
Warum benutzt du nicht wie jeder andere das F1-Menü?

Ich würde an deiner Stelle das Skript ganz raus lassen. Es greift direkt auf dir rgss.dll zu und dessen Funktionsweise ist in viellelei Hinsicht fraglich.
Zudem beschäftigen sich die Wenigsten damit, so dass dazu sicher niemand hier was sagen kann.


Nach oben
  
Mit Zitat antworten  
Offline
Alex
Alex
Benutzeravatar
Beiträge: 23
Alter: 32
BeitragVerfasst: Mi Jan 11, 2012 18:16 
an die variante hatte ich ehrlich gesagt garnicht gedacht, habs jetzt aber ganz raus. danke dir ^^

_________________
Bild


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de