Muted users

Check if you have still muted somebody.

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

// ==UserScript==
// @name           Muted users
// @namespace      arreloco
// @description    Check if you have still muted somebody.
// @include        http://www.kongregate.com/games/*
// @version 0.0.1.20160306133130
// ==/UserScript==
function init()
{
	var dom;

	try{
		if(unsafeWindow){
			dom = unsafeWindow;
		} else {
			dom = this;
		}
	}catch(e){
		dom = this;
	}

	var holodeck = dom.holodeck;
	
		//Credit goes partially to Ventero for this command
		holodeck.addChatCommand("get_muted", function(l,n){
			var matchArr1 = n.match(/^\/\S+\s+(\d+)/),
					roomDetails = l.chatWindow(),
					countArr = [];
			var muted_people = roomDetails._mutings;
			var mutedArr = new Array();

			for(var i in muted_people){
				mutedArr.push("<a target='_blank' href='http://www.kongregate.com/accounts/"+[i]+"'>"+[i]+"</a>");
			}

			var txt = mutedArr.toString();
			for(var i in muted_people){
				txt = txt.replace(","," - ");
			}
			
			l.activeDialogue().displayUnsanitizedMessage("Muted Users", (txt?txt:"You have no one muted."), {"class":"whisper received_whisper"}, {non_user: true});
			
			return false;
			
		})
		
		holodeck._chat_commands.muted = holodeck._chat_commands.get_muted;
}//end init()

setTimeout(init,0);