【插件资讯】 插件来源: 转贴
使用指令:
[一般设定项目]
urs_enable 1 //插件开关 [ 1=开启 / 0=关闭]
urs_waittime 30 //等待玩家输入密码的时间长度(单位:秒)
urs_wornglimited 5 //玩家输入密码错误时的最高次数限制(设定成 0 时则 代表不限制次数)
urs_savedays 0 //所记录的资料的保留天数 (以插件最后开启的时间点往前推算天数)
//(设定为 0 时代表不移除之前的记录资料)
[ADMIN指令]
urs_check <#userid/name> - 检查某个玩家的注册资讯 (玩家的注册密码),该玩家不需在线上
也可检查,但必须使用 name 来查询
urs_change <#userid/name> <new_password> - 更改某个玩家的注册密码,该玩家不需在
线上也可更改,但必须使用 name 来指定更改
urs_delete <#userid/name> - 删除某个玩家的注册帐号,该玩家不需在线上也可删除,但必须
使用 name 来指定删除
安装路径:sma 放 scripting (sma可自行编译成amxx使用)
【插件介绍】 这个系统所采取的玩家注册方式是属于非强迫性的注册方式
意思就是,当你所使用的 "玩家ID" 在没有被注册使用的情况下
则使用这个ID的玩家都可自由进行游戏,并不须要完成使用者登入
的动作,也就是该ID的使用权是自由的,每个玩家都可自由使用.
而当某个 "玩家ID" 已经被注册时,那么若是有使用这个ID的玩家
进入伺服器后,则会被限制必须要输入个人密码登入后才可进行游
戏,否则在没完成使用者登入动作的情况下,该玩家会被强制踢出伺服器.
而当玩家在做使用者登入动作时,在输入个人密码时的错误次数是
有限制的,现设定为当输入密码错误次数达到 5 次以上时,则会被
强制踢出伺服器.
玩家可在游戏中按 Y 打入 /userlogin 来叫出 "玩家注册系统" 的选单
来进行 "注册" 或是 "更改密码" 的动作.
注:
1.另外就是这个系统在当,某个玩家进入游戏后,由于其所使用的 "玩家ID" 已被注册,
而必须做登入动作后才能进行游戏的时候,那么当这个玩家未完成登入的情况下,
若擅自选择加入T 或 CT 的队伍时,则会被强制锁在 SPECTATOR 那一方,而无法进
行游戏.
2.而玩家在进入游戏后也不可再改ID,这是为了以防有玩家登入后擅改成别人的ID来使用
3.若是在输入密码期间不小心把 say 状态取消掉了(可能按到了 ESC 键),那么可以再按一
次 Y 键来起用 say 来输入密码就可以了.
2011/03/30 更新此插件
主要是在一个判断玩家输入密码长度的地方没改完全,
现已修正了.
[此文章售价 2 雅币已有 364 人购买]
若发现会员采用欺骗的方法获取财富,请立刻举报,我们会对会员处以2-N倍的罚金,严重者封掉ID!