try to take over the world!
// ==UserScript==
// @name CrescentPlus
// @namespace memeteam
// @version 1.2
// @description try to take over the world!
// @author Skyrossm, Xproplayer
// @match https://crescent.gg/*
// @grant none
// @require https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js
// ==/UserScript==
/* =======+ Settings +======= */
//var colorStealer = true; //Steal the previous message's color. NOTE: some users may use red and heck u over, use at own risk.
var betterPosts = true; //Add New Posts to the bottom of /shoutbox/
var nicknames = true;
// [ID, Replacement, If the original name should be replaced]
//To find the ID look at the url for someones profile
//eg. https://crescent.gg/members/opalium.1/
// ^ you want this number
//setting the 3rd argument to true will replace the full username and not just add brackets around it.
var replacements = [
[54, "Sky", false],
[98, "lmfao", false]
];
var flip = true; //flip the sidebar and forums alsos improves general look
(function() {
//Removes cooldown on shoutbox messages
setInterval(function() {
document.cookie = "xf_shoutbox_last_shout" + '=; expires=Thu, 01 Jan 1970 00:00:01 GMT;';
}, 500);
/*if(colorStealer){
jQuery.ajax({
url: "https://code.jquery.com/color/jquery.color.js",
dataType: "script",
cache: true
});
setInterval(function(){
lastColor = $(".siropuShoutboxShouts > li > span").last().css("color");
hexColor = jQuery.Color(lastColor).toHexString(false);
XF.ajax("POST", XF.canonicalizeUrl("index.php?shoutbox/styling"), { shoutboxStyle: 'bold', shoutboxColor: hexColor });
$("input[name=shout]").animate({color: lastColor},1000);
}, 2000);
}*/
if(betterPosts && window.location.pathname == "/shoutbox/"){
$('div[class="p-body-content"]').append('<br><style>.threadListItem{overflow:hidden;zoom:1;margin:0;padding:5px 0;border-top:1px solid #2c2c2c;border-bottom:1px solid #161616}.threadListItem:first-child{border-top:none;padding-top:0}.threadListItem:last-child{border-bottom:none}.threadListItem .avatar{float:left;font-size:0}.threadListItem .avatar img{width:24px;height:24px}.threadListItem .messageInfo{margin-left:34px}.threadListItem .title{padding:1px 0}.threadListItem .additionalRow,.threadListItem .title{overflow:hidden;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis}</style><div id="threadFrame" class="section threadList"></div>');
$('#threadFrame').load('https://www.crescent.gg/ .block[data-widget-key="forum_overview_new_posts"]');
setInterval(function(){
$('#threadFrame').load('https://www.crescent.gg/ .block[data-widget-key="forum_overview_new_posts"]');
}, 300000);
}
if(nicknames){
replace();
setInterval(function() {
replace();
}, 1000);
}
if(flip){
$('.p-body-main').css({"direction": "ltr"});
//$('.p-body-header').remove();
$('.p-body-content').css({"padding-right": "15px"});
$('.p-body-sidebar .block').css({"background": "#1a1a1a", "border-radius": "5px", "padding": "14px", "box-shadow": "inset 0 0 10px rgba(0,0,0,0.85)"});
$('.block-container').css("border-radius", "0px");
$('.p-body-sidebar > div').last().remove(); $('.p-body-sidebar > div').last().remove();
$('.p-pageWrapper').css({"background": "url('https://upload.wikimedia.org/wikipedia/commons/b/bc/STS-128_ISS_Approach_Moon.jpg') no-repeat", "background-position": "top left", "background-size": "auto 100%"});
$('.headerProxy').css("background", "none");
$('.node-extra-row').css({"white-space": "normal"});
$('.nodeList.gridNodes .block-body .node').css("min-width", "100%");
$('.node-main').css({"padding-top": "7px", "padding-bottom": "0px"});
}
})();
function replace() {
var usernames = document.getElementsByClassName('username');
main:
for (var i = 0; i < usernames.length; ++i) {
if(usernames[i].children[0] != null)
var item = usernames[i].children[0];
else
item = usernames[i];
if (item) {
if (usernames[i].href) {
var id = usernames[i].href.split(".").slice(-1)[0].split("/")[0];
for (var i2 = 0; i2 < replacements.length; ++i2) {
var replacement = replacements[i2];
if (id == replacement[0]) {
if (!item.innerHTML.includes(replacement[1])) {
if(replacement[2]){
item.innerHTML = replacement[1];
} else {
item.innerHTML = item.innerHTML + " <span style=\"color: grey;\">(" + replacement[1] + ")</span>";
}
}
}
}
} else {
if (usernames[i].tagName == "H1") {
id = window.location.href.split("/").slice(-2)[0].split(".").slice(-1)[0];
for (var i2 = 0; i2 < replacements.length; ++i2) {
var replacement = replacements[i2];
if (id == replacement[0]) {
if (!item.innerHTML.includes(replacement[1])) {
if(replacement[2]){
item.innerHTML = replacement[1];
} else {
item.innerHTML = item.innerHTML + " <span style=\"color: grey;\">(" + replacement[1] + ")</span>";
}
}
}
}
}
if (usernames[i].tagName == "H3") {
var id = item.href.split(".").slice(-1)[0].split("/")[0];
for (var i2 = 0; i2 < replacements.length; ++i2) {
var replacement = replacements[i2];
if (id == replacement[0]) {
if (!item.innerHTML.includes(replacement[1])) {
if(!item.className.includes("StatusTooltip")){
if(replacement[2]){
item.innerHTML = replacement[1];
} else {
item.innerHTML = item.innerHTML + " <span style=\"color: grey;\">(" + replacement[1] + ")</span>";
}
}
}
}
}
}
}
}
}
}
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址