Menu Coding - Einbinden und Erklärung von Strings
Voraussetzungen
Wenn man Menus wirklich lernen möchte, sollte man sich die Tutorials von Biki anschauen.
Ich werde die Befehle, die in Bikis Tutorials schon erklärt werden, hier auf jeden Fall nicht noch einmal erklären ;)! Also schauts euch an:
Tutorial
In diesem Tutorial lernen wir das einbinden von Strings.
Die Syntax in der .menu Datei lautet:
text @[String-Datei]_[link in dieser String-Datei]
Ein Beispiel: @beispielstring_beispieltext
oder auch: @meinemod_meintext
Diese Datei muss in dem Ordner strings/[sprache]
liegen.
Also zum Beispiel: strings/english
Die Datei hat die Dateiendung .str
und der Inhalt sieht folgendermaßen aus: (Beispiel)
//BSP.str // VERSION "1" CONFIG "W:\bin\stringed.cfg" FILENOTES "Text printed at console" REFERENCE MEINLINK LANG_ENGLISH "Meintext ist voll\n cool!" ENDMARKER
Am Anfang muss immer das Ganze mit VERSION
, CONFIG
und FILENOTES
kommen. Und ganz am Ende der Datei der Befehl: ENDMARKER
Reference ist sozusagen der Link zum Text. Der Text selber steht in der Zeile mit LANG_ENGLISH
.
Zeilenumbrüche können mit dem Befehl \n
erzeugt werden.
Dieses Beispiel zeigt euch, wie so ein Text im Menü aussehen kann:
itemDef { name credits //name des items text @BSP_MEINLINK //der string "link" style WINDOW_STYLE_EMPTY rect 100 200 130 24 font 4 textscale 1.1 textalign ITEM_ALIGN_CENTER textstyle 3 textalignx 65 textaligny -1 forecolor 1 1 1 1 visible 1 decoration }
Dieser itemDef würde bewirken, dass im fertigen Menü folgendes stehen würde:
Meintext ist voll cool!
Ich hoffe, ich konnte euch helfen ^^
Bei weiteren Fragen oder Anmerkungen, kontaktiert mich bitte einfach ;)
- icq: 332-232-603
- email: opiwahn [at] web . de