⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 userguide.htm

📁 语音视频聊天程序
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<html>
<head>
<TITLE>MeChat聊天室用户指南</TITLE>
<script>
/** 系统用脚本定义开始,普通用户不建议修改 **/
function MeChatLevel(nLevel, nCredit, strTitle)
{
	this.Level	= nLevel ;
	this.Credit	= nCredit ;
	this.Title	= strTitle ;
	this.Memo	= "无" ;	// 备注字段
}
function LevelList()
{
	this.m_pLevel = new Array();
	this.Add = function(nLevel, nCredit, strTitle)
	{
		var obj = new MeChatLevel(nLevel, nCredit, strTitle) ;
		this.m_pLevel[this.GetCount()] = obj ;
	}
	this.GetObject = function(n){return this.m_pLevel[n];}
	this.GetCount= function(){return this.m_pLevel.length;}
	// 设置n指定的级别的备注信息
	this.SetMemo = function(n, strMemo){this.m_pLevel[n].Memo = strMemo ;}
}
/******************************************************************************/
function MeChatEffect(strName, nLevel, nCredit, nPublic, nExtend)
{
	this.Name	= strName ;
	this.Level	= nLevel ;
	this.Credit	= nCredit ;
	this.Public	= nPublic ;
	this.Extend = nExtend ;
	this.Memo	= "无" ;	// 备注字段
}
function EffectList()
{
	this.m_pEffect = new Array() ;
	this.Add = function(strName, nLevel, nCredit, nPublic, nExtend)
	{
		var obj = new MeChatEffect(strName.toUpperCase(), nLevel, nCredit, nPublic, nExtend) ;
		this.m_pEffect[this.GetCount()] = obj ;
	}
	this.GetCount= function(){return this.m_pEffect.length;}
	this.Find = function(strName, strMemo)
	{
		var s = strName.toUpperCase() ;
		var u = null ;
		for(var i = 0; i < this.GetCount(); i++)
			if(this.m_pEffect[i].Name == s)
				return this.m_pEffect[i] ;
		return null ;
	}
	this.GetObject = function(n){return this.m_pEffect[n];}
	this.SetMemo = function(strName, strMemo)
	{
		var obj = this.Find(strName) ;
		if(obj != null)
			obj.Memo = strMemo ;
	}
}
/******************************************************************************/
function MeChatExplain(strTag, strExplain, strMemo)
{
	this.Tag	= strTag ;
	this.Explain= strExplain ;
	this.Number = null ;
	if(strMemo == "")
		this.Memo	= "无" ;
	else
		this.Memo	= strMemo ;
}
function ExplainList()
{
	this.m_pExplain = new Array() ;
	this.Add = function(strTag, strExplain, strMemo)
	{
		var obj = new MeChatExplain(strTag.toUpperCase(), strExplain, strMemo) ;
		this.m_pExplain[this.GetCount()] = obj ;
	}
	this.GetObject = function(n){return this.m_pExplain[n];}
	this.GetCount = function(){return this.m_pExplain.length;}
	this.Find = function(strTag)
	{
		var s = strTag.toUpperCase() ;
		var u = null ;
		for(var i = 0; i < this.GetCount(); i++)
			if(this.m_pExplain[i].Tag == s)
				return this.m_pExplain[i] ;
		return null ;
	}
	this.Set = function(strTag, nNumber)
	{
		var obj = this.Find(strTag) ;
		if(obj != null)
			obj.Number = nNumber ;
	}
}
/******************************************************************************/
function MeChatCommand(strTag, strName, strMemo)
{
	this.Tag	= strTag ;
	this.Name	= strName ;
	this.Cost	= 0 ;
	this.Level	= -1 ;
	this.FreeLevel	= -1;
	this.Extend	= -1 ;
	this.Memo = strMemo;
}
function CommandList()
{
	this.m_pCommand = new Array() ;
	this.Add = function(strTag, strName, strMemo)
	{
		var obj = new MeChatCommand(strTag.toUpperCase(), strName, strMemo) ;
		this.m_pCommand[this.GetCount()] = obj ;
	}
	this.GetObject = function(n){return this.m_pCommand[n];}
	this.GetCount = function(){return this.m_pCommand.length;}
	this.Find = function(strTag)
	{
		var s = strTag.toUpperCase() ;
		var u = null ;
		for(var i = 0; i < this.GetCount(); i++)
			if(this.m_pCommand[i].Tag == s)
				return this.m_pCommand[i] ;
		return null ;
	}
	this.Set = function(strTag, nCost, nLevel, nFreeLevel, nExtend)
	{
		var obj = this.Find(strTag) ;
		if(obj != null)
		{
			obj.Cost	= nCost ;
			obj.Level	= nLevel ;
			obj.Extend	= nExtend ;
			obj.FreeLevel = nFreeLevel ;
		}
	}
}
var myCommand	= new CommandList() ;
var myLevel		= new LevelList() ;
var myExplain	= new ExplainList() ;
var myEffect	= new EffectList() ;
var obj = null ;
// 初始化
obj = myCommand ;
obj.Add("History", "查询聊天历史记录", "查看最新的几条发言内容") ;
obj.Add("Quiet", "免打扰开关", "过滤掉那些与自己不相关的发言") ;
obj.Add("Whois","你是谁?", "查对方用户资料") ;
obj.Add("Topic", "查/改房间话题", "") ;
obj.Add("Clear", "强制清屏", "") ;
obj.Add("GM", "改名", "改名功能使用的级别、费用以及免费使用的级别") ;
obj.Add("Warn", "警告", "对于刷屏、骂人等行为首先将会被警告" ) ;
obj.Add("Shutup", "点穴/解穴/显示被点穴名单", "被点穴后系统将限制发言速度") ;
obj.Add("Kick",	"踢人/解除/显示被踢名单","被踢的用户,昵称将自动被锁定一段时间") ;
obj.Add("Kill",	"封IP/解除被封/查看被封用户", "IP被封后,指定时间内用任何昵称也无法登录") ;
obj.Add("Reload", "重装模板", "本指令对普通聊友无用") ;
obj.Add("Lock", "房间加锁/解锁", "本指令只在自建房间中才有效") ;
obj.Set("Lock", 0, 0, 0, -1) ;
// 初始化
obj = myExplain ;
obj.Add("Level_Show_Email", "查看用户EMAIL的最低级别", "") ;
obj.Add("Level_Show_OICQ", "查看用户OICQ的最低级别", "") ;
obj.Add("Level_Show_Resume", "查看用户个人简介的最低级别", "") ;
obj.Add("Level_Show_Title", "查看用户头衔的最低级别", "") ;
obj.Add("Level_Show_Level", "查看用户级别的最低级别", "") ;
obj.Add("Level_Show_Credit", "查看用户积分的最低级别", "") ;
obj.Add("Level_Show_Connect", "查看用户SOCKET连接状态的最低级别", "") ;
obj.Add("Level_Show_LoginTime", "查看用户登录时间的最低级别", "") ;
obj.Add("Level_Show_Box", "查看用户包厢打开状态的最低级别", "") ;

obj.Add("Level_Show_IP_1", "查看用户IP地址前1位的最低级别", "") ;
obj.Add("Level_Show_IP_2", "查看用户IP地址前2位的最低级别", "") ;
obj.Add("Level_Show_IP_3", "查看用户IP地址前3位的最低级别", "") ;
obj.Add("Level_Show_IP_4", "查看用户IP地址前4位的最低级别", "") ;
obj.Add("Level_Show_All_Level", "按级别高低列出房间所有用户头衔、级别、分数的最低级别", "") ;
obj.Add("Level_Show_All_Status", "列表房间内所有用户的IP地址、登录时间、连接状态、包厢状态的最低级别", "") ;

obj.Add("Level_CMD_EMOTE", "[EMOTE趣语]使用的级别", "") ;
obj.Add("Level_CMD_HyperLink", "[网址自动加超级连接功能]使用的最低级别", "级别低的用户不允许发带连接的网址,防止在聊天室中拉人") ;

obj.Add("Kick_Once_Cost", "用户被踢一次所要扣掉的分数", "") ;
obj.Add("Kill_Once_Cost", "用户被锁定IP一次所要扣掉的分数", "") ;
obj.Add("Default_Shutup_Time", "用户被点穴后多少秒允许发言一次", "") ;
obj.Add("Shutup_Once_Cost", "用户被点穴一次所要扣掉的分数", "") ;
obj.Add("Warn_Once_Cost", "用户被警告一次所要扣掉的分数", "") ;

obj.Add("Room_NearMax_Login_Level", "聊天室人数达到“热闹”状态后,允许多少级以上的用户进入", "") ;

obj.Add("Level_Private_Room", "允许使用自建聊天室功能的最低级别", "") ;
obj.Add("Level_Shutdown_Room", "允许关闭自建聊天室功能的最低级别", "") ;
obj.Add("Timeout_Warning_Time", "用户多长时间不发言自动发送提醒信息(单位:分钟)", "") ;
obj.Add("Timeout_AutoKick_WarnCount", "用户因不发言被提醒几次后自动请出", "") ;
obj.Add("Timeout_NoWarning_Level", "多少级以上的用户不受发言与否的限制", "") ;
/* 初始化变量 建议用户切勿改动 */
obj = myCommand ;
obj.Set('Whois',1,1,2,-1);
obj.Set('Kick',500,6,12,-1);
obj.Set('Kill',3000,10,12,-1);
obj.Set('Shutup',200,6,12,-1);
obj.Set('Warn',50,5,12,-1);
obj.Set('BroadCast',50,5,12,-1);
obj.Set('Bomb',0,13,13,-1);
obj.Set('Grant',0,12,12,-1);
obj.Set('Reload',0,12,12,13);
obj.Set('History',5,1,2,-1);
obj.Set('Clear',15,6,13,-1);
obj.Set('Topic',10,13,13,2);
obj.Set('Music',0,0,5,5);
obj.Set('GM',10,2,5,-1);
obj.Set('Guess',5,1,13,-1);
obj.Set('Quiet',0,0,0,-1);

// 初始化
obj = myExplain ;
obj.Set('level_show_email',1);
obj.Set('level_show_title',2);
obj.Set('level_show_logintime',4);
obj.Set('level_show_oicq',3);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -