local Fenster = vgui.Create("DFrame");//einen Frame erstellen
Fenster:SetPos( ScrW() / 2 - 200, ScrH() / 2 - 200 ) //zentrieren
Fenster:SetSize(400, 400); //größe
Fenster:SetTitle("Derma Test"); //Titel
Fenster:SetVisible(true); //sichtbar machen
Fenster:SetDraggable(true); //man kann es bewegen
Fenster:ShowCloseButton(true); //das X zum schließen anzeigen
Fenster:MakePopup(); //erscheinen lassen
local Seite1 = vgui.Create("DPanel"); //das Panel erstellen
Seite1:SetPos(10, 10); //position
Seite1:SetSize(370, 370); //größe
local Tabs = vgui.Create("DPropertySheet"); //die Tabs erstellen
Tabs:SetParent(Fenster); //Parent setzen
Tabs:SetSize(390, 350);//größe
Tabs:SetPos(5, 10);//position
local NameText = vgui.Create("DLabel", Seite1); //eine Text erstellen, der Zweite Parameter gibt das Parent an dann muss man nicht SetParent().. machen
NameText:SetPos(20, 20);
NameText:SetText("Name:"); //Text der dort stehen soll
NameText:SizeToContents(); //die größe an den inhalt anpassen
local NameTextEntry = vgui.Create("DTextEntry", Seite1);
NameTextEntry:SetPos(110, 20);
NameTextEntry:SetTall(20); //höhe
NameTextEntry:SetWide(80); //breite
NameTextEntry:SetEnterAllowed(true);
local NationChoice = vgui.Create("DMultiChoice", Seite1);
NationChoice:SetPos(20, 110);
NationChoice:SetWide(100);
NationChoice:AddChoice("AUT");
NationChoice:AddChoice("CH");
NationChoice:AddChoice("GER");
function NationChoice:OnSelect(index, value, data)
//hier was machen was ausgwählt ist
end
local CloseButton = vgui.Create("DButton", Seite1);
CloseButton:SetPos(340, 230);
CloseButton:SetSize(100, 20);
CloseButton:SetText("schliesen");
CloseButton.DoClick = function ()
Fenster:Close()
end
local ModelPanel = vgui.Create("DPanelList");
ModelPanel:SetPos(5,5);
ModelPanel:SetSize(380, 340);
ModelPanel:SetSpacing(5);
local icon = vgui.Create("SpawnIcon");
icon:SetSize( 64, 64 );
icon:SetModel( "models/player/Group01/male_01.mdl" );
icon.DoClick = function() model = v end
ModelPanel:AddItem(icon);
Tabs:AddSheet( "Allgemein", Seite1, "gui/silkicons/user", false, false, "Allgemeine Angaben zum Spieler" )
Tabs:AddSheet( "Model", ModelPanel, "gui/silkicons/group", false, false, "Spieler Model" )