Advertisement
adv0catus

Room Owner Forum Identifier

Jun 11th, 2016
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ==UserScript==
  2. // @name            Room Owner Forum Identifier
  3. // @namespace       http://matthewammann.com
  4. // @description     Identifies Room Owners in the forums.
  5. // @version         1.0
  6. // @date            06/10/16
  7. // @author          adv0catus & Ruudiluca
  8. // @include         *://www.kongregate.com/forums/*
  9. // ==/UserScript==
  10.  
  11. // Original script by arcaneCoder and updated by musicdemon. Repurposed by adv0catus and Ruudiluca.
  12.  
  13. /* Created by arcaneCoder - www.kongregate.com/accounts/arcaneCoder
  14. Leave these headers intact if you modify this script.*/
  15.  
  16. var pattn = new RegExp ( "-row$" );
  17. var elem = document.getElementsByTagName ( "tr" );
  18. var nameSave    = new Array ( elem.length );
  19. var table;
  20.  
  21. function update ()
  22. {
  23.     var img = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAALCAYAAACksgdhAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAC5SURBVChTY7xe7fSfgUTABKVJAixQGgxEXeIYhB3iwexfv34x/Hj2hOHnp08Mnw/NZfj14hpYHARQbPp45QzD70/vwOwns4oZfj84zCCqZ8Ag4lMIFoMBFE0g076/+wBngwzBBnD6STisl0E2rhHszDdb+qGiEIBTE8gfrHxCDB9vXEPxDwigaGKT0GJg5WYEs0EKX1+6APYTKICQAYomfh0TBk5RRTAbpBBkGwiAQhRkIAzQK3IZGACdwkSoEOrgNwAAAABJRU5ErkJggg==";
  24.     MainLoop: for ( var i=0; i < elem.length; i++)
  25.     {
  26.         var obj = elem[i];
  27.        
  28.         if ( pattn.test ( obj.id ) )
  29.         {
  30.             if ( !table ) table = obj.parentNode;
  31.        
  32.             var postID = obj.id.split ("-")[1];
  33.             var username =  obj.getElementsByTagName("img")[0].title;
  34.             nameSave[i] = username;
  35.            
  36.             //List of the usernames that are Room Owners in alphabetical order:
  37.            
  38.             var arr = ["95Romaalleb96", "AerohillB", "arnoc", "Ayrus", "BaconMaster93", "Beckyweck", "blackchips", "BlueFox57", "Borjoize", "calarooni", "Catguy", "Cavalaria", "CheshireHalli", "Cidy5", "coolepronkie", "CowFriend", "Crinkle", "Cubicon", "Cylomar", "Dacister", "Dagny16", "darkkillerman", "deepestpassion", "Destan", "donteatglue1", "Dr_G_Sto", "dragonewyn", "Entheomancer", "epeen", "Executioner", "Falcon_", "fgfgfg", "Frankiesmum", "FrozenCereal", "Granvieja", "Grimnok", "Guidoido", "Gwenhwyfar", "Haecceitas", "hbic", "HellTemplar", "hothot12", "JakeInTheBox", "JamieWolfyCook", "jimmy_raynor", "joebob23", "jukka979", "kfsw", "kikicoops", "KiwiBob", "Klatu", "Kology", "laxvio", "lockman", "LoonyLizard", "MadWilly", "MeMe44", "meppz", "moorsy", "Mr_Gulible", "MrNewsman", "NieDeiCieli", "nitetrooper93", "NOMADE", "OneBurntWitch", "OneToughChick", "OneOfThose", "Papouk", "pausey", "piepje28", "piperjean99", "Planktos", "PraetorianGuard", "Precarious", "PsichoGhost", "Psykotix", "radur", "Rajesh1999", "Revennka", "resterman", "Rockefelon", "Shawdon666", "ShikuOkami", "ShortPigen", "SinkTheBismarck", "SirButcher", "Sir_Fratley", "Sirago", "SJOKER", "Skullbat1", "Tarantulka", "Toa_of_Pi", "tSteve", "Twoam", "UltimateChaos", "valrossen", "VforVendetta", "Vorpal_Steak", "Welder", "xela248", "Yelhsa", "Yllib", "Zil_"];
  39.             if(arr.indexOf(username) > -1) {
  40.                 //alert("Room Owner found!");
  41.                 obj.cells[0].innerHTML += "<p style='font-size: 0.4em;' >&nbsp;</p><p style='font-size: 0.4em;' >&nbsp;</p><p style='font-size: 0.7em; color: #666;'><img src='" + img + "' />Room Owner</p>";
  42.             }
  43.         }
  44.     }
  45. }
  46. update();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement