Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name info o wyjebanych
- // @version 21,37
- // @author hunti
- // @match http://*.margonem.pl/
- // @grant none
- // ==/UserScript==
- ((interface_)=>{
- let data={};
- const send=(msg)=>{
- interface_==`ni`?window.Engine.communication.addToTaskQueue(`chat&c=${msg}`):window._g(`chat&c=${msg}`);
- },check=(party,t)=>{
- const members=party.members;
- const old=data;data={};
- const ret={new:[],removed:[]};
- if(members){
- for(let i in members){
- if(!old[i])ret.new.push(members[i].nick);
- else delete old[i];
- data[i]=members[i].nick;
- }
- for(let i in old)ret.removed.push(old[i]);
- //if(ret.new.length>0)window.message(`Nowi w grupie:<br>${ret.new.join(`<br>`)}`);
- if(!t&&ret.removed.length>0)send(`/g Usunięci z grupy: ${ret.removed.join(`, `)}`);
- }
- };
- const pi=interface_==`ni`?window.Engine.communication.parseJSON:window.parseInput,
- handler=function(a){
- if(a.party)check(a.party,a.event_done);
- pi.apply(this,arguments);
- };
- interface_==`ni`?window.Engine.communication.parseJSON=handler:window.parseInput=handler;
- })(window.getCookie(`interface`));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement