Das SDK musst du über Main und unter allen Standard-Scripten einfügen. Alle weiteren selbst hinzugefügten Scripte müssen unter das SDK. Jedoch laufen mit SDK nur noch SDK-Scripte, fast alle anderen Scripten dürften nicht mehr laufen.
Und wenn ich es mir recht überlege, ist es ziemlicher Schwachsinn für ein Input-Script SDK zu verlangen oO
Für diesen Code statt dem anderen ein, dann benötigst du kein SDK mehr:
Nochmals danke ...
Jetzt gibt es nur ein Problem ... Wo in der Scriptliste muss ich dieses Script eintragen? Bzw. was muss ich eingeben um den aufzurufen ... Ich hab den jetzt auf die erste Postion unter "main" gesetzt, kann den aber nicht aufrufen, ohne das der maker abstürzt ....
Gut, Fehlerquelle 1 ist ausgemerzt ... ich hatte tatsächlich nen kleinen Fehler beim kopieren gemacht (nein es war nicht [/code], aber irgendwie hab ich da ausversehen was mit reinkopiert ... )
Nun klappt es ... theoretisch ... aber sobald ich ne Button-Input-Abfrage mache bricht das Ding jetzt zusammen mit folgender Fehlermeldung:
Erst die Button Input-Abfrage ... hab dann den Code in ner Fork eingegeben .... eigentlich sollte dann n text erscheinen wenn ich 0 drücke, stattdessen kommt immer diese Fehlermeldung ...
du packst alles ab "Variable Setup" bis "module_functions" in eine funktion:
def initialize
...
end
dort wo "..." steht packst du das zeug rein (erste zeile sollte "@keys = []" sein, letzte sollte "USED_KEYS = [Mouse_Left, Mouse_Right, Mouse_Middle]" sein)
dann musst du die ganze klasse noch initialisieren, einfach in der Klasse Main vor "$scene = Scene_Title.new" ne zeile mit zb. "$input = Input.new"
allerdings musst du dann deine button abfrage mit "$input.pressed?(etc)" machen ...
edit: kann natürlich auch total falsch liegen, habs nicht getestet, aber das diktiert mir zumindest mein programmiererverständnis^^