mirror of
https://github.com/PolarisSS13/Polaris.git
synced 2025-12-16 13:12:22 +00:00
Add discord button to UI + config
This commit is contained in:
@@ -124,6 +124,7 @@ var/list/gamemode_cache = list()
|
|||||||
var/wikisearchurl
|
var/wikisearchurl
|
||||||
var/forumurl
|
var/forumurl
|
||||||
var/githuburl
|
var/githuburl
|
||||||
|
var/discordurl
|
||||||
var/rulesurl
|
var/rulesurl
|
||||||
var/mapurl
|
var/mapurl
|
||||||
|
|
||||||
@@ -541,6 +542,9 @@ var/list/gamemode_cache = list()
|
|||||||
if ("guest_jobban")
|
if ("guest_jobban")
|
||||||
config.guest_jobban = 1
|
config.guest_jobban = 1
|
||||||
|
|
||||||
|
if ("discordurl")
|
||||||
|
config.discordurl = value
|
||||||
|
|
||||||
if ("guest_ban")
|
if ("guest_ban")
|
||||||
config.guests_allowed = 0
|
config.guests_allowed = 0
|
||||||
|
|
||||||
|
|||||||
@@ -924,7 +924,7 @@ function get_cookie(key, deffo) {
|
|||||||
|
|
||||||
// Button Controls that need background-color and text-color set.
|
// Button Controls that need background-color and text-color set.
|
||||||
var SKIN_BUTTONS = [
|
var SKIN_BUTTONS = [
|
||||||
/* Rpane */ "rpane.textb", "rpane.infob", "rpane.wikib", "rpane.forumb", "rpane.rulesb", "rpane.github", "rpane.mapb", "rpane.changelog",
|
/* Rpane */ "rpane.textb", "rpane.infob", "rpane.wikib", "rpane.forumb", "rpane.rulesb", "rpane.github", "rpane.discord", "rpane.mapb", "rpane.changelog",
|
||||||
/* Mainwindow */ "mainwindow.saybutton", "mainwindow.mebutton", "mainwindow.hotkey_toggle"
|
/* Mainwindow */ "mainwindow.saybutton", "mainwindow.mebutton", "mainwindow.hotkey_toggle"
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -247,9 +247,13 @@ GUEST_BAN
|
|||||||
|
|
||||||
## GitHub address
|
## GitHub address
|
||||||
# GITHUBURL https://github.com/example-user/example-repository
|
# GITHUBURL https://github.com/example-user/example-repository
|
||||||
|
|
||||||
## Ban appeals URL - usually for a forum or wherever people should go to contact your admins.
|
## Ban appeals URL - usually for a forum or wherever people should go to contact your admins.
|
||||||
# BANAPPEALS http://example.com
|
# BANAPPEALS http://example.com
|
||||||
|
|
||||||
|
## Discord address
|
||||||
|
#DISCORDURL https://discord.gg/someinvite
|
||||||
|
|
||||||
## In-game features
|
## In-game features
|
||||||
## spawns a spellbook which gives object-type spells instead of verb-type spells for the wizard
|
## spawns a spellbook which gives object-type spells instead of verb-type spells for the wizard
|
||||||
# FEATURE_OBJECT_SPELL_SYSTEM
|
# FEATURE_OBJECT_SPELL_SYSTEM
|
||||||
|
|||||||
@@ -67,6 +67,19 @@
|
|||||||
to_chat(src, "<span class='danger'>The GitHub URL is not set in the server configuration.</span>")
|
to_chat(src, "<span class='danger'>The GitHub URL is not set in the server configuration.</span>")
|
||||||
return
|
return
|
||||||
|
|
||||||
|
/client/verb/discord()
|
||||||
|
set name = "Discord"
|
||||||
|
set desc = "Visit the discord"
|
||||||
|
set hidden = 1
|
||||||
|
|
||||||
|
if(config.discordurl)
|
||||||
|
if(alert(usr, "This will open the Discord in your browser. Are you sure?","Visit Website",list("Yes","No"))=="No")
|
||||||
|
return
|
||||||
|
src << link(config.discordurl)
|
||||||
|
else
|
||||||
|
to_chat(src, "<span class='danger'>The Discord URL is not set in the server configuration.</span>")
|
||||||
|
return
|
||||||
|
|
||||||
/client/verb/hotkeys_help()
|
/client/verb/hotkeys_help()
|
||||||
set name = "hotkeys-help"
|
set name = "hotkeys-help"
|
||||||
set category = "OOC"
|
set category = "OOC"
|
||||||
|
|||||||
@@ -1324,9 +1324,19 @@ window "rpane"
|
|||||||
saved-params = "splitter"
|
saved-params = "splitter"
|
||||||
right = "outputwindow"
|
right = "outputwindow"
|
||||||
is-vert = false
|
is-vert = false
|
||||||
|
elem "discord"
|
||||||
|
type = BUTTON
|
||||||
|
pos = 428,0
|
||||||
|
size = 60x16
|
||||||
|
anchor1 = none
|
||||||
|
anchor2 = none
|
||||||
|
saved-params = "is-checked"
|
||||||
|
text = "Discord"
|
||||||
|
command = "discord"
|
||||||
|
group = "rpanemode"
|
||||||
elem "github"
|
elem "github"
|
||||||
type = BUTTON
|
type = BUTTON
|
||||||
pos = 392,0
|
pos = 368,0
|
||||||
size = 60x16
|
size = 60x16
|
||||||
anchor1 = none
|
anchor1 = none
|
||||||
anchor2 = none
|
anchor2 = none
|
||||||
@@ -1336,7 +1346,7 @@ window "rpane"
|
|||||||
group = "rpanemode"
|
group = "rpanemode"
|
||||||
elem "mapb"
|
elem "mapb"
|
||||||
type = BUTTON
|
type = BUTTON
|
||||||
pos = 332,0
|
pos = 308,0
|
||||||
size = 60x16
|
size = 60x16
|
||||||
anchor1 = none
|
anchor1 = none
|
||||||
anchor2 = none
|
anchor2 = none
|
||||||
@@ -1346,7 +1356,7 @@ window "rpane"
|
|||||||
group = "rpanemode"
|
group = "rpanemode"
|
||||||
elem "rulesb"
|
elem "rulesb"
|
||||||
type = BUTTON
|
type = BUTTON
|
||||||
pos = 272,0
|
pos = 248,0
|
||||||
size = 60x16
|
size = 60x16
|
||||||
anchor1 = none
|
anchor1 = none
|
||||||
anchor2 = none
|
anchor2 = none
|
||||||
@@ -1366,7 +1376,7 @@ window "rpane"
|
|||||||
group = "rpanemode"
|
group = "rpanemode"
|
||||||
elem "forumb"
|
elem "forumb"
|
||||||
type = BUTTON
|
type = BUTTON
|
||||||
pos = 212,0
|
pos = 188,0
|
||||||
size = 60x16
|
size = 60x16
|
||||||
anchor1 = none
|
anchor1 = none
|
||||||
anchor2 = none
|
anchor2 = none
|
||||||
@@ -1376,7 +1386,7 @@ window "rpane"
|
|||||||
group = "rpanemode"
|
group = "rpanemode"
|
||||||
elem "wikib"
|
elem "wikib"
|
||||||
type = BUTTON
|
type = BUTTON
|
||||||
pos = 152,0
|
pos = 128,0
|
||||||
size = 60x16
|
size = 60x16
|
||||||
anchor1 = none
|
anchor1 = none
|
||||||
anchor2 = none
|
anchor2 = none
|
||||||
|
|||||||
Reference in New Issue
Block a user