• button.OnCursorEntered = function() | Help
    1 replies, posted
Hello. Im currently on a lua project. Since Im new to LUA coding, I have my problems. Currently, I set up a nice derma that pops up on the players spawn to choose the job to play with. In the button.OnCursorEntered = function() I want to put a function, that it shows the player model on the right side, BUT ONLY if my mouse is on the button. Now, the problem nr 1. I have is, that when I exit the button with my crusor, the model still shows. And If I put my crusor on a different button with the same function, the model adds on top of the existing one. Which is pretty annoying. I set this up so far: [CODE] local button = vgui.Create( 'DButton' ) button:SetParent( base ) button:SetPos( ScrW()/25 + 160, ScrH()/25 + 320 ) button:SetSize( 100, 20 ) button:SetText( 'Governor' ) //button:SizeToContents() function button:Paint( w, h ) draw.RoundedBox( 0, 0, 0, w, h, Color(222, 222, 222, 120 ) ) end local In = false button.OnCursorEntered = function() In = true local icon = vgui.Create( "DModelPanel", f ) icon:SetParent( base ) icon:SetPos( ScrW()/25 + 500, ScrH()/25 + 50 ) icon:SetSize( 700, 700 ) icon:SetModel( LocalPlayer():GetModel() ) end button.OnCursorExited = function() In = false end function button:Paint( w, h ) if In then surface.SetDrawColor(222, 222, 222, 60 ) surface.DrawRect(0, 0, button:GetWide(), button:GetTall()) end end function button:DoClick() net.Start("ChangeTeam") net.WriteFloat(10) net.SendToServer() end[/CODE] 1) How can I make the model disappear when I exit the button. 2) I want a little text on the right as description. How do I make it disappear when I exit the button And nother question: How do I make the VGUI disappear, when I have SELECTED a job/button. (I have a job that spawns a med kit in front of you. Now if you just click the job 100 times, 100 med kits appear. Its highly abusable. I want the derma to disappear, so you need to die, before changing to another job again) THANK YOU SO MUCH for reading this thread! If you could give me a link to some website (wiki.garrysmod.com) where I can look up all the functions I need, it would help me aswell. I do not expect you to go over the entire code and correct it for me. Of course that would be amazing, but its (I suppose) hard work. I just need a 'little' help and im good to go. <3! -Please don't be too harsh with me, :p. I started lua coding yesterday- -thanks [editline]18th May 2014[/editline] Nobody has an idea how to help me? Or at least send me a link? :O
Maybe DModelPanel:Clear() or Remove() ?
Sorry, you need to Log In to post a reply to this thread.