Plugin Script Hilfe

  • Hi!


    Vielleicht kann mir wer bei einer kleinen Scripterei helfen. Hab nen kleinen Denkfehler und komm nicht weiter. Vielleicht kann da gerade FlipelyFlip helfen? :D


    Ich habe ein Plugin, in diesem werden drei Menüzeilen angezeigt.


    Nr. 1:


    Nr. 2:

    Code
      createPartyItemTitleWindow () {
        const rect = this.partyItemsTitleWindowRect();
        this._partyItemTitleWindow = new Window_Title(rect);
        this._partyItemTitleWindow.setTitle('Inventar');
        this.addWindow(this._partyItemTitleWindow);
      }



    Nr. 3:

    Code
      createStorageItemTitleWindow () {
        const rect = this.storageItemsTitleWindowRect();
        this._storageITemTitleWindow = new Window_Title(rect);
        this._storageITemTitleWindow.setTitle('Truhe');
        this.addWindow(this._storageITemTitleWindow);
      }


    Es geht um die Strings Ablegen, Entnahme, Abbruch, Inventar und Truhe. Vor allen fünf Namen wollte ich wie auch im restlichen Menü Icons haben. Simpel und einfach funktioniert '\I[5]' als Text nicht. Grund kenne ich mittlerweile, da die Methode die den String ausliest keine Zeichen verarbeitet. Also wollte ich das mit 'drawIcon' und seinen drei Parametern lösen. Versuche ich das, bekomme ich nen Bug, dass die Methode 'drawIcon' nicht existiert. Da sie jedoch in der API ist, müsste er sie doch finden. Hast du ne Idee wie ich die Items davor bekomme?

  • Ich hatte das beides probiert:


    Code
    this.drawIcon(5, 0, 0);
    Code
    super.drawIcon(5, 0, 0);

    Aber da ich mich mit dem Aufbau kaum auskenne scheint es nicht die richtige Lösung zu sein. Prinzipiell müsste es ja beim Titel hin.

    Code
    createPartyItemTitleWindow () {    
         const rect = this.partyItemsTitleWindowRect();    
         this._partyItemTitleWindow = new Window_Title(rect);   
         this._partyItemTitleWindow.drawIcon(5, 0, 0);
         this._partyItemTitleWindow.setTitle('Inventar');    
         this.addWindow(this._partyItemTitleWindow);  
    }

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!