PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Vollbildscript



SMWma
28.06.2009, 19:27
Es gibt ja ein Vollbildscript, welches in Main vor begin eingefügt werden muss.
Das hier ist das genannte Script:

$showm = Win32API.new 'user32',
'keybd_event', %w(l l l l), ''
$showm.call(18,0,0,0)
$showm.call(13,0,0,0)
$showm.call(13,0,2,0)
$showm.call(18,0,2,0)
Allerdings habe ich ein Problemm:
Sobald man das Spiel startet, wird im Vollbild gewechselt. Das Script ist ja eine Tastensimulation. Allerdings, wenn ich beim Spielen auf F12 drücke, wird alles noch einmal gemacht. Auch die Tastensimulation wird nochmal gestartet. Nun wird es wieder zum Fenstermodus gewechselt. Wie kann ich dies umgehen? Es soll also immer im Vollbildmodus gespielt werden...

MagicMagor
29.06.2009, 10:11
In dem du das ganze nur einmal ausführen lässt. zB. per If-Abfrage

Ich hab das ganze im übrigen mal mit vernünftigen Klammern versehen. Nur weil man in Ruby Klammern weglassen kann, heißt das nicht, daß man das soll (finde es persönlich mit Klammern viel lesbarer).



if $showm.nil?
$showm = Win32API.new('user32', 'keybd_event', %w(l l l l), '')
$showm.call(18,0,0,0)
$showm.call(13,0,0,0)
$showm.call(13,0,2,0)
$showm.call(18,0,2,0)
end

SMWma
29.06.2009, 21:16
man, wir brauchen mal eine neue Regel:
RGSS_Codes werden absofort mit dem PHP-Tag, Nicht mit dem COde-Tag umzingelt^^ ist besser für das Auge xD


TT:

if $showm.nil?
$showm = Win32API.new('user32', 'keybd_event', %w(l l l l), '')
$showm.call(18,0,0,0)
$showm.call(13,0,0,0)
$showm.call(13,0,2,0)
$showm.call(18,0,2,0)
end funzt einwandfrei^^