nicatronTg

Shank

Apr 11th, 2010
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.41 KB | None | 0 0
  1. --Clientside of usermessage test
  2. function scShowWire()
  3.     local ply = LocalPlayer()
  4.    
  5.     ply:RunConsoleCommand("wire_printversion")
  6. end
  7. function scHookJoin(scJoinPacket)
  8.     scShowWire()
  9.     local usergroup = scJoinPacket:ReadString()
  10.     if (usergroup == "guest") then
  11.         chat.AddText(Color(184,138,0),"Welcome to the [#1] ShankShock Build Server! Please respect the players and admins, they work hard to keep it up.")
  12.         chat.PlaySound()
  13.     end
  14.     if (usergroup == "blu") then   
  15.         chat.AddText(Color(184,138,0),"Welcome back, ",Color(35,104,142),"Blu",Color(184,138,0), " member! Forgot your abilities? Check the help menu.")
  16.         chat.PlaySound()
  17.     end
  18.     if (usergroup == "gold") then
  19.         chat.AddText(Color(184,138,0),"Welcome back, ",Color(204,153,0),"Gold",Color(184,138,0), " member! Forgot your abilities? Check the help menu.")
  20.         chat.PlaySound()       
  21.     end
  22.     if (usergroup == "silver") then
  23.         chat.AddText(Color(184,138,0),"Welcome back, ",Color(160,160,160),"Diamond",Color(184,138,0), " member! Forgot your abilities? Check the help menu.")
  24.         chat.PlaySound()       
  25.     end
  26.     if (usergroup == "shank") then
  27.         chat.AddText(Color(184,138,0),"Welcome back, ",Color(255,185,15),"Shank!",Color(184,138,0), " Forgot your abilities? Check the help menu.")
  28.         chat.PlaySound()
  29.     end
  30.     if (usergroup == "superadmin") then
  31.         chat.AddText(Color(184,138,0),"Welcome back, ",Color(255,51,51),"Server Owner!",Color(184,138,0), " Question? Comment? Message shank for 110% better customer support!")   
  32.         chat.PlaySound()
  33.     end
  34.     if (usergroup == "admin") then
  35.         chat.AddText(Color(184,138,0),"Welcome back, ",Color(0,255,51),"Admin!",Color(184,138,0), " Question? Comment? Message shank for 110% better customer support!")
  36.         chat.PlaySound()       
  37.     end
  38. end
  39.  
  40. function showMotd()
  41.     local ply = LocalPlayer() --Ply isn't defined on the client
  42.    
  43.     local BackGround = vgui.Create("DFrame")
  44.     BackGround:SetSize(600,300)
  45.     BackGround:SetPos( (ScrW()/2)-(BackGround:GetWide()/2),(ScrH()/2)-(BackGround:GetTall()/2))
  46.     BackGround:SetTitle("ShankShock MOTD")
  47.     BackGround:SetVisible(true)
  48.     BackGround:SetDraggable(false)
  49.     BackGround:ShowCloseButton(true)
  50.     BackGround:MakePopup()
  51.     BackGround.Paint = function()
  52.         draw.RoundedBox(4,0,0,BackGround:GetWide(), BackGround:GetTall(), Color(242,242,242,200))
  53.         draw.RoundedBox(2,2,2,BackGround:GetWide()-4,21, Color(50,50,50,200))
  54.     end
  55.    
  56. end
  57. concommand.Add("scoin_show_motd", showMotd)
  58. usermessage.Hook("scoin_join_packet", scHookJoin)
Advertisement
Add Comment
Please, Sign In to add comment