Ich möchte gerne ein script schreiben aber kriege den Dialog leider nicht auf die Datei lädt aber hoffe um Hilfe mit erklärung.
Code: auto.hpp (Dialog)
////////////////////////////////////////////////////////
// GUI EDITOR OUTPUT START (by John L. Sullivan, v1.063, #Hoqudi)
////////////////////////////////////////////////////////
class Schein_Theorie {
idd = 555;
name = "Schein_Theorie";
movingEnabled = false;
enableSimulation = true;
class Backgrounds
{
class Background: RscText {
idc = 1000;
x = 0.344738 * safezoneW + safezoneX;
y = 0.324075 * safezoneH + safezoneY;
w = 0.336401 * safezoneW;
h = 0.428817 * safezoneH;
colorBackground[] = {0,0,0,0.7};
};
};
class controls {
class Header: RscStructuredText {
idc = 1100;
text = "Fuehrerschein-Pruefung"; //--- ToDo: Localize;
x = 0.349914 * safezoneW + safezoneX;
y = 0.31308 * safezoneH + safezoneY;
w = 0.113859 * safezoneW;
h = 0.0329859 * safezoneH;
};
class Frage: RscStructuredText {
idc = 1101;
x = 0.412018 * safezoneW + safezoneX;
y = 0.368056 * safezoneH + safezoneY;
w = 0.155262 * safezoneW;
h = 0.0439812 * safezoneH;
};
class Antwort_1: RscStructuredText {
idc = 1102;
x = 0.412018 * safezoneW + safezoneX;
y = 0.434028 * safezoneH + safezoneY;
w = 0.144911 * safezoneW;
h = 0.0439812 * safezoneH;
};
class Antwort_2: RscStructuredText {
idc = 1103;
x = 0.412018 * safezoneW + safezoneX;
y = 0.5 * safezoneH + safezoneY;
w = 0.144911 * safezoneW;
h = 0.0439812 * safezoneH;
};
class Antwort_3: RscStructuredText {
idc = 1104;
x = 0.412018 * safezoneW + safezoneX;
y = 0.565972 * safezoneH + safezoneY;
w = 0.144911 * safezoneW;
h = 0.0439812 * safezoneH;
};
class Btn_1: RscButtonMenu {
idc = 2400;
x = 0.603508 * safezoneW + safezoneX;
y = 0.434028 * safezoneH + safezoneY;
w = 0.0414031 * safezoneW;
h = 0.0549766 * safezoneH;
};
class Btn_2: RscButtonMenu {
idc = 2401;
x = 0.603508 * safezoneW + safezoneX;
y = 0.5 * safezoneH + safezoneY;
w = 0.0414031 * safezoneW;
h = 0.0549766 * safezoneH;
};
class Btn_3: RscButtonMenu {
idc = 2402;
x = 0.603508 * safezoneW + safezoneX;
y = 0.565972 * safezoneH + safezoneY;
w = 0.0414031 * safezoneW;
h = 0.0549766 * safezoneH;
};
class Start: RscButtonMenu {
idc = 2403;
text = "Bereit!"; //--- ToDo: Localize;
x = 0.582806 * safezoneW + safezoneX;
y = 0.697916 * safezoneH + safezoneY;
w = 0.0569293 * safezoneW;
h = 0.0329859 * safezoneH;
};
class Abbruch: RscButtonMenu {
idc = 2404;
text = "Abbrechen"; //--- ToDo: Localize;
x = 0.380966 * safezoneW + safezoneX;
y = 0.697916 * safezoneH + safezoneY;
w = 0.0621047 * safezoneW;
h = 0.0329859 * safezoneH;
onbuttonclick = "Closedialog 0;"
};
class Counter: RscStructuredText {
idc = 1105;
text = "Frage 1 / 10"; //--- ToDo: Localize;
x = 0.56728 * safezoneW + safezoneX;
y = 0.33507 * safezoneH + safezoneY;
w = 0.113859 * safezoneW;
h = 0.0329859 * safezoneH;
};
};
};
////////////////////////////////////////////////////////
// GUI EDITOR OUTPUT END
////////////////////////////////////////////////////////
Alles anzeigen
Code: prüfung.sqf
/*
Author: John L. Sullivan
File: pruefung.sqf
Description: Öffnet den Dialog fuer die Schein-Pruefung
*/
private["_Antwort_1","_Antwort_2","_Antwort_3","_Btn1","_Btn2","_Btn3","_Start","_Counter","_Frage","_ok","_Header","_display","_abbruch"];
if(!dialog) then {
createDialog "Schein_Theorie";
};
disableSerialization;
_display = findDisplay 555;
_Frage = _display displayCtrl 1101;
_Header = _display displayCtrl 1100;
_AntwortA = _display displayCtrl 1102;
_AntwortB = _display displayCtrl 1103;
_AntwortC = _display displayCtrl 1104;
_BtnA = _display displayCtrl 2400;
_BtnB = _display displayCtrl 2401;
_BtnC = _display displayCtrl 2402;
_Start = _display displayCtrl 2403;
_Abbruch = _display displayCtrl 2404;
_Counter = _display displayCtrl 1105;
systemChat "test";
_AntwortA ctrlShow false;
_AntwortB ctrlShow false;
_AntwortC ctrlShow false;
_BtnA ctrlShow false;
_BtnB ctrlShow false;
_BtnC ctrlShow false;
_Counter ctrlShow false;
_Frage ctrlShow true;
_Start ctrlShow true;
_abbruch ctrlShow false;
_abbruch ctrladdEventHandler ["buttonClick","closeDialog 0;"];
_Frage ctrlSetStructuredText parseText format ["<t color='#FF0000'><t size='2'><t align='center'>Herzlich Willkommen zur Theorie prüfung<br/><br/><t color='#ffffff'><t align='left'><t size='1'> In diesem Test werden fragen über die STVO in Lakeside gestellt <t color='#00FF0D'>und über dem Verhalten im STraßeVon den 10 Fragnverkehr<t color='#ffffff'> gestellt. en welche dir gestellt werden, darfst du nur maximal 2 falsch beantworten. Dein Ergebnis erhaelst du am Ende der Pruefung. Um dir jegliche Ablenkungen durch Dritte zu ersparen, haben wir es uns erlaubt dich an einem sicheren Ort zu stellen. Nach abschliessen der Pruefung kommst du aber wieder sicher zurueck.<br/><t color='#FF0000'><t size='2'><t align='center'> Viel Erfolg!"];
_Header ctrlSetStructuredText parseText format ["<t align='center'>Theoretische Fuehrerschein Pruefung im Staate Lakeside Viel Spaß"];
_Start ctrlSetToolTip "Bereit fuer die Pruefung!";
//_Start buttonSetAction "[0] spawn life_fnc_frageStart";
Alles anzeigen