• Text help
    4 replies, posted
Hello there i have started learning LUA and just wondering how i could make it so i could change my ingame name with this: local DermaText = vgui.Create( "DTextEntry", DermaPanel ) DermaText:SetPos( 20,25 ) DermaText:SetTall( 20 ) DermaText:SetWide( 450 ) DermaText:SetEnterAllowed( true ) DermaText.OnEnter = function() Msg("You entered -"..DermaText:GetValue().."-!" ) -- What happens when you press enter DermaPanel:SetVisible( false ) end So when you put your name in it changes it to that and displays it on your Guy thank you.
Well it's a little more complex than that. You can't force a client to change his steam name trough lua. You'll need to setup a displayname system for that to be possible.
You could try something like this. [code]DermaText.OnEnter = function() RunConsoleCommand("setname",DermaText:GetValue()0 DermaPanel:Close() end[/code]
USE LUA TAGS!!!! Tags = lua and /lua with them being surrounded by these []
[QUOTE=Justin37111;17976950]USE LUA TAGS!!!! Tags = lua and /lua with them being surrounded by these [][/QUOTE] Doesn't make much of a difference really. I only use lua tags on long pieces of code. [noparse][lua] and [/lua][/noparse] are pretty cool though. :V
Sorry, you need to Log In to post a reply to this thread.