Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : Derma Textfeld



Stoned
24.06.2008, 20:47
hab ne frage bezueglich derma/textbox


local showtext = ""

local showtext = vgui.Create("DTextEntry")
showtext:SetParent(tab2)
showtext:SetPos(16,40)
showtext:SetTall(20)
showtext:SetWide(200)
showtext:SetEnterAllowed(true)
showtext.OnEnter = function()
Msg("The Text is now shown as ~"..showtext:GetValue().."~ !\n" )
--panel:Close()
showtext:SetVisible(false)
end

draw.SimpleText(""..showtext,"BudgetLabel", vec.x, vec.y, Color(255,0,255,255), 1, 1)



das problem ist, es fehlt am anfang der text, und jedes ma wenn ich das derma aufmache dann is der text wieder weg, wie kann man den speicher, wie zB bei client-achievments...

lg

SMILIE
24.06.2008, 21:23
Das kann nicht funktionieren.... deine Textvariable heist genauso wie dein Textentry somit überschreibst du deine Text mit deinem TextEntry, nenn die erste Variable einfach um und schon sollts gehen.

Stoned
25.06.2008, 18:30
dh wie sollte es aussehen ? D:

pls help :/ habs noch immer nicht gerafft

Pac_187
25.06.2008, 18:37
Du sollst deine Variable einfach anders nennen...

Du bennenst die 1. Variable einfach in mytext um, fertig.

Stoned
25.06.2008, 18:57
und wie kann ich es machen, das in der textbox von anfang an was drinn steht ? :/

Pac_187
25.06.2008, 19:03
Mit :SetValue( "DEIN TEXT HIER" )

Ein deinem Fall also:


showtext:SetValue( "DEIN TEXT HIER" )

Stoned
25.06.2008, 19:36
sry fuer die vielen fragen, aber das zB hier, wie kann ich die schrift besser sichtbar machen ?

http://noobontour.no.funpic.de/files/blubb.jpg

€dit: wenn ich in die textbox was reinschreibe aendert sich der text nicht :/

bzw wie kann ich den speichern lass, sodass er nicht nach jedem serverjoin wieder weg ist?

burhan36
25.06.2008, 21:19
Mal ein Beispiel:


function HelpPanel()

HelpFrame = vgui.Create( "DFrame" )
HelpFrame:SetTitle( "Help Menu" )
HelpFrame:ShowCloseButton( false )
HelpFrame:SetPos( 250, 180 )
HelpFrame:SetSize( 500, 340 )
HelpFrame:SetDraggable( false )
HelpFrame:SetVisible( false )
HelpFrame:SetBackgroundBlur( true )
gui.SetMousePos( ScrW() / 2, ScrH() / 2 )

local Help = vgui.Create("DLabel", HelpFrame)
Help:SetText( "Help:" )
Help:SizeToContents()
Help:SetTextColor( Color( 255, 0, 0, 255 ) )
Help:SetPos( 230, 40 )

end

end

Stoned
26.06.2008, 17:18
http://noobontour.no.funpic.de/files/options.jpg

wie kann man variablen wie autoupdate mit (true) und (false) bei checkbox machen ? bzw wie wird der text in dem textfeld gespeichert?

lg

Scarecrow
26.06.2008, 17:52
Wenn du das hier (http://garrysmod.de/forum/showthread.php?t=15308) ordentlich liest, dann findest du auch, wo sowas gespeichert wird.

Stoned
26.06.2008, 18:11
ich bin ein noob at lua ( noch xD ), pls ein bespiel :/ vor allem wie der text gespeichert wird ist wichtig...

Scarecrow
26.06.2008, 18:23
ich bin ein noob at lua ( noch xD ), pls ein bespiel :/ vor allem wie der text gespeichert wird ist wichtig...

Dass du Lua nicht kannst, entschuldigt nicht deine Faulheit dir das alles im Facepunch durchzulesen.

Stoned
26.06.2008, 18:34
ich habe es im fp gelesen, nur das das weder die erste noch die zweite frage beantwortet :/ es steht nicht wie der text gespeichert bleibt, und es steht nicht wie man die checkbox so nutzen kann, dass man damit (true) und (false) statements bedienen kann.

Scarecrow
26.06.2008, 19:11
ich habe es im fp gelesen, nur das das weder die erste noch die zweite frage beantwortet :/ es steht nicht wie der text gespeichert bleibt, und es steht nicht wie man die checkbox so nutzen kann, dass man damit (true) und (false) statements bedienen kann.

Das steht da alles drin, das glaubst du garnicht ;)

Und ich kann dir sagen, dass true und false das selbe wie 1 und 0 sind und Checkboxen damit laufen.

Stoned
27.06.2008, 12:19
......das ist mir klar, ich weiß auch wie ich sie mache, nur kann ich sie nicht mit einem statement verknuepfen :/

Scarecrow
27.06.2008, 15:40
Was genau meinst du mit verknüpfen?

Stoned
27.06.2008, 18:57
naja, wie kann ich aus der checkbox ( 1-0 ) ein true - false statement machen ?

don-banane
27.06.2008, 19:00
naja, wie kann ich aus der checkbox ( 1-0 ) ein true - false statement machen ?

Klick (http://garrysmod.de/forum/showthread.php?t=14751&page=2) :gmod:

Scarecrow
27.06.2008, 19:03
naja, wie kann ich aus der checkbox ( 1-0 ) ein true - false statement machen ?

Unnötig, weil es ein und dasselbe ist.