Startseite »
Forum »
RPG-Studio.org - Community »
Community-Forum »
Öffentliches Archiv »
RGSS »
Kampfsysteme »
RE: geiles script
Erstmal ganz großes Lob von mir das script ist einfach nur geil !
Es funktioniert super allerdings spielt es nur im kleinen Fenster ab wenn man das Spiel im Vollbild laufen lässt wird es dann klein. Lässt sich da was machen ?
Also bei mir wird das Fenster nicht klein ô.Ô
Habs jetzt aber auf die schnelle auch nur mit dem 2k Standardvideo probiert
Welche Auflösung hat dein Video? Könnte ja sein, dass wenn es größer als 640*480 ist der Bildschirm kleiner wird.
Skripte:
Animations "Entruckler"
Console
Drunken Mode
Eventskript Debugger
Flat-Events
Impassable Script
Item Shortcut
MSS: Monsta's Shoot System (Neu)
Radius Skript
Random Event Teleport
RMXP Leistungstest
Single Rotate
Split Screen (Beta)
Tutorials:
'alias' Bug beheben
Eigenes RTP
Standard KS komplett Übersetzen
RGSS: Eigener HUD
Programme:
Maker Exchange [ MEX ]
RMXP Skript Explorer
RPGXP Code Converter
Spiele:
[Minispiel] Stampfi V1.5 (Gold)
[Minispiel] Mastermind XP
[Humor] Verfressene Klone
______________________________
[Zukunft] Evil Science
zum Lesen den Text mit der Maus markieren
Uh, schwer zu sagen. Was für Videos sind denn das, also avis oder wmas, oder was? Ich könnte mir vorstellen, dass das was mit der kbs-Rate zu tun hat, auch wenn das die Api eigentlich selbständig anpassen können müssten...
Vielleicht kannst du ja auch mal ein Video, mit dem der Fehler auftritt, zum testen hochladen.
EDIT: Btw, hallo und herzlich willkommen im Forum
Drag-On
Vielleicht kannst du ja auch mal ein Video, mit dem der Fehler auftritt, zum testen hochladen.
EDIT: Btw, hallo und herzlich willkommen im Forum

Drag-On
Die im Script verwendete Funktion kann nur AVIs abspielen.
Ich würde sagen es liegt an einem Codec den du installiert hast, der vielleicht kaputt ist. Warscheinlich wird es Player geben, die das auch zu schnell abspielen. Oder die Komprimierungsmethode die du benutzt hast für die Videos verträgt sich nicht mit den Codecs die du benutzt...
Ansonsten versuch mal Zeile 16 damit zu ersetzen und probier es nochmal:
Ich würde sagen es liegt an einem Codec den du installiert hast, der vielleicht kaputt ist. Warscheinlich wird es Player geben, die das auch zu schnell abspielen. Oder die Komprimierungsmethode die du benutzt hast für die Videos verträgt sich nicht mit den Codecs die du benutzt...
Ansonsten versuch mal Zeile 16 damit zu ersetzen und probier es nochmal:
|
|
Quellcode |
1 |
Graphics.update if @counter%50 == 0 |
Ähm... da muss ich dir widersprechen. Meines wissens sucht die verwendete Api-funktion nach dem entsprechenden Codec und benutzt dann einen passenden, sofern vorhanden. D.h. man könnte genauso gut *.wmv Dateien nehmen, wenn man den Codec installiert hat...Die im Script verwendete Funktion kann nur AVIs abspielen.
@soraiuga: Vielleicht wird in dem Video der DivX-codec verwendet, und du hast nur eine alte Version desselben installiert. Lade dir mal den neusten von hier runter, vielleicht geht es dann.
Drag-On
@soraiuga: Du solltest die Videos bei jemand anderem ausprobieren. Ich denke es liegt an deinem Codec, denn die Funktion tut (fast) nichts anderes, als der normale Windows Player usw.
Installier nochmal DivX neu oder das CCCP.
Ansosnten probier es mit diesem Scirpt:
Das Script ist von Sephiroth Spawn. Hier ist die redraw Funktion drin, deshalb funktioniert die zeil die ich dir gepostet habe hier einwandfrei ^^
@Drag-On: Jetzt wo du es sagst, klingt es eigentlich logisch. Sofern Microsoft den Zugriff auf Codecs in der winmm.dll verarbeitet hat, welche eigentlich total primitiv auf Geräte ausgerichtet ist
Nur frage ich mich, warum ständig gesagt wird das damit nur AVIs abgespielt werden können. Ich miene ich habe auch versucht andere Typen abzuspielen, was aber nicht gelungen ist. Er spielt oft nur AVIs mit der billigsten Kompremierung ab. Das lässt mich darauf schliessen das er nicht auf Codecs zugreiffen kann. Mehr dazu steht hier: https://msdn2.microsoft.com/en-us/library/ms709461.aspx
Installier nochmal DivX neu oder das CCCP.
Ansosnten probier es mit diesem Scirpt:
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
class Scene_Movie
def initialize(movie,length,exit_to_game=true)
@readini = Win32API.new 'kernel32', 'GetPrivateProfileStringA', %w(p p p p l p), 'l'
@movie_name = Dir.getwd()+"\\Movies\\"+movie+".avi"
@counter = length*10
@exit_to_game = exit_to_game
main
end
def main
game_name = "\0" * 256
@readini.call('Game','Title','',game_name,255,".\\Game.ini")
game_name.delete!("\0")
Graphics.transition
@wnd = Win32API.new('user32','FindWindowEx','%w(l,l,p,p)','L')
@temp = @wnd.call(0,0,nil,game_name).to_s
@movie = Win32API.new('winmm','mciSendString','%w(p,p,l,l)','V')
@movie.call("open \""+@movie_name+"\" alias FILE style 1073741824 parent " + @temp.to_s,0,0,0)
@message = Win32API.new('user32','SendMessage','%w(l,l,l,l)','V')
@movie.call("play FILE",0,0,0)
@counter=10*@counter
loop do
sleep(0.1)
@message.call(@temp.to_i,11,0,0)
Graphics.update if @counter%50==0
@message.call(@temp.to_i,11,1,0)
Input.update
if Input.trigger?(Input::B)
break
end
@counter = @counter - 1
if @counter <= 0
break
end
end
@movie.call("close FILE",0,0,0)
if @exit_to_game
$scene = Scene_Map.new
else
$scene = nil
end
Graphics.freeze
end
end |
Das Script ist von Sephiroth Spawn. Hier ist die redraw Funktion drin, deshalb funktioniert die zeil die ich dir gepostet habe hier einwandfrei ^^
@Drag-On: Jetzt wo du es sagst, klingt es eigentlich logisch. Sofern Microsoft den Zugriff auf Codecs in der winmm.dll verarbeitet hat, welche eigentlich total primitiv auf Geräte ausgerichtet ist
Nur frage ich mich, warum ständig gesagt wird das damit nur AVIs abgespielt werden können. Ich miene ich habe auch versucht andere Typen abzuspielen, was aber nicht gelungen ist. Er spielt oft nur AVIs mit der billigsten Kompremierung ab. Das lässt mich darauf schliessen das er nicht auf Codecs zugreiffen kann. Mehr dazu steht hier: https://msdn2.microsoft.com/en-us/library/ms709461.aspx
Hm. Ich hab das Script eingefügt und ÜberhaupT nichts geändert. Jetzt bleibt das Spiel stumpf stehen bis ich Esc drücke.
hier mal das video von mir
http://rapidshare.com/files/62479542/nana.avi.html
Ich will doch nur ein vid einfügen können.
BITTE HELFT MIR!!!
hier mal das video von mir
http://rapidshare.com/files/62479542/nana.avi.html
Ich will doch nur ein vid einfügen können.
BITTE HELFT MIR!!!
Hi,
ich habe versucht das Skript bei mir einzufügen, aber bekomm immer die Meldung
"SyntaxError occurred while running script"
und dann bricht das Spiel ab. Ich hab es auch schon mit dem anderen Skript von Sephiroth Spawn versucht, aber da kommt das gleiche.
Was mach ich denn falsch? Ich hoff ihr könnt mir helfen!
ich habe versucht das Skript bei mir einzufügen, aber bekomm immer die Meldung
"SyntaxError occurred while running script"
und dann bricht das Spiel ab. Ich hab es auch schon mit dem anderen Skript von Sephiroth Spawn versucht, aber da kommt das gleiche.
Was mach ich denn falsch? Ich hoff ihr könnt mir helfen!
Wann kommt denn der Syntax Fehler? Direkt nach Spielstart oder erst wenn du das Video aufrufst?
Wenn du das Video per Call Script aufrufst, dann überprüf doch mal ob du keine Fehler bei den Umbrüchen gemacht hast:
Fehler bei Callscript-Events
Wenn du das Video per Call Script aufrufst, dann überprüf doch mal ob du keine Fehler bei den Umbrüchen gemacht hast:
Fehler bei Callscript-Events
Skripte:
Animations "Entruckler"
Console
Drunken Mode
Eventskript Debugger
Flat-Events
Impassable Script
Item Shortcut
MSS: Monsta's Shoot System (Neu)
Radius Skript
Random Event Teleport
RMXP Leistungstest
Single Rotate
Split Screen (Beta)
Tutorials:
'alias' Bug beheben
Eigenes RTP
Standard KS komplett Übersetzen
RGSS: Eigener HUD
Programme:
Maker Exchange [ MEX ]
RMXP Skript Explorer
RPGXP Code Converter
Spiele:
[Minispiel] Stampfi V1.5 (Gold)
[Minispiel] Mastermind XP
[Humor] Verfressene Klone
______________________________
[Zukunft] Evil Science
zum Lesen den Text mit der Maus markieren

