Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var TOPIC = location.href;
- var POST = TOPIC.split("#")[1];
- /* #define GLOBALS */
- var MOD_NAME = "Kyl3";
- var reason = prompt("Motivo do Warn: ", "");
- function EditWarnBar(currentVal, userId, token) {
- var __url = "http://www.brasilplayforever.com/ajax_profile.forum?jsoncallback=jQuery17209453170418273658_1376168211322";
- var __warn = parseInt(currentVal) + 20;
- var __newWarn = "[[\"profile_field_9_12\", \"" + __warn.toString() + "\"]]";
- var __data = {
- "id": 12,
- "user": userId,
- "active": 1,
- "content": __newWarn,
- "tid": token
- }
- $.post(__url, __data, function (__resp) {
- console.warn("Warnbar editada.");
- if((__warn)%100 == 0) {
- alert("Este usuário atingiu "+(__warn)+" warns\n\nRequisite o banimento do mesmo.");
- }
- });
- }
- function $Form(url, data, append_enctype) {
- var d = document.createElement("form");
- d.style.display = "none";
- d.method = "post";
- d.action = url;
- if (append_enctype) {
- d.enctype = "multipart/form-data";
- };
- d.name = "_form_";
- for(var p in data) {
- var c = document.createElement("input");
- c.style.display = "none";
- c.name = p;
- c.value = data[p];
- d.appendChild(c);
- };
- return {
- Form: d,
- Submit: function () {
- this.Form.submit();
- },
- SilentSubmit: function () {
- var id = Math.round((Date.now()) + (Math.random() * 11313123));
- var k = document.createElement("iframe");
- k.style.display = "none";
- k.name = "_iframe_" + id;
- document.body.appendChild(k);
- this.Form.target = "_iframe_" + id;
- this.Submit();
- }
- };
- };
- function SendMP(userName) {
- var __url = "http://www.brasilplayforever.com/privmsg.forum";
- var __data = {
- "subject": "[Moderação] Você cometeu uma infração em Brasil PlayForever",
- "username[]": userName,
- "description": "Motivo: " + reason,
- "message": '[center][img]http://i.imgur.com/eVc0v1s.png[/img][/center][i]Olá, [b]você cometeu uma infração de desrespeito as regras do Fórum Brasil PlayForever RPG[/b].[/i][table style="border: 1px solid #000000; -moz-border-radius: 5px 0px 5px 0px; padding: 5px 5px 5px 5px; margin: 0px 20px 0px 20px; width: 90%;"][tr][td][b]Moderador:[/b] ' + MOD_NAME + '\n\n[b]Postagem:[/b] ' + TOPIC + '\n\n[b]Pontos:[/b] [i]20[/i]\n\n[b]Motivo:[/b] [i]' + reason + '[/i][/td][/tr][/table][i]Se você acha que ocorreu um equívoco, você deve responder à essa mensagem apresentando seus argumentos, e, posteriormente caso necessário, você deve criar uma denúncia no Fórum caso o problema não seja resolvido. Atenciosamente,\n\nModeração Brasil PlayForever[/i].',
- "lt":"0",
- "mode":"post",
- "post_icon":"0",
- "post":"Enviar"
- }
- $Form(__url, __data, true).SilentSubmit();
- console.warn("MP enviada");
- }
- function EditBadPost(content, lt) {
- var __url = "http://www.brasilplayforever.com/post";
- var __data = {
- "subject": "",
- "edit_reason": "",
- "p": POST,
- "message": content + "<br><br>[b]20 WARN - "+reason+" - Moderador "+ MOD_NAME+"[/b]",
- "lt": lt,
- "mode":"editpost",
- "post_icon":"0",
- "post":"Enviar"
- }
- $Form(__url, __data, true).SilentSubmit();
- console.warn("Postagem editada");
- }
- function EditMySaves(content, lt, id, newmsg) {
- var __url = "http://www.brasilplayforever.com/post";
- var __data = {
- "subject": "",
- "edit_reason": "",
- "p": id,
- "message": content + newmsg,
- "lt": lt,
- "mode":"editpost",
- "post_icon":"0",
- "post":"Enviar"
- }
- $Form(__url, __data, true).SilentSubmit();
- console.warn("Logs editados");
- }
- $.get(TOPIC, {}, function (__resp) {
- var __search = new RegExp('<div id="p' + POST + '" class="(.*?)">', 'gi');
- __search = __resp.match(__search).toString();
- __search = __search.split("class=\"")[1].split("\"")[0];
- var _content = __resp.split('<div id="p' + POST + '" class="' + __search + '" style="">')[1].split('<span class="corners-bottom"><span></span></span>')[0];
- __search = new RegExp('<a href="/u(.*?)">', 'gi');
- var __USERID = _content.match(__search)[0].split("href=\"/u")[1].split("\"")[0];
- __search = new RegExp('<a href="/u(.*?)">(.*?)</a>', 'gi');
- var __USERNAME = _content.match(__search)[0].split("</a>")[0].replace(/(<([^>]+)>)/ig,"");
- var __POSTCONTENT = _content.split('<div class="content clearfix">')[1].split("</div>")[0].split("<div>")[1];
- var __WARNBAR = _content.match(/(.*?) \/ 999/gi)[1].split("title=\"")[1].split("/")[0];
- var __TID = _content.split("tid=")[1].split("&")[0];
- var __LT = __resp.match(/name="lt" value="(.*?)"/gi)[0].split("value=\"")[1].split("\"")[0];
- console.log("INIT");
- console.warn("ID: "+__USERID);
- console.warn("Name: "+__USERNAME);
- console.warn("Warn: "+__WARNBAR);
- console.log("END");
- EditWarnBar(__WARNBAR, __USERID, __TID);
- EditBadPost(__POSTCONTENT, __LT, POST);
- SendMP(__USERNAME);
- var __link = "http://www.brasilplayforever.com/t139526p20-warn-aplicacao-40#1919970";
- var __sid = __link.split("#")[1];
- $.get(__link, {}, function(__zresp) {
- __search = new RegExp('<div id="p' + __sid + '" class="(.*?)">', 'gi');
- __search = __zresp.match(__search).toString();
- __search = __search.split("class=\"")[1].split("\"")[0];
- _content = __zresp.split('<div id="p' + __sid + '" class="' + __search + '" style="">')[1].split('<span class="corners-bottom"><span></span></span>')[0];
- __LT = __zresp.match(/name="lt" value="(.*?)"/gi)[0].split("value=\"")[1].split("\"")[0];
- __POSTCONTENT = _content.split('<div class="content clearfix">')[1].split("</div>")[0].split("<div>")[1];
- EditMySaves(__POSTCONTENT, __LT, __sid, "\n<br>\n<br>→ Usuário: [url=http://brasilplayforever.com.br/u"+__USERID+"]"+__USERNAME+"[/url]\n<br>→ Tópico: "+TOPIC+"\n<br>→ Motivo: "+reason);
- });
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement