MrFu Core

  • Dieses Plugin wird für andere Plugins von mir benötigt. Es enthält allgemeine Funktionen, Parameter und Variablen. Wenn ein anderes Plugin dieses benötigt, steht das in der Beschreibung.


    Vielen Dank an dieser Stelle an waynee95 für seine Hilfe.


    Folgende Plugins benötigen das Core-Plugin:

    Eigenes Fenster erstellen

    DSA5 Regelplugin (in Arbeit)


    Folgende Funktionen sind im Plugin enthalten und können vom Programmierer selbst aufgerufen werden. Diese eignen sich allerdings fast ausschließlich zur Nutzung in anderen Plugins.


    $MFUIncludes(array, begriff, bezeichner):

    Diese Funktion prüft ob eine Eigenschaft eines Objektes in einem Array gleich einem Begriff ist.


    $MFUIsNumber(n):

    Diese Funktion überprüft, ob das Argument eine richtige Zahl ist.


    $MFUConsoleError():

    Diese Funktion gibt eine Alarmmeldung aus in der darauf verwiesen wird die Konsole zu öffnen.


    $MFUParseParameters(params):

    Diese Funktion wandelt Pluginparameter in nutzbare Variablen um.


    $MFUCheckParams(prüfwert, name, alternative, typ):

    Diese Funktion prüft ob der Prüfwert entweder eine Zahl zwischen 1 und 5000 ist, um z.B. korrekte Variablen- bzw. Schalter-IDs zu erhalten, oder ob er true bzw. false ist.


    $MFURomanNumerals(zahl):

    Diese Funktion wandelt eine Zahl in eine römische Zahl um und gibt sie zurück.


    $MFUSort(array, bezeichner):

    Diese Funktion sortiert ein Array mit Objekten alphabetisch nach der Eigenschaft die im Argument 'bezeichner' steht.


    $MFUShowMessageWindow(text, hint, pos, face, faceIndex, scroll, noFast, interpreter):

    Diese Funktion zeigt ein einfaches Textfenster an.


    $MFURollDice(würfel):

    Diese Funktion ermittelt eine Ganzzahl zwischen 1 und dem Argument 'würfel', gibt sie zurück und zeigt das Ergebnis in der Konsole an.


    $MFUNumberIntoWord(zahl):

    Diese Funktion wandelt Zahlen zwischen 0 und 12 in Wörter um und gibt sie zurück. Andere Zahlen bleiben unverändert.


    $MFUWordwrapping(text, breite, höhe, keineMeldung, keinePrüfung):

    Diese Funktion fügt einem beliebigen Text Zeilenumbrüche hinzu. Zeilenumbrüche werden eingefügt wenn die Zeile länger ist als das Fenster breit oder wenn ein Zeilenumbruch im Text enthalten ist.


    $MFUGainPropertyArray(array, eigenschaft):

    Diese Funktion gibt ein Array zurück, das aus Eigenschaften mehrerer Objekte besteht.


    Updates:

    V1.1:

    • Funktion '$MFUWordwrapping' um Argument 'keinePrüfung' erweitert. Damit kann man die Prüfung der Texthöhe ausschalten.
    • Funktion '$MFUShowMessageWindow' um Faces, Scolltext und Waitmode erweitert
    • Funktion '$MFUGainPropertyArray' erstellt

    Ressourcen-Angaben

    Ersteller
    Mr. Fu
    Lizenz-Kategorie
    Kommerziell erlaubt - Bitte Nutzungsbestimmungen beachten
    Nutzungsbestimmungen
    Dieses Plugin darf frei genutzt werden. Credits sind erforderlich. Das Plugin darf nicht verändert werden.

    Dateien

    • MrFu_Core.zip

      application/x-zip-compressed, 6,54 kB (174 Downloads)

Teilen

Kommentare 1

  • Auf Version 1.1 aktualisiert.