Heute will ich euch eine kleine Hilfestellung geben, um eine kleine "unschönheit" in den meisten Altis Life Versionen zu fixen.
Ich war auf unzähligen Servern und bei fast allen habe ich solche Dialoge gefunden (Auswahl erfolgte rein zufällig. Ich möchte keinen Server damit angreifen oder beleidigen.):
Quelle: LiveYourLife.cc
Ein StructuredText oder ähnliche Controls welche nicht dynamisch angepasst werden, dabei ist das ganz doch relativ einfach.
Am Ende sieht das dann etwa so aus (Die Auswahl war nicht zufällig, da dieser Dialog von mir erstellt wurde):
Quelle: DE100-Altis.life
Der Code der dahinter steckt ist besteht eigentlich aus drei Befehlen.
ctrlTextHeight
ctrlSetPosition
ctrlCommit
Bsp. Lizenzen
_dialog = findDisplay 2001;
_lic = _dialog displayCtrl 2014;
...
_lic ctrlSetStructuredText parseText format["<t size='0.8px'>%1</t>",_licTxt];
_lic ctrlSetPosition [0,0,0.1080105 * safezoneW,ctrlTextHeight _lic];
_lic ctrlCommit 0;
Ich hoffe ich konnte einigen damit helfen, da das eigentlich ein simpler aber sehr nützlicher Trick ist.
- Lucian