您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
NGU Shout Box Plugin that adds shout editing and deleting features
- // ==UserScript==
- // @name NGU Shout Mod
- // @namespace http://www.nextgenupdate.com
- // @description NGU Shout Box Plugin that adds shout editing and deleting features
- // @include /^https?:\/\/www\.nextgenupdate\.com\/forums\/infernoshout\.php\?do=detach$/
- // @include /^https?:\/\/www\.nextgenupdate\.com\/forums\/(forumhome|index)\.php$/
- // @include /^https?:\/\/www\.nextgenupdate\.com\/forums.?.?$/
- // @version 2.0
- // @grant none
- // ==/UserScript==
- $(document).ready(function() {
- var t = document.getElementsByClassName("btn btn-default btn-sm shoutbox_editor_send");
- sbAddButton = '<button id="MassWhisper" class="btn btn-default btn-sm shoutbox_editor_send" type="button">Mass Whisper</button>';
- t[0].outerHTML += sbAddButton;
- t = document.getElementsByClassName("col-xs-5 col-md-6 col-lg-5 shoutbox_editor_controls");
- sbAddButton = '<button id="JimErase" class="hidden-xs hidden-sm btn btn-default btn-sm sb-btn" type="button">JimErase</button>', sbAddButton += ' <button id="EditShouts" class="bhidden-xs hidden-sm btn btn-default btn-sm sb-btn" type="button">Edit Shouts</button>', t[0].innerHTML += sbAddButton
- }), $("#JimErase").click(function() {
- $("[ondblclick]").each(function() {
- iboxoshouts.shout.ajax.send("infernoshout.php", "do=doeditshout&shoutid=" + $(this).attr("ondblclick").slice(41, -2) + "&shout=&delete=1")
- })
- }), $("#EditShouts").click(function() {
- var t = prompt("Enter new message!", "");
- null != t && $("[ondblclick]").each(function() {
- iboxoshouts.shout.ajax.send("infernoshout.php", "do=doeditshout&shoutid=" + $(this).attr("ondblclick").slice(41, -2) + "&shout=" + t)
- })
- }), $("#MassWhisper").click(function() {
- var t = prompt("Enter the usernames or userids of the people to whisper, seperate them with a comma ','", "");
- var f = prompt("Enter the message you want to send.", "");
- var i = 0;
- function myLoop () {
- var split = t.split(',')
- setTimeout(function () {
- var formData = new FormData();
- formData.append("do", "shout");
- formData.append("message", "/pm " + split[i] + ";" + f);
- formData.append("securitytoken", SECURITYTOKEN);
- $.ajax({
- url: "infernoshout.php",
- type: "POST",
- data: formData,
- processData: false,
- contentType: false,
- cache: false,
- success: function (html) {
- console.log("ass");
- },
- });
- i++;
- if (i < split.length) {
- myLoop();
- }
- }, 4000)
- }
- myLoop();
- });