Advertisement
PredaCarbon

Untitled

Feb 24th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.98 KB | None | 0 0
  1.     local plist = vgui.Create("DPanelList", frame)
  2.     plist:SetSize(frame:GetWide(), frame:GetTall()-60)
  3.     plist:SetPos(0, 60)
  4.  
  5.     local ourtbl = net.ReadTable()
  6.     for k, v in ipairs(ourtbl) do
  7.         -- DButton.
  8.         local button = vgui.Create("DButton",plist)
  9.         button:SetSize(frame:GetWide(), 40)
  10.         button:SetPos(0,100)
  11.         button:SetText("")
  12.         button.Paint = function(self,w,h)
  13.             draw.RoundedBox(0,0,0,w,h,iElection.Config.VoteButtonColor)
  14.             me_lerp(self,w,h,FrameTime()*1.5,iElection.Config.VoteHoverColor)
  15.             draw.SimpleText(v.player:Nick(),"iElection_Font4",h+5,h/2, iElection.Config.UIMenuFontColor, TEXT_ALIGN_LEFT, TEXT_ALIGN_CENTER)
  16.         end
  17.         button.DoClick = function()
  18.             net.Start("me_placingvote")
  19.                 net.WriteEntity(v.player)
  20.             net.SendToServer()
  21.             frame:Close()
  22.         end
  23.         -- AvatarImage.
  24.         local ppl = vgui.Create("AvatarImage", button)
  25.         ppl:SetSize(button:GetTall(), button:GetTall())
  26.         ppl:SetSteamID(v.steam64, 64)
  27.         -- Add buttons to the list.
  28.         plist:AddItem(button)
  29.  
  30.     end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement