Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var group = 790290;
- var placeId = 0;
- function sendMsg(userId, username) {
- function send() {
- $.post('https://www.roblox.com/messages/send',{
- subject: "Invitation",
- body: "Hello, \n\n This is a message being sent around to all potential sword fighters to join Masqued Blood, an old Sword Fighting clan with a lot of history. \n\n We are active, daily trainings with raids and defenses regularly. \n I want you to consider joining us and being apart of our new generation of Masqued. \n\n I promise you glory, recognition for your skills or the ability to test yourself in the art of sword fighting and a place in our community, both filled with new and old veterans of Masqued. \n\n We will not ask you for your loyalty, we will not ask you for anything other than obedience when needed and fun when possible. \n\n Strict, fun, active and pushing to survive. Join the Crimson Banner of Masqued and join us. \n\n Group Link: \n https://www.roblox.com/groups/group.aspx?gid=790290",
- recipientid: userId,
- cacheBuster: new Date().getTime()
- }).done(function(response) {
- if (response.success == true) {
- console.log('Sent message to ' + username + ' (' + userId + ')');
- } else {
- console.log('Error sending to ' + username + ': ' + response.shortMessage);
- }
- });
- }
- if (group > 0) {
- $.get('https://www.roblox.com/Game/LuaWebService/HandleSocialRequest.ashx?method=IsInGroup&playerid=' + userId + '&groupid=' + group, function(response) {
- if(response.indexOf('true') == -1) {
- send();
- } else {
- console.log('Didn\'t send a message to ' + username + ' because he is already in group ' + group + '.');
- }
- });
- } else {
- send();
- }
- }
- var i = 0;
- function run() {
- var timeout = 0;
- var url = 'https://www.roblox.com/games/getgameinstancesjson?placeId=' + placeId +'&startindex=' + i * 10;
- $.get(url).done(function(obj){
- for (var server in obj.Collection) {
- for (var players in obj.Collection[server].CurrentPlayers) {
- var plr = obj.Collection[server].CurrentPlayers[players];
- if (plr.Id > 0) {
- (function(time, id, name) {
- setTimeout(sendMsg, time, id, name);
- })(timeout, plr.Id, plr.Username);
- timeout += 15 * 1000;
- }
- }
- }
- i++;
- setTimeout(run, timeout);
- });
- }
- run();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement