Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2018
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.18 KB | None | 0 0
  1. local console_cmd = client.exec
  2. local console_log = client.log
  3. local ui_get = ui.get
  4. local ui_set = ui.set
  5.  
  6. local servers = {
  7. {
  8. name = 'Click to join'
  9. },
  10. {
  11. name = 'NA Spread - skeet.cc',
  12. ip = '104.153.105.233:27015'
  13. },
  14. {
  15. name = 'NA Spread - GameTime',
  16. ip = '162.248.92.209:27015'
  17. },
  18. {
  19. name = 'NA Spread - Quantiom',
  20. ip = '45.58.126.28:27095'
  21. },
  22. {
  23. name = 'NA Spread - Spoezy',
  24. ip = '192.223.30.213:27015'
  25. },
  26. {
  27. name = 'NA NoSpread - GameTime',
  28. ip = '192.223.30.248:27015'
  29. },
  30. {
  31. name = 'EU Spread - Pastepolizei',
  32. ip = '185.188.7.73:27015'
  33. },
  34. {
  35. name = 'EU Spread - RANTEI$',
  36. ip = '149.202.65.10:27035'
  37. },
  38. {
  39. name = 'EU Spread - RANTEI$ 1v1',
  40. ip = '149.202.65.10:27025'
  41. },
  42. {
  43. name = 'EU Spread - GameTime',
  44. ip = '95.172.92.197:27015'
  45. },
  46. {
  47. name = 'EU Spread - BRUTALITY',
  48. ip = '176.57.158.167:27015'
  49. },
  50. {
  51. name = 'EU Spread - CTH OldD2',
  52. ip = '89.203.192.10:27015'
  53. },
  54. {
  55. name = 'EU Spread - CTH Office',
  56. ip = '89.203.249.92:27015'
  57. },
  58. {
  59. name = 'EU Spread - Wasted',
  60. ip = '185.134.22.230:27080'
  61. },
  62. {
  63. name = 'EU NoSpread - violeNT',
  64. ip = '84.200.101.31:27017'
  65. },
  66. {
  67. name = 'EU NoSpread - RANTEI$',
  68. ip = '149.202.65.10:27020'
  69. },
  70. {
  71. name = 'EU NoSpread - BRUTALITY',
  72. ip = '46.251.242.170:27015'
  73. },
  74. {
  75. name = "AU Spread - Treadhack",
  76. ip = "139.99.144.28:27015"
  77. },
  78. {
  79. name = "AU NoSpread - ZXG",
  80. ip = '139.99.144.28:27020'
  81. }
  82. }
  83.  
  84. -- Nothing below this line needs to be edited. -- #tysm abbie i couldnt figure out a way to do this last night <3:)
  85. local _servers = {}
  86. for _, v in pairs(servers) do
  87. _servers[#_servers + 1] = v.name
  88. end
  89.  
  90. local join_server = ui.new_combobox('MISC', 'Settings', 'Server List', _servers)
  91. local function connect()
  92. local server_name = ui_get(join_server)
  93. ui_set(join_server, "Click to join")
  94. if server_name == "Click to join" then return end
  95. for _, v in pairs(servers) do
  96. if v.name == server_name then
  97. console_cmd('connect ', v.ip)
  98. console_log('Joined ', server_name)
  99. return
  100. end
  101. end
  102. end
  103.  
  104. ui.set_callback(join_server, connect)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement