• Derma Help
    1 replies, posted
What I am trying to do is make it so the option you pick in the dmultichoice is the command it will run but it is not working. Here is the code [code]local DButton5 local DButton4 local DMultiChoice1 local DButton2 local DButton3 local DButton1 local D3Main function D3TellAll() D3Main = vgui.Create('DFrame') D3Main:SetSize(417, 156) D3Main:SetPos(117, 65) D3Main:SetTitle(' Rule Enforcer/Informer') D3Main:SetSizable(true) D3Main:SetDeleteOnClose(false) D3Main:MakePopup() DButton1 = vgui.Create('DButton') DButton1:SetParent(D3Main) DButton1:SetSize(89, 30) DButton1:SetPos(150, 28) DButton1:SetText(' Confirmed Minge') DButton1.DoClick = function() end DButton3 = vgui.Create('DButton') DButton3:SetParent(D3Main) DButton3:SetSize(89, 30) DButton3:SetPos(150, 66) DButton3:SetText('JukeBox') DButton3.DoClick = function() end DButton2 = vgui.Create('DButton') DButton2:SetParent(D3Main) DButton2:SetSize(92, 34) DButton2:SetPos(29, 98) DButton2:SetText('Enable/Tell') DButton2.DoClick = function() LocalPlayer():ConCommand(DMultiChoice1:GetValue()) end DMultiChoice1 = vgui.Create('DMultiChoice') DMultiChoice1:SetParent(D3Main) DMultiChoice1:SetPos(14, 53) DMultiChoice1.OnMousePressed = function() end function DMultiChoice1:OnSelect(Index, Value, Data) end DMultiChoice1:AddChoice("RS_RULELIST") DMultiChoice1:AddChoice("RS_Rule1") DMultiChoice1:AddChoice("RS_Rule2") DMultiChoice1:AddChoice("RS_Rule3") DMultiChoice1:AddChoice("RS_Rule4") DMultiChoice1:AddChoice("RS_Rule5") DMultiChoice1:AddChoice("RS_Rule6") DMultiChoice1:AddChoice("RS_Rule7") DMultiChoice1:AddChoice("RS_Rule8") DButton4 = vgui.Create('DButton') DButton4:SetParent(D3Main) DButton4:SetSize(89, 30) DButton4:SetPos(267, 28) DButton4:SetText('EULA') DButton4.DoClick = function() end DButton5 = vgui.Create('DButton') DButton5:SetParent(D3Main) DButton5:SetSize(89, 30) DButton5:SetPos(268, 66) DButton5:SetText('ATRA') DButton5.DoClick = function() RunConsoleCommand("RS_ATRA") end end concommand.Add("RS_TELLALL", D3TellAll)[/code]
Fixed [lua]/* ] RS_TELLALL Selected RS_Rule3 Unknown command: RS_Rule3 */ local DButton5 local DButton4 local DMultiChoice1 local DButton2 local DButton3 local DButton1 local D3Main local Val function D3TellAll() D3Main = vgui.Create('DFrame') D3Main:SetSize(417, 156) D3Main:SetPos(117, 65) D3Main:SetTitle(' Rule Enforcer/Informer') D3Main:SetSizable(true) D3Main:SetDeleteOnClose(false) D3Main:MakePopup() DButton1 = vgui.Create('DButton') DButton1:SetParent(D3Main) DButton1:SetSize(89, 30) DButton1:SetPos(150, 28) DButton1:SetText(' Confirmed Minge') DButton1.DoClick = function() end DButton3 = vgui.Create('DButton') DButton3:SetParent(D3Main) DButton3:SetSize(89, 30) DButton3:SetPos(150, 66) DButton3:SetText('JukeBox') DButton3.DoClick = function() end DButton2 = vgui.Create('DButton') DButton2:SetParent(D3Main) DButton2:SetSize(92, 34) DButton2:SetPos(29, 98) DButton2:SetText('Enable/Tell') DButton2.DoClick = function() print("Selected "..Val) LocalPlayer():ConCommand(Val) end DMultiChoice1 = vgui.Create('DMultiChoice') DMultiChoice1:SetParent(D3Main) DMultiChoice1:SetPos(14, 53) DMultiChoice1.OnMousePressed = function() end function DMultiChoice1:OnSelect(Index, Value, Data) Val = Value end DMultiChoice1:AddChoice("RS_RULELIST") DMultiChoice1:AddChoice("RS_Rule1") DMultiChoice1:AddChoice("RS_Rule2") DMultiChoice1:AddChoice("RS_Rule3") DMultiChoice1:AddChoice("RS_Rule4") DMultiChoice1:AddChoice("RS_Rule5") DMultiChoice1:AddChoice("RS_Rule6") DMultiChoice1:AddChoice("RS_Rule7") DMultiChoice1:AddChoice("RS_Rule8") DButton4 = vgui.Create('DButton') DButton4:SetParent(D3Main) DButton4:SetSize(89, 30) DButton4:SetPos(267, 28) DButton4:SetText('EULA') DButton4.DoClick = function() end DButton5 = vgui.Create('DButton') DButton5:SetParent(D3Main) DButton5:SetSize(89, 30) DButton5:SetPos(268, 66) DButton5:SetText('ATRA') DButton5.DoClick = function() RunConsoleCommand("RS_ATRA") end end concommand.Add("RS_TELLALL", D3TellAll)[/lua]
Sorry, you need to Log In to post a reply to this thread.