Zu deinem ersten Problem:
Die Game_Actor class besitzt in dem Script ein array namens @class_levels[], um die Stufe einer bestimmten Klasse für einen bestimmten Charakter zu erhalten musst du also folgenden Code ausführen:
die lokale Variable "clvl" würde also auf die Stufe der Klasse mit der ID "class_id" für den Charakter mit der ID "char_id" gesetzt werden.
Bedenke dabei, dass Arrays mit dem ersten Element an der Position 0 beginnen, das heist für die dritte Klasse des ersten Charakters müssten char_id == 0 & class_id = 2 sein.
Zu deinem zweiten Problem:
Um die Stufe einer Klasse manuell zu erhöhen ist hier etwas mehr Arbeit gefragt da der Author dafür keine direkte Methode implementiert hat.
Es scheint jedoch so, dass die Stufe einer Klasse immer dann erhöht wird sobald die Stufe des Charakters steigt.
Wird die Stufe eines Charakters jedoch verringert so wird die Klassenstufe nicht mit verringert.
Außerdem werden Fähigkeiten nicht verlernt falls die Stufe verringert wird.
Behalte diese Informationen im Hinterkopf.
Wenn du das "Legacy Class Change" Script öffnest findest du an der Zeile 485 bis ca. zur Zeile 600 die Modifikationen welche an der Game_Actor Klasse vorgenommen wurden. Unter anderem das Verhalten bei einem Stufenaufstieg.
Tauscht du diese Game_Actor Klasse mit dieser Variation hier aus solltest du in der Lage sein die Klassenstufe eines Charakters individuell zu erhöhen.
Über diese von mir (via copy&paste eines anderen Parts des Scripts) erstellte Methode namens "class_level_up([class_id])" kannst du die Stufe für jede beliebige Klasse des Charakters erhöhen.
Allerdings kann ich nicht mit 100% Genauigkeit sagen ob es Fehlerfrei sein wird da ich nicht das gesamte Script gelesen habe. Es sollte jedoch ausreichen.
Als Parameter nimmt diese Funktion eine ganze Zahl welche die ID der Klasse darstellt dessen Stufe erhöht werden soll, wird kein Parameter übergeben wird die Klassenstufe der derzeitigen Klasse erhöht.
Um die Stufe zu verringern sollte es ausreichen einfach das jeweilige Klassenlevel manuell zu verringern, um das Verlernen von Fähigkeiten müsstest du dich jedoch nach wie vor selbst kümmern da diese Funktion bereits im normalen RPG-Maker XP System nicht automatisch erledigt wurde.
Also im Klartext als call Script:
um die Stufe der Klasse mit der ID "class_id" für den Charakter mit der ID "char_id" um 1 zu erhöhen.
Oder:
um die Stufe der derzeitigen Klasse des Charakters mit der ID "char_id" um 1 zu erhöhen.
Um eine Stufe zu verringern müsstest du folgendes tun:
um die Stufe der Klasse mit der ID "class_id" für den Charakter mit der ID "char_id" um 1 zu verringern.
Du kannst übrigens die ID der derzeitigen Klasse eines Charakters jederzeit über den Befehl:
erhalten.
Um dein letztes Problem kann ich mich leider derzeit nicht kümmern, darauf wirst du wahrscheinlich noch etwas warten müssen.