Poll

What is your main sona?

House Cat
71 (7.7%)
Big Cat
25 (2.7%)
General Dog
24 (2.6%)
Wolf
68 (7.3%)
Fox
92 (9.9%)
Snake
5 (0.5%)
Naga
4 (0.4%)
Lizard
8 (0.9%)
Dragon
55 (5.9%)
Horse
5 (0.5%)
Deer
6 (0.6%)
General Bird
17 (1.8%)
Gryphon
11 (1.2%)
Bat
5 (0.5%)
Otter
10 (1.1%)
Rabbit
7 (0.8%)
Frog
3 (0.3%)
Shark
16 (1.7%)
Whale
7 (0.8%)
Raptor
8 (0.9%)
Owl
8 (0.9%)
Goo Creature
22 (2.4%)
Rubber Creature
3 (0.3%)
Latex Creature
31 (3.3%)
Bear
14 (1.5%)
Weasel
3 (0.3%)
Ferret
10 (1.1%)
Sergal
7 (0.8%)
Camel
12 (1.3%)
DeadFur
18 (1.9%)
Human
352 (38%)

Total Members Voted: 923

Author Topic: Furry Megathread - Furry Things Here  (Read 5229851 times)






Kill them before they multiply!

does anyone want the script that adds this stuff




steve made it
and if you do, you gotta have tampermonkey or an equivalent extension for FireFox or w/e you use

Quote
// ==UserScript==
// @name Blockland Forums Extended Genders and Orientation Plugin v1.0
// @require http://code.jquery.com/jquery-2.1.1.min.js
// @include *forum.blockland.us*?action=profile*
// @include *blockland.us/smf*?action=profile*
// ==/UserScript==

var database = 'http://foxscotch.us/steve/identity';

if(document.URL.indexOf('?action=profile') != -1 && document.URL.indexOf('sa=forumProfile') == -1) {
   var name = $('.titlebg').first().children().first().html();

   /*
   var spec = 'Kitty';
   var gen = 'Transgender Female';
   var ori = 'Triloveual';
   var rel = 'Christian Extremist';
   */

   var loadingMsg = 'Loading...'
   var genObj = $('b:contains("Gender: ")');
   genObj.html('Gender Identity');
   genObj.parent().next().attr('class','genObj');
   genObj.parent().parent().after('<tr><td><b>Religion: </b></td><td class="relObj">'+ loadingMsg + '</td></tr>');
   genObj.parent().parent().before('<tr><td><b>Species: </b></td><td class="specObj">'+ loadingMsg + '</td></tr>');
   genObj.parent().parent().after('<tr><td><b>loveual Orientation: </b></td><td class="oriObj">'+ loadingMsg + '</td></tr>');

   GM_xmlhttpRequest({
      method: "POST",
      url: database + "/index.php",
      data: "name=" + name,
      headers: {
         "Content-Type": "application/x-www-form-urlencoded"
      },
      onload: function(response) {
         console.log(response.responseText);
         setIdentity(response.responseText);
      }
   });
} else if(document.URL.indexOf('sa=forumProfile') != -1) {
   $('input:submit').last().parent().parent().before('<tr><td width="40%"><b>Species:</b></td><td><input type="text" class="spec" size="24" value=""></td></tr><tr><td width="40%"><b>Gender Identity:</b></td><td><input type="text" class="gen" size="24" value=""></td></tr><tr><td width="40%"><b>loveual Orientation:</b></td><td><input type="text" class="ori" size="24" value=""></td></tr><tr><td width="24%"><b>Religion</b></td><td><input type="text" class="rel" size="24" value=""></td></tr><tr><td width="40%">Make sure to hit save and await a response!</td><td><input type="button" class="saveDetails" value="Save"></td></tr>');
}

$('.saveDetails').click(function() {
   sendDetails();
});


function setIdentity(data) {
   var details = JSON.parse(data);
   $('.specObj').html(details['spec']);
   $('.oriObj').html(details['ori']);
   $('.genObj').html(details['gen']);
   $('.relObj').html(details['rel']);
}

function sendDetails() {
   var nameSend = $('td:contains(", you have ")').html().split('Hey, <b>')[1].split('</b>')[0];

   var data = {};
   data.spec = $('.spec').val();
   data.gen = $('.gen').val();
   data.ori = $('.ori').val();
   data.rel = $('.rel').val();

   var jsonString = JSON.stringify(data);

   GM_xmlhttpRequest({
      method: "POST",
      url: database + "/set.php",
      data: "name=" + nameSend + "&data=" + jsonString,
      headers: {
         "Content-Type": "application/x-www-form-urlencoded"
      },
      onload: function(response) {
         alert(response.responseText);
         console.log(response.responseText);
      }
   });
}

if you're using tampermonkey, just click the icon for it in the top right, click "add a new script," and copy and paste that whole thing into there
if there's already something in the text box part (there probably will be), delete it first, then paste

it's probably similarly straight-forward for any other. not sure if you need the top bit or not (the first few lines that begin with "//"), but they're just comments, they can't hurt anything, I'd suggest leaving just in case they serve a purpose for other extensions



i thought the BLF was a forum, not a dating site.

i would use that but cant put add-ons on IE

i would use that but cant put add-ons on IE
Any particular reason you're using IE?

religion
why
well thats not a question for me
it's not like it hurts anything though

also it works right and all. like, if someone has it, and they added their options, you'll see theirs if you have it too
but if someone doesn't have it, or hasn't added theirs, and you have it, then you'll just see "Loading..." instead. idk how to handle that and I'm pretty sure steve's done with it so. it's not a big deal anyway
i thought the BLF was a forum, not a dating site.
so don't use it
i would use that but cant put add-ons on IE
why do you use IE?!

well thats not a question for me
it's not like it hurts anything though
idk, it seems unnecessary

nal you're unnecessary