您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Adds a /t-command for Kongregate's chat which automatically replaces with "/w" when pressing space. This is to allow for an easy transition betwen Kong chat and most MMOs
当前为
- // ==UserScript==
- // @name Tell-command
- // @namespace tag://kongregate
- // @description Adds a /t-command for Kongregate's chat which automatically replaces with "/w" when pressing space. This is to allow for an easy transition betwen Kong chat and most MMOs
- // @include http://www.kongregate.com/games/*
- // @author Aru (modifying Ventero's /r command script)
- // @version 1.1
- // @date 01/05/2010
- // ==/UserScript==
- // Licensed under Creative Commons by-nc-sa http://creativecommons.org/licenses/by-nc-sa/3.0/
- // Modified by MrSpontaneous (http://www.kongregate.com/accounts/MrSpontaneous) 10/12/09
- // Updated by MrSpontaneous for new framework support 1/5/2010
- // /r-command script written by Ventero (http://www.kongregate.com/accounts/Ventero) 05/01/09
- var dom;
- try{
- if(unsafeWindow && unsafeWindow.holodeck){
- dom = unsafeWindow;
- } else {
- dom = this;
- }
- }catch(e){
- dom = this;
- }
- function init_tellcommand(){
- var CDialogue = dom.ChatDialogue;
- if (CDialogue){
- CDialogue.prototype = dom.CDprototype||dom.ChatDialogue.prototype;
- if(!CDialogue.prototype.oldKeyPressTell){
- CDialogue.prototype.oldKeyPressTell = CDialogue.prototype.onKeyPress;
- CDialogue.prototype.onKeyPress = function (a) {
- if ((z=this._input_node.getValue().match(/^\/[tT](.*)/)) && a.which == 32) {
- var x=z[1]||"";
- this.setInput("/w ");
- a.stop();
- };
- this.oldKeyPressTell(a);
- }
- }
- }
- };
- function check(){
- if(!dom.injectScript && !dom._promptedFramework){
- if(confirm("You don't have the latest version of the framework-script!\n" +
- "Please install it, otherwise the scripts won't work.\n" +
- "Clicking ok will open a new tab where you can install the script"))
- window.open("http://userscripts.org/scripts/show/54245", "_blank");
- dom._promptedFramework = true;
- } else {
- dom.injectScript(init_tellcommand, 100);
- }
- }
- setTimeout(check, 0);