Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[ JASPER ----------------------------------------------------------------------------------------
- @package Jasper
- @author Richard
- @build v1.1.2
- @release 09.17.2016
- @owner 76561198031681282
- BY MODIFYING THIS FILE -- YOU UNDERSTAND THAT THE ABOVE MENTIONED AUTHORS CANNOT BE HELD RESPONSIBLE
- FOR ANY ISSUES THAT ARISE. AS A CUSTOMER TO THE ORIGINAL PURCHASED COPY OF THIS SCRIPT, YOU ARE
- ENTITLED TO STANDARD SUPPORT WHICH CAN BE PROVIDED USING [SCRIPTFODDER.COM]. ONLY THE ORIGINAL
- PURCHASER OF THIS SCRIPT CAN RECEIVE SUPPORT.
- --------------------------------------------------------------------------------------------------]]
- Jasper = Jasper or {}
- Jasper.Settings = Jasper.Settings or {}
- Jasper.Language = Jasper.Language or {}
- --[[ FASTDL / WORKSHOP RESOURCES -------------------------------------------------------------------
- Set to false if you do not wish for the server to force players to download the resources/materials.
- --------------------------------------------------------------------------------------------------]]
- Jasper.Settings.WorkshopEnabled = true
- Jasper.Settings.WorkshopMountGMAEnabled = false
- Jasper.Settings.ResourcesEnabled = true
- --[[ DEBUG MODE ------------------------------------------------------------------------------------
- Enabling this will display special prints during particular processes which include resource /
- workshop mounting, special actions and more. Should really only enable this if you need it.
- --------------------------------------------------------------------------------------------------]]
- Jasper.Settings.DebugEnabled = false
- --[[ CUSTOM FONTS ----------------------------------------------------------------------------------
- This script makes use of custom fonts (because they look better) However, if you wish to disable
- them because for whatever reason, you cannot sync them to your FastDL, then you can simply set the
- below setting to 'false'. This will force the script to use the default fonts with modified
- properties in order to look as good as they can.
- --------------------------------------------------------------------------------------------------]]
- Jasper.Settings.CustomFontsEnabled = true
- --[[ ACTIVATION ------------------------------------------------------------------------------------
- General settings which allow you to customize the name of your server, colorization of certain
- aspects, and a few other features.
- --------------------------------------------------------------------------------------------------]]
- Jasper.Settings.InitOnJoin = true
- Jasper.Settings.KeybindAllowToggle = true
- Jasper.Settings.KeybindEnum = KEY_F9
- Jasper.Settings.KeybindChat = "!motd"
- Jasper.Settings.AnimationsEnabled = true
- Jasper.Settings.AnimationsMultiplier = 0.07
- --[[ GENERAL ---------------------------------------------------------------------------------------
- General settings which allow you to customize the name of your server, colorization of certain
- aspects, and a few other features.
- --------------------------------------------------------------------------------------------------]]
- Jasper.Settings.General = {
- NetworkName = "EGN Community",
- NetworkNameColor = Color( 255, 255, 255, 255 ),
- ClockFormat = "%I:%M %p",
- ClockTextColor = Color( 255, 255, 255, 255 ),
- PanelTopColor = Color( 5, 5, 5, 200 ),
- HeaderNameTextColor = Color( 255, 255, 255, 255 ),
- SubHeaderTextColor = Color(255, 255, 255, 255),
- AvatarBoarderColor = Color( 255, 255, 255, 255 ),
- CloseButtonOuterColor = Color( 35, 35, 35, 255 ),
- CloseButtonInnerColor = Color( 25, 25, 25, 255 )
- }
- --[[ CLOSE BUTTONS ---------------------------------------------------------------------------------
- These settings simply control what the close buttons look like in normal and hover state.
- --------------------------------------------------------------------------------------------------]]
- Jasper.Settings.CloseButtonColor = Color( 255, 255, 255, 255 )
- Jasper.Settings.CloseButtonHoverColor = Color( 205, 79, 3, 255 )
- --[[ ROTATING BACKGROUNDS --------------------------------------------------------------------------
- This feature comes with two options, (1) Regular Backgrounds or (2) Live-Wallpaper. Adjust the
- settings below to deecide which one to use. Please note that Live Wallpapers have PRIORITY over the
- regular backgrounds. Disable Live-Wallpaper if you want regular backgrounds to display.
- --------------------------------------------------------------------------------------------------]]
- Jasper.Settings.BackgroundsEnabled = true
- Jasper.Settings.BackgroundsFilterColor = Color( 0, 0, 0, 200 )
- Jasper.Settings.BackgroundsBlurEnabled = true
- Jasper.Settings.BackgroundsEnhancedEnabled = true
- Jasper.Settings.BackgroundsList =
- {
- "http://api.iamrichardt.com/products/2936/resources/wallpaper/wallpaper-0001.jpg",
- "http://api.iamrichardt.com/products/2936/resources/wallpaper/wallpaper-0002.jpg",
- "http://api.iamrichardt.com/products/2936/resources/wallpaper/wallpaper-0003.jpg",
- "http://api.iamrichardt.com/products/2936/resources/wallpaper/wallpaper-0004.jpg",
- "http://api.iamrichardt.com/products/2936/resources/wallpaper/wallpaper-0005.jpg",
- "http://api.iamrichardt.com/products/2936/resources/wallpaper/wallpaper-0006.jpg",
- }
- Jasper.Settings.LiveBackgroundsEnabled = true
- Jasper.Settings.LiveBackgroundsList =
- {
- "http://api.iamrichardt.com/products/2936/resources/wallpaper/index.php?background=active_background_1.webm",
- "http://api.iamrichardt.com/products/2936/resources/wallpaper/index.php?background=active_background_2.webm",
- "http://api.iamrichardt.com/products/2936/resources/wallpaper/index.php?background=active_background_3.webm",
- "http://api.iamrichardt.com/products/2936/resources/wallpaper/index.php?background=active_background_4.webm",
- "http://api.iamrichardt.com/products/2936/resources/wallpaper/index.php?background=active_background_5.webm",
- }
- --[[ PING CHECKER ----------------------------------------------------------------------------------
- The ping check system will notify a player once they are connected that their ping may be too high.
- This is simply just a notification system to the player.
- --------------------------------------------------------------------------------------------------]]
- Jasper.Settings.Pinger.Enabled = true
- Jasper.Settings.Pinger.Threshold = 300
- Jasper.Settings.Pinger.Delay = 15
- Jasper.Settings.Pinger.NoticeTime = 10
- Jasper.Settings.Pinger.NoticeTextColor = Color(255, 255, 255, 255)
- Jasper.Settings.Pinger.NoticeTitle = "High Ping Alert"
- Jasper.Settings.Pinger.NoticeMessage = "Your ping appears to be higher than recommended."
- --[[ CENTER | CIRCULAR GRAPHS ----------------------------------------------------------------------
- This section controls the center circular graph/avatar space.
- --------------------------------------------------------------------------------------------------]]
- Jasper.Settings.StandingsPrimary =
- {
- StatsEnabled = true,
- ContainerColor = Color( 5, 5, 5, 200 ),
- CircleRadius = 130,
- CircleThickness = 20,
- CircleSAngle = 0,
- CircleEAngle = 360,
- CircleRoughness = 0,
- CircleColorPrimary = function()
- return Color(23, 51, 62, 255)
- end,
- CircleColorProgress = function()
- return Color( 205, 79, 3, 255 )
- end,
- ValueCurrent = function()
- return LocalPlayer():Health()
- end,
- ValueMax = function()
- return LocalPlayer():GetMaxHealth()
- end,
- errorStatus = function()
- // Error condition here
- end
- }
- --[[ LEFT | CIRCULAR GRAPHS ------------------------------------------------------------------------
- This section controls the center circular graph.
- --------------------------------------------------------------------------------------------------]]
- Jasper.Settings.StandingsLeft =
- {
- Enabled = true,
- ItemName = "K:D Ratio",
- ItemColor = Color(255,255,255,255),
- ContainerColor = Color( 5, 5, 5, 0 ),
- CircleRadius = 70,
- CircleThickness = 10,
- CircleSAngle = 0,
- CircleEAngle = 360,
- CircleRoughness = 0,
- CircleColorPrimary = function()
- return Color( 200, 29, 47, 255 )
- end,
- CircleColorProgress = function()
- return Color( 5, 155, 63, 255 )
- end,
- ValueCurrent = function()
- local getValueCurrent = LocalPlayer():Frags()
- return getValueCurrent
- end,
- ValueMax = function()
- local getValueMax = LocalPlayer():Frags() + LocalPlayer():Deaths()
- return getValueMax
- end,
- ValueText = function()
- function GetKillRatio( kills, deaths )
- local findRatio
- if deaths == 0 and kills == 0 then
- findRatio = 0.00
- else
- if deaths <= 0 then deaths = 1 end
- findRatio = math.Round( kills / deaths, 2 )
- if kills == 0 and deaths > 0 then
- findRatio = -deaths
- elseif kills == deaths then
- findRatio = 1
- elseif kills > 0 and deaths == 0 then
- findRatio = kills
- end
- end
- return string.format("%.2f", findRatio)
- end
- local kdRatioInit = GetKillRatio(LocalPlayer():Frags(),LocalPlayer():Deaths())
- return kdRatioInit
- end,
- errorStatus = function()
- // Error condition here
- end
- }
- --[[ RIGHT | CIRCULAR GRAPHS -----------------------------------------------------------------------
- This section controls the right circular graph.
- --------------------------------------------------------------------------------------------------]]
- Jasper.Settings.StandingsRight =
- {
- Enabled = true,
- ItemName = "Ping",
- ItemColor = Color(255,255,255,255),
- ContainerColor = Color( 5, 5, 5, 0 ),
- CircleBackdropFill = Color( 25, 25, 25, 255 ),
- CircleRadius = 130,
- CircleThickness = 20,
- CircleSAngle = 0,
- CircleEAngle = 360,
- CircleRoughness = 0,
- CircleColorPrimary = function()
- return Color(23, 51, 62, 255)
- end,
- CircleColorProgress = function()
- local GetPlayerPing = LocalPlayer():Ping()
- local SetPingColor = Color(5, 155, 63, 255)
- if GetPlayerPing < 100 then
- SetPingColor = Color( 5, 155, 63, 255 )
- elseif GetPlayerPing < 225 then
- SetPingColor = Color( 200, 200, 0, 255 )
- else
- SetPingColor = Color( 200, 29, 47, 255 )
- end
- return SetPingColor
- end,
- ValueCurrent = function()
- return LocalPlayer():Ping()
- end,
- ValueMax = function()
- return 300
- end,
- ValueText = function()
- return LocalPlayer():Ping()
- end,
- errorStatus = function()
- // Error condition here
- end
- }
- --[[ TERMS AND CONDITIONS --------------------------------------------------------------------------
- This section controls the Terms and Conditions feature of this script. If enabled, when a player
- first connects to your server; they will be presented with a box that will appear in the center of
- screen. The player MUST click "Accept" in order to continue playing. If they click "Decline", they
- will be kicked from the server.
- --------------------------------------------------------------------------------------------------]]
- Jasper.Settings.TermsEnabled = false
- Jasper.Settings.TermsBackground = "jasper/jasper_ui_paneltexture.jpg"
- Jasper.Settings.TermsDialogColor = Color( 0, 0, 0, 240 )
- Jasper.Settings.TermsColor = Color( 255, 255, 255, 255 )
- Jasper.Settings.TermsTitle = "Terms and Conditions"
- Jasper.Settings.TermsButtonAcceptDisagreeTall = 30
- Jasper.Settings.TermsButtonAcceptName = "Accept"
- Jasper.Settings.TermsButtonAcceptTextColor = Color( 255, 255, 255, 255 )
- Jasper.Settings.TermsButtonAcceptColor = Color( 64, 105, 126, 190 )
- Jasper.Settings.TermsButtonDeclineName = "Decline"
- Jasper.Settings.TermsButtonDeclineTextColor = Color( 255, 255, 255, 255 )
- Jasper.Settings.TermsButtonDeclineColor = Color( 124, 51, 50, 190 )
- Jasper.Settings.TermsDeclineConfirmTitle = "Are you sure?"
- Jasper.Settings.TermsDeclineConfirmTitleColor = Color(255, 255, 255, 255)
- Jasper.Settings.TermsDeclineConfirmText = "Declining our terms will disconnect you from the server. Are you sure?"
- Jasper.Settings.TermsDeclineConfirmTextColor = Color(255, 255, 255, 255)
- Jasper.Settings.TermsDeclineConfirmButtonTextColor = Color(255, 255, 255, 255)
- Jasper.Settings.TermsDeclineOption1Name = "No. return to Terms"
- Jasper.Settings.TermsDeclineOption2Name = "Yes. I want to leave"
- Jasper.Settings.TermsCheckTitle = "Restricted Access"
- Jasper.Settings.TermsCheckMessage = "You must accept the Terms and Conditions for this Network before you can perform the requested action. If you do not accept, you must disconnect."
- Jasper.Settings.TermsCheckButtonText = "OK"
- Jasper.Settings.TermsCheckBoxColor = Color(124, 51, 50, 255)
- Jasper.Settings.TermsCheckButtonTextColor = Color( 255, 255, 255, 255 )
- Jasper.Settings.TermsCheckButtonColor = Color(64, 105, 126, 190)
- Jasper.Settings.TermsCheckTitleColor = Color(255, 255, 255, 255)
- Jasper.Settings.TermsCheckMessageColor = Color(255, 255, 255, 255)
- Jasper.Settings.TermsText = [[
- This Network provides its service to you, subject to the following Terms of Service (βTOSβ),
- which may be updated by us ("the Network") from time to time without notice to you.
- You may not institute an attack upon the Network servers or otherwise deliberately attempt
- to disrupt our servers. You may not institute any such attack which results in the disruption
- of any other player's client.
- ANY ATTEMPT BY YOU OR ANY OTHER PLAYER ON AN ACCOUNT TRACEABLE TO YOU TO
- DELIBERATELY DAMAGE THE SERVERS OR UNDERMINE THE LEGITIMATE OPERATION OF
- OUR NETWORK IS A VIOLATION OF CRIMINAL AND CIVIL LAWS AND, SHOULD SUCH AN
- ATTEMPT BE MADE OR ASSISTANCE FOR SUCH AN ATTACK BE PROVIDED, WE RESERVE
- THE RIGHT TO SEEK DAMAGES FROM ANY SUCH USER TO THE FULLEST EXTENT
- PERMITTED BY LAW.
- By joining our server - you ("the Player") agree to follow all rules set forth on this network.
- You agree to not cheat or use any type of 3rd party application which gives you an advantage
- over other players. You also understand that all staff members have the final say in a situation,
- which means should a staff member ask you to stop doing something on the server; we expect you to
- stop. Should you fail to follow the rules on our network, you understand that any staff member can
- kick or ban you with or without prior warning. By accepting the terms and conditions set forth
- herein, you also acknowledge and agree to your information being used by staff in the event that
- action must be taken against you. Such information includes your Unique ID, Steam Profile ID,
- and your IP address. Finally, by accepting these terms, you agree that you may not hold the
- Network responsible for content which is downloaded to your machine either via FastDL or through
- Steam Workshop collections, which if at any time, causes damage to your system. Such damage
- includes but is not limited to data loss, odd behavior, or any status of your machine not
- operating within it's normal expected boundaries.
- ]]
- --[[ DELAY TIMER -----------------------------------------------------------------------------------
- This feature makes it to where when a player connects; a timer will count-down before the player is
- able to close the MOTD. Sometimes this is useful for server owners who want people to actually look
- at the MOTD and not just skip past it. It's usually good also for making sure people read the terms.
- --------------------------------------------------------------------------------------------------]]
- Jasper.Settings.DelayTimer = false
- Jasper.Settings.DelayTimerSeconds = 20
- Jasper.Settings.DelayTimerTextColor = Color(34, 188, 240, 255)
- --[[ GAME TRACKER WIDGET ---------------------------------------------------------------------------
- The Game-Tracker Widget will display a box to the far left (unless you change the position yourself)
- side of the MOTD. It includes information that Game-Tracker would normally display such as how many
- players are on your server. A usage graph, the current map and photo, and a few other things.
- In order to get this to work, you MUST put your hostname/IP inside Jasper.Settings.GTServerHostIP
- Also, please make sure your server is registered on Game-Tracker, otherwise it won't return any
- results.
- --------------------------------------------------------------------------------------------------]]
- Jasper.Settings.GTEnabled = false -- Enable gametracker widget?
- Jasper.Settings.GTHeight = 436 -- Height of the widget (YOU MUST CHANGE THIS IF THE SIZE OF YOUR WIDGET IS DIFFERENT)
- Jasper.Settings.GTWidth = 160 -- Width of the widget (YOU MUST CHANGE THIS IF THE SIZE OF YOUR WIDGET IS DIFFERENT)
- Jasper.Settings.GTPos_X = 20 -- The X axis position (Left > Right)
- Jasper.Settings.GTPos_Y = 20 -- The Y axis position (Up > Down)
- Jasper.Settings.GTServerHostIP = "RP.SuperiorServers.co:27015" -- Your server hostname/ip.
- Jasper.Settings.GTCode = '<a href="http://www.gametracker.com/server_info/' .. Jasper.Settings.GTServerHostIP .. '/" target="_blank"><img src="http://cache.www.gametracker.com/server_info/' .. Jasper.Settings.GTServerHostIP .. '/b_160_400_2_ffffff_c5c5c5_ff9900_000000_1_1_1.png" border="0" width="160" height="436" alt=""/></a>'
- --[[ LANGUAGE ENTRIES ------------------------------------------------------------------------------
- These are basic language entries that aren't set anywhere else in the config.
- --------------------------------------------------------------------------------------------------]]
- Jasper.Language.Welcome = "Welcome"
- Jasper.Language.Servers = "SERVERS"
- Jasper.Language.Player = "Player"
- Jasper.Language.ServersSubheader = "Browse other servers within our network -- to connect, simply click on the box."
- --[[ MENU BUTTONS > TITLES AND LINKS ---------------------------------------------------------------
- These settings control the actual button text, and the links that will open when a button is
- pressed.
- --------------------------------------------------------------------------------------------------]]
- Jasper.Settings.MenuTextRules = "Network Rules"
- Jasper.Settings.MenuLinkRules = "https://egncommunity.com/forums/index.php/topic,3.0.html"
- Jasper.Settings.MenuDescRules = "Failing to abide by our Network Rules can result in a ban."
- Jasper.Settings.MenuTextDonate = "Donate to Network"
- Jasper.Settings.MenuLinkDonate = "https://egncommunity.com/donate/"
- Jasper.Settings.MenuDescDonate = "Help keep us going with a donation to our Network."
- Jasper.Settings.MenuTextWebsite = "Welcome"
- Jasper.Settings.MenuLinkWebsite = "http://egncommunity.com/"
- Jasper.Settings.MenuDescWebsite = "View our official website for important information."
- Jasper.Settings.MenuTextWorkshop = "Workshop Collection"
- Jasper.Settings.MenuLinkWorkshop = "http://steamcommunity.com/"
- Jasper.Settings.MenuDescWorkshop = "Missing textures? Download the contents from our Steam Workshop Collection."
- Jasper.Settings.MenuTextGroup = "Network Steam Group"
- Jasper.Settings.MenuLinkGroup = "http://steamcommunity.com/groups/egncommunity"
- Jasper.Settings.MenuDescGroup = "Join our steam group to be part of our community."
- --[[ MENU BUTTONS > COLORIZATION & FUNCTIONALITY ---------------------------------------------------
- These settings control how buttons look and behave.
- --------------------------------------------------------------------------------------------------]]
- Jasper.Settings.Buttons = {
- {
- enabled = true,
- name = Jasper.Settings.MenuTextRules or "Rules",
- icon = "jasper/jasper_ui_button_rules.png",
- func = function()
- Jasper:OpenExternal( Jasper.Settings.MenuTextRules, Jasper.Settings.RulesText, Jasper.Settings.MenuDescRules, true )
- end,
- buttonNormal = Color( 255, 255, 255, 255 ),
- buttonHover = Color( 205, 79, 3, 255 ),
- textNormal = Color( 255, 255, 255, 255 ),
- textHover = Color( 255, 255, 255, 255 ),
- hoverSoundEnabled = true,
- hoverSoundSrc = "jasper/jasper_onmousehover.mp3",
- onLoad = false
- },
- {
- enabled = false,
- name = Jasper.Settings.MenuTextRules or "Rules",
- icon = "jasper/jasper_ui_button_rules.png",
- func = function()
- Jasper:OpenExternal( Jasper.Settings.MenuTextRules, Jasper.Settings.MenuLinkRules, Jasper.Settings.MenuDescRules, false )
- end,
- buttonNormal = Color( 255, 255, 255, 255 ),
- buttonHover = Color( 205, 79, 3, 255 ),
- textNormal = Color( 255, 255, 255, 255 ),
- textHover = Color( 255, 255, 255, 255 ),
- hoverSoundEnabled = true,
- hoverSoundSrc = "jasper/jasper_onmousehover.mp3",
- onLoad = false
- },
- {
- enabled = true,
- name = Jasper.Settings.MenuTextDonate or "Donate",
- icon = "jasper/jasper_ui_button_donate.png",
- func = function()
- Jasper:OpenExternal( Jasper.Settings.MenuTextDonate, Jasper.Settings.MenuLinkDonate, Jasper.Settings.MenuDescDonate, false )
- end,
- buttonNormal = Color( 255, 255, 255, 255 ),
- buttonHover = Color( 205, 79, 3, 255 ),
- textNormal = Color( 255, 255, 255, 255 ),
- textHover = Color( 255, 255, 255, 255 ),
- hoverSoundEnabled = true,
- hoverSoundSrc = "jasper/jasper_onmousehover.mp3",
- onLoad = false
- },
- {
- enabled = true,
- name = Jasper.Settings.MenuTextWebsite or "Official Website",
- icon = "jasper/jasper_ui_button_website.png",
- func = function()
- Jasper:OpenExternal( Jasper.Settings.MenuTextWebsite, Jasper.Settings.MenuLinkWebsite, Jasper.Settings.MenuDescWebsite, false )
- end,
- buttonNormal = Color( 255, 255, 255, 255 ),
- buttonHover = Color( 205, 79, 3, 255 ),
- textNormal = Color( 255, 255, 255, 255 ),
- textHover = Color( 255, 255, 255, 255 ),
- hoverSoundEnabled = true,
- hoverSoundSrc = "jasper/jasper_onmousehover.mp3",
- onLoad = false
- },
- {
- enabled = true,
- name = Jasper.Settings.MenuTextWorkshop or "Steam Workshop",
- icon = "jasper/jasper_ui_button_workshop.png",
- func = function()
- Jasper:OpenExternal( Jasper.Settings.MenuTextWorkshop, Jasper.Settings.MenuLinkWorkshop, Jasper.Settings.MenuDescWorkshop, false )
- end,
- buttonNormal = Color( 255, 255, 255, 255 ),
- buttonHover = Color( 205, 79, 3, 255 ),
- textNormal = Color( 255, 255, 255, 255 ),
- textHover = Color( 255, 255, 255, 255 ),
- hoverSoundEnabled = true,
- hoverSoundSrc = "jasper/jasper_onmousehover.mp3",
- onLoad = false
- },
- {
- enabled = true,
- name = Jasper.Settings.MenuTextGroup or "Steam Group",
- icon = "jasper/jasper_ui_button_steam.png",
- func = function ()
- Jasper:OpenExternal( Jasper.Settings.MenuTextGroup, Jasper.Settings.MenuLinkGroup, Jasper.Settings.MenuDescGroup, false )
- end,
- buttonNormal = Color( 255, 255, 255, 255 ),
- buttonHover = Color( 205, 79, 3, 255 ),
- textNormal = Color( 255, 255, 255, 255 ),
- textHover = Color( 255, 255, 255, 255 ),
- hoverSoundEnabled = true,
- hoverSoundSrc = "jasper/jasper_onmousehover.mp3",
- onLoad = false
- },
- {
- enabled = true,
- name = "Console",
- icon = "jasper/jasper_ui_button_console.png",
- func = function()
- RunConsoleCommand("showconsole")
- timer.Simple( 0, function() RunConsoleCommand("gameui_activate") end )
- end,
- buttonNormal = Color( 255, 255, 255, 255 ),
- buttonHover = Color( 205, 79, 3, 255 ),
- textNormal = Color( 255, 255, 255, 255 ),
- textHover = Color( 255, 255, 255, 255 ),
- hoverSoundEnabled = true,
- hoverSoundSrc = "jasper/jasper_onmousehover.mp3",
- onLoad = false
- }
- }
- --[[ MENU BUTTONS > RULES --------------------------------------------------------------------------
- This area is related to the TEXT VERSION of rules.
- --------------------------------------------------------------------------------------------------]]
- Jasper.Settings.RulesTextColor = Color(255, 255, 255, 255)
- Jasper.Settings.RulesText = [[
- ----DO NOT DO THE FOLLOWING----
- [x] No ghosting while in spectator mode or when dead
- [x] No racist or sexually abusive comments toward others
- [x] No impersonating staff members
- [x] No being disrespectful to other players or staff
- [x] No threatening to DDoS or take down our network [perm-ban and IP logging]
- [x] No asking for other players personal information (IE: home address, phone number)
- [x] No blocking doors or denying players access to a part of the map.
- [x] No abusing the !unstuck command.
- [x] No prop-killing.
- [x] No hiding in areas as a prop that hunters cannot access or see.
- [x] No mic or chat spamming.
- ----INFRACTION CONSEQUENCES----
- The following actions may be taken in this order [unless violating a more serious offense]:
- [-] Player shall be warned about the rule they have broken.
- [-] Will be kicked from the server if they continue to break a rule.
- [-] A ban will be issued for a term of 3-5 days (depending on what occured)
- [-] A permanent ban will be issued and shall not be removed
- [-] Bypassing a server ban will result in a GLOBAL BAN from ALL servers within our network including denied access to our website
- ]]
- --[[ NEWS TICKER -----------------------------------------------------------------------------------
- These settings control how the News Ticker functions. The news ticker is located at the bottom of
- any "Browser" panel, such as when viewing the rules, the Terms and Conditions, clicking a link, or
- viewing the servers.
- --------------------------------------------------------------------------------------------------]]
- Jasper.Settings.TickerEnabled = true
- Jasper.Settings.TickerSpeed = 1.0
- Jasper.Settings.TickerDelayPerMessage = 10
- Jasper.Settings.TickerText = Color( 255, 255, 255, 255 )
- Jasper.Settings.TickerNews =
- {
- "Participate in our weekend Staff VS Players events - each Friday of every week from 7pm - 8pm PST.",
- "Want to apply for staff? Type !application and fill in the required information.",
- }
- --[[ SERVER LISTINGS -------------------------------------------------------------------------------
- This area controls your server listings. Servers can be viewed by clicking the "CLOUD ICON" located
- in the bottom of the middle avatar circle.
- If Jasper.Settings.ServersEnabled = false - The Cloud Icon will NOT disable at all.
- --------------------------------------------------------------------------------------------------]]
- Jasper.Settings.ServersEnabled = false
- Jasper.Settings.ServersBackground = "jasper/jasper_ui_paneltexture.jpg"
- Jasper.Settings.ServersButtonOuterColor = Color( 35, 35, 35, 255 )
- Jasper.Settings.ServersButtonInnerColor = Color( 25, 25, 25, 255 )
- Jasper.Settings.Servers = {
- {
- enabled = true,
- hostname = "TTT SERVER",
- backgroundEnabled = true,
- background = "jasper/bg/gmod-bg-1.png",
- desc = "Enjoy our TTT server, complete with custom addons and all around killing!",
- descColor = Color( 255, 255, 255, 255 ),
- ip = "192.168.1.55:28015",
- boxWatermarkEnabled = true,
- boxWatermarkImage = "jasper/jasper_ui_pattern.png",
- boxWatermarkColor = Color( 10, 10, 10, 100 ),
- boxColor = Color(10, 10, 10, 200),
- boxColorHover = Color(10, 10, 10, 240),
- boxBorderColor = Color(255, 255, 255, 255),
- ipTextColor = Color(255,255,255,255),
- textColor = Color(255, 255, 255, 255),
- textColorHover = Color( 255, 255, 255, 255 ),
- hoverSoundEnabled = true,
- hoverSoundSrc = "jasper/jasper_onmousehover.mp3",
- },
- {
- enabled = true,
- hostname = "SANDBOX SERVER",
- backgroundEnabled = true,
- background = "jasper/bg/gmod-bg-2.png",
- desc = "Enjoy our Sandbox server, complete with custom addons and all around building!",
- descColor = Color( 255, 255, 255, 255 ),
- ip = "192.168.1.55:28015",
- boxWatermarkEnabled = true,
- boxWatermarkImage = "jasper/jasper_ui_pattern.png",
- boxWatermarkColor = Color( 10, 10, 10, 100 ),
- boxColor = Color(10, 10, 10, 200),
- boxColorHover = Color(10, 10, 10, 240),
- boxBorderColor = Color(255, 255, 255, 255),
- ipTextColor = Color(255,255,255,255),
- textColor = Color(255, 255, 255, 255),
- textColorHover = Color( 255, 255, 255, 255 ),
- hoverSoundEnabled = true,
- hoverSoundSrc = "jasper/jasper_onmousehover.mp3",
- },
- {
- enabled = true,
- hostname = "PROPHUNT SERVER",
- backgroundEnabled = true,
- background = "jasper/bg/gmod-bg-3.png",
- desc = "Enjoy our Sandbox server, complete with custom models and all around killing!",
- descColor = Color( 255, 255, 255, 255 ),
- ip = "192.168.1.55:28015",
- boxWatermarkEnabled = true,
- boxWatermarkImage = "jasper/jasper_ui_pattern.png",
- boxWatermarkColor = Color( 10, 10, 10, 100 ),
- boxColor = Color(10, 10, 10, 200),
- boxColorHover = Color(10, 10, 10, 240),
- boxBorderColor = Color(255, 255, 255, 255),
- ipTextColor = Color(255,255,255,255),
- textColor = Color(255, 255, 255, 255),
- textColorHover = Color( 255, 255, 255, 255 ),
- hoverSoundEnabled = true,
- hoverSoundSrc = "jasper/jasper_onmousehover.mp3",
- },
- {
- enabled = true,
- hostname = "STRONGHOLD SERVER",
- backgroundEnabled = true,
- background = "jasper/bg/gmod-bg-4.png",
- desc = "Enjoy our Sandbox server, complete with custom addons and all around killing!",
- descColor = Color( 255, 255, 255, 255 ),
- ip = "192.168.1.55:28015",
- boxWatermarkEnabled = true,
- boxWatermarkImage = "jasper/jasper_ui_pattern.png",
- boxWatermarkColor = Color( 10, 10, 10, 100 ),
- boxColor = Color(10, 10, 10, 200),
- boxColorHover = Color(10, 10, 10, 240),
- boxBorderColor = Color(255, 255, 255, 255),
- ipTextColor = Color(255,255,255,255),
- textColor = Color(255, 255, 255, 255),
- textColorHover = Color( 255, 255, 255, 255 ),
- hoverSoundEnabled = true,
- hoverSoundSrc = "jasper/jasper_onmousehover.mp3",
- },
- {
- enabled = true,
- hostname = "DARKRP SERVER",
- backgroundEnabled = true,
- background = "jasper/bg/gmod-bg-5.png",
- desc = "Enjoy our Sandbox server, complete with custom addons and all around fun!",
- descColor = Color( 255, 255, 255, 255 ),
- ip = "192.168.1.55:28015",
- boxWatermarkEnabled = true,
- boxWatermarkImage = "jasper/jasper_ui_pattern.png",
- boxWatermarkColor = Color( 10, 10, 10, 100 ),
- boxColor = Color(10, 10, 10, 200),
- boxColorHover = Color(10, 10, 10, 240),
- boxBorderColor = Color(255, 255, 255, 255),
- ipTextColor = Color(255,255,255,255),
- textColor = Color(255, 255, 255, 255),
- textColorHover = Color( 255, 255, 255, 255 ),
- hoverSoundEnabled = true,
- hoverSoundSrc = "jasper/jasper_onmousehover.mp3",
- },
- {
- enabled = true,
- hostname = "MURDER SERVER",
- backgroundEnabled = true,
- background = "jasper/bg/gmod-bg-6.png",
- desc = "Enjoy our Sandbox server, complete with custom addons and all around... well murder!",
- descColor = Color( 255, 255, 255, 255 ),
- ip = "192.168.1.55:28015",
- boxWatermarkEnabled = true,
- boxWatermarkImage = "jasper/jasper_ui_pattern.png",
- boxWatermarkColor = Color( 10, 10, 10, 100 ),
- boxColor = Color(10, 10, 10, 200),
- boxColorHover = Color(10, 10, 10, 240),
- boxBorderColor = Color(255, 255, 255, 255),
- ipTextColor = Color(255,255,255,255),
- textColor = Color(255, 255, 255, 255),
- textColorHover = Color( 255, 255, 255, 255 ),
- hoverSoundEnabled = true,
- hoverSoundSrc = "jasper/jasper_onmousehover.mp3",
- },
- {
- enabled = true,
- hostname = "ZOMBIE SURVIVAL SERVER",
- backgroundEnabled = true,
- background = "jasper/bg/gmod-bg-7.png",
- desc = "Enjoy our Sandbox server, complete with custom addons and all around... well murder!",
- descColor = Color( 255, 255, 255, 255 ),
- ip = "192.168.1.55:28015",
- boxWatermarkEnabled = true,
- boxWatermarkImage = "jasper/jasper_ui_pattern.png",
- boxWatermarkColor = Color( 10, 10, 10, 100 ),
- boxColor = Color(10, 10, 10, 200),
- boxColorHover = Color(10, 10, 10, 240),
- boxBorderColor = Color(255, 255, 255, 255),
- ipTextColor = Color(255,255,255,255),
- textColor = Color(255, 255, 255, 255),
- textColorHover = Color( 255, 255, 255, 255 ),
- hoverSoundEnabled = true,
- hoverSoundSrc = "jasper/jasper_onmousehover.mp3",
- },
- {
- enabled = true,
- hostname = "CINEMA SERVER",
- backgroundEnabled = true,
- background = "jasper/bg/gmod-bg-8.png",
- desc = "Enjoy our Sandbox server, complete with custom addons and all around... well murder!",
- descColor = Color( 255, 255, 255, 255 ),
- ip = "192.168.1.55:28015",
- boxWatermarkEnabled = true,
- boxWatermarkImage = "jasper/jasper_ui_pattern.png",
- boxWatermarkColor = Color( 10, 10, 10, 100 ),
- boxColor = Color(10, 10, 10, 200),
- boxColorHover = Color(10, 10, 10, 240),
- boxBorderColor = Color(255, 255, 255, 255),
- ipTextColor = Color(255,255,255,255),
- textColor = Color(255, 255, 255, 255),
- textColorHover = Color( 255, 255, 255, 255 ),
- hoverSoundEnabled = true,
- hoverSoundSrc = "jasper/jasper_onmousehover.mp3",
- },
- }
- --[[ SERVER LISTINGS > CONFIRMATION ----------------------------------------------------------------
- These settings control how the server confirmation box is displayed. This box appears when a player
- tries to click on a server within the "SERVER LISTING" in order to connect to it.
- --------------------------------------------------------------------------------------------------]]
- Jasper.Settings.ServersConfirm = {
- BlurBackgroundColor = Color( 15, 15, 15, 230 ),
- BoxColor = Color( 10, 10, 10, 230 ),
- TitleTextColor = Color(255, 255, 255, 255),
- MessageTextColor = Color(255, 255, 255, 255),
- OptionAgreeText = "Yes, connect me",
- OptionAgreeTextColor = Color(255, 255, 255, 255),
- OptionAgreeBtnColor = Color(64, 105, 126, 190),
- OptionDisagreeText = "No, stay here",
- OptionDisagreeTextColor = Color(255, 255, 255, 255),
- OptionDisagreeBtnColor = Color(124, 51, 50, 190),
- }
- --[[ INTEGRATED WEB BROWSER ------------------------------------------------------------------------
- These settings control what the integrated browser / rules box will look like when it's toggled.
- --------------------------------------------------------------------------------------------------]]
- Jasper.Settings.BrowserShowNavBar = true
- Jasper.Settings.BrowserColor = Color( 25, 25, 25, 255 )
- Jasper.Settings.BrowserTitleTextColor = Color(255, 255, 255, 255)
- Jasper.Settings.BrowserCloseButtonColor = Color( 255, 255, 255, 255 )
- Jasper.Settings.BrowserMaterial = "jasper/jasper_ui_paneltexture.jpg"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement