Skip to content

Instantly share code, notes, and snippets.

@Wunkolo
Last active December 24, 2015 03:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Wunkolo/6739615 to your computer and use it in GitHub Desktop.
Save Wunkolo/6739615 to your computer and use it in GitHub Desktop.
Random scripts to mess around on msparp
var message = ["X","X"];
var count = 25;
var cross = 5;//Number of times to "cross" the helix
var spacemax = 60;
handle = setInterval(function(){
var string = ".".repeat(spacemax);
var strand1 = (Math.sin((i/count)*3.14*cross)*0.5+0.5)*spacemax;
string = string.substring(0,strand1) + message[0] + string.substring(strand1);
var strand2 = (Math.sin((i/count)*3.14*cross+3.14)*0.5+0.5)*spacemax;
string = string.substring(0,strand2) + message[1] + string.substring(strand2);
$.post("/chat_ajax/post",{'chat':chat,'line':string})
i++;
if(i > count)
{
clearInterval(handle);
}
},500);
//VVVVVVVVVVV out dated VVVVVVVVVVV
var data = {
'character' : 'original character',
'acronym': '??',
'name': 'anonymous',
'color': '000000',
'quote': "some random text for previewing purposes",
'quirk_prefix': '',
'case': 'normal',
'quirk_from': '',
'quirk_to': ''
};
data['chat'] = document.baseURI.substring(23);
$.post('http://msparp.com/chat_ajax/save',data)
///////////////////////////////////////////////////////////////////////////////
function random_string(size){
var str = "";
for (var i = 0; i < size; i++){
str += random_character();
}
return str;
}
function random_character() {
var chars = "0123456789abcdefghijklmnopqurstuvwxyzABCDEFGHIJKLMNOPQURSTUVWXYZ";
return chars.substr( Math.floor(Math.random() * 62), 1);
}
for (var i = 0; i < 25; i++) {
var data = {
'character' : 'original character',
'acronym': random_character()+random_character(),
'name': random_string(25),
'color': Math.floor(Math.random()*16777215).toString(16),
'quote': "some random text for previewing purposes",
'quirk_prefix': '',
'case': 'normal',
'quirk_from': '',
'quirk_to': ''
};
data['chat'] = document.baseURI.substring(23);
$.post('http://msparp.com/chat_ajax/save',data)
}
///////////////////////////////////////////////////////////////////////////////
var message = ["X","X"];
var count = 100;
var cross = 5;//Number of times to "cross" the helix
var spacemax = 100;
for (var i = 0; i < count; i++) {
var data = {
'character' : 'original character',
'acronym': "??",
'name': "YOLO",
'color': Math.floor(Math.random()*16777215).toString(16),
'quote': "some random text for previewing purposes",
'quirk_prefix': '',
'case': 'normal',
'quirk_from': '',
'quirk_to': ''
};
data['chat'] = document.baseURI.substring(23);
$.post('http://msparp.com/chat_ajax/save',data)
var string = ".".repeat(spacemax);
var strand1 = (Math.sin((i/count)*3.14*cross)*0.5+0.5)*spacemax;
string = string.substring(0,strand1) + message[0] + string.substring(strand1);
var strand2 = (Math.sin((i/count)*3.14*cross+3.14)*0.5+0.5)*spacemax;
string = string.substring(0,strand2) + message[1] + string.substring(strand2);
$.post("http://msparp.com/chat_ajax/post",{'chat': chat, 'line': string}); // todo: check for for error
};
///////////////////////////////////////////////////////////////////////////////
//sine wave spam
//spams all items in the "message" variable by "count"
//Spacemax is the max amount of spaces it will use for the "wave"
var stars = "★゜・。。・゜゜・。。・゜☆゜・。。・゜゜・。。・゜゜・。。・゜☆゜・。。・゜゜・。。・゜";
var message = stars.split("");
var count = 50;
var spacemax = 50;
for (var i = 0; i < count; i++) {
$.post("http://msparp.com/chat_ajax/post",{'chat': chat, 'line': ("~".repeat((Math.sin(i/count*3.14*4)*0.5+0.5)*spacemax))+message[i%message.length]}) // todo: check for for error
};
///////////////////////////////////////////////////////////////////////////////
var stars = "ミ★ハハ八八ノヽノヽノヽノ \ ";//Edit this if you want a different "wave"
var message = "YOLO "//edit this
var count = message.length*5;
var spacemax = 50;
for (var i = 0; i < count; i++) {
var data = {
'character' : 'original character',
'acronym': "??",
'name': "YOLO",
'color': Math.floor(Math.random()*16777215).toString(16),
'quote': "some random text for previewing purposes",
'quirk_prefix': '',
'case': 'normal',
'quirk_from': '',
'quirk_to': ''
};
data['chat'] = document.baseURI.substring(23);
$.post('http://msparp.com/chat_ajax/save',data)
$.post("http://msparp.com/chat_ajax/post",{'chat': chat, 'line': (stars.substring(1,1+(Math.sin(i/count*3.14*4)*0.5+0.5)*stars.length))+message[i%message.length]})
};
///////////////////////////////////////////////////////////////////////////////
var stars = "★゜・。。・゜゜・。。・゜☆゜・。。・゜゜・。。・゜゜・。。・゜☆゜・。。・゜゜・。。・゜";
var message = stars.split("");
//var message = ["★","゜","・","。","・",":slav:",":myeyes:","`YOLO`"];
var count = 50;
var spacemax = 50;
for (var i = 0; i < count; i++) {
var data = {
'character' : 'original character',
'acronym': "??",
'name': "YOLO",
'color': Math.floor(Math.random()*16777215).toString(16),
'quote': "some random text for previewing purposes",
'quirk_prefix': '',
'case': 'normal',
'quirk_from': '',
'quirk_to': ''
};
data['chat'] = document.baseURI.substring(23);
$.post('http://msparp.com/chat_ajax/save',data)
$.post("http://msparp.com/chat_ajax/post",{'chat': chat, 'line': ("~".repeat((Math.sin(i/count*3.14*4)*0.5+0.5)*spacemax))+message[i%message.length]});
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment