搜索
查看: 1781|回复: 4

请教高手能做出这样一个插件,即支持AMX也要支持AMXX!

[复制链接]
发表于 2005-6-5 11:21:47 | 显示全部楼层 |阅读模式 来自 中国–江苏–南京
  能不能做出一个只给服务器认同的玩家进入的插件,就像OP进入游戏一样,靠ID与密码进入游戏,其它玩家没有服务器分配的ID与密码是不能进入游戏的,而且本来靠ID与密码进入游戏的玩家在游戏中不能换其它的名字,如一换名字就被踢,正好与原来OP相反的,希望能做出这么个插件来,其实就个插件就像传奇一类的游戏一样,靠固定ID与密码进入游戏。做出这个插件的同时再做一个*.ini文件,与*.amx配合使用,这样服务器就可以把一些固定的玩家的ID与密码保存在里面,这个文件放入的玩家才可以进入CS游戏。很像OP使用的use.ini文件。我可能表达不清楚,请高手们帮个忙,谢!!!
发表于 2005-6-5 18:17:48 | 显示全部楼层 来自 中国–广西–玉林
:sweat:  :sweat:

AMXX.CFG里改成只有在users.ini设置文件里设置有的ID和权限才可以进

X:\CS\cstrike\addons\amxmodx\configs的 AMXX.CFG 文件里改
// 服务器的记录模式选项
// 0 - 禁止权限登陆,所有的玩家都没有任何的权限
// 1 - 正常模式
// 2 - kick所有users.ini文件上无帐号的玩家
amx_mode 2

然后在
X:\CS\cstrike\addons\amxmodx\configs的 users.ini 设置文件里面

;=======================================
; 每行前的 ; 表示注释该行

; 权限标记:
; a - immunity                                      (不能被 踢/封/处死/伤害 或者其他的命令影响)
; b - reservation                              (可通过预留通道加入服务器)
; c - amx_kick command                       (拥有KICK权限)
; d - amx_ban and amx_unban commands             (拥有ban的权限)
; e - amx_slay and amx_slap commands             (拥有强行杀死某人的权限)
; f - amx_map command                        (拥有更换地图的权限)
; g - amx_cvar command                       (可以设置amx的设置参数,但并不是所有的都可用)
; h - amx_cfg command                        (可以加载某个AMX的CFG设置文件权限)
; i - amx_chat and other chat commands       (可以以管理员身份发布消息)
; j - amx_vote and other vote commands       (可以发起一个投票事件)
; k - access to sv_password cvar             (通过amx_cvar 命令更改服务器sv_password参数)
; l - 可以使用 amx_rcon 命令,并能更改rcon_password 参数 (通过 amx_cvar 命令)
; m - custom level A                         (自定义管理级别,为附加的其他插件预留的权限等级)
; n - custom level B
; o - custom level C
; p - custom level D
; q - custom level E
; r - custom level F
; s - custom level G
; t - custom level H
; u - menu access                            (拥有打开MENU菜单的权限)
; z - user                                   (普通用户)

; 帐号类型:
; a - 进入服务器时检验密码,密码错误将被断开连接
; b - clan tag                                        (此用户的id带有战队标签)
; c - this is steamid/wonid                        (此用户靠steamid/wonid进入服务器)
; d - this is ip                                (此用户靠ip进入服务器)
; e - password is not checked (only name/ip/steamid needed)(此用户进入时不检查密码,只需要id或者ip或者steamid)

; 密码:
; 在自己的autoexec.cfg里加入: setinfo _pw "<管理员密码>"
; 此处 _pw 代表的总密码是由 amx_password_field 设定的

; 管理员帐号格式:
; <名字|ip|steamid> <管理员密码> <权限等级> <帐号类型>

; 例子:
; "STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce"
; "123.45.67.89" "" "abcdefghijklmnopqrstu" "de"
; "My Name" "my_password" "abcdefghijklmnopqrstu" "a"
;=======================================
;下面的是客户端服务器主机地权限设置。例如:
"loopback" "" "abcdefghijklmnopqrstu" "de"

;管理员设置,如果管理员要登陆必须在他的CONFIG.CFG文件里加上: setinfo "123" "456"(假定服务器总密码是123,管理员的密码是:456)。
;例如:
"管理员名字" "456" "abcdefghijklmnopqrstu" "a"

;=======================================
;普通用户设置。
; "zj"的权限是普通用户权限和可以发起一个投票事件的权限。
; "e"是不检查密码,只靠ID或IP进入服务器。
;下面可以设置可以进来的ID和ID的权限等级。你要设置别的可以参考上面的权限标记和帐号类型。
"名字" "" "zj" "e"
"名字" "" "zj" "e"
"名字" "" "zj" "e"
"名字" "" "zj" "e"
"名字" "" "zj" "e"
回复

使用道具 举报

 楼主| 发表于 2005-6-7 13:12:48 | 显示全部楼层 来自 中国–江苏–南京
好的,谢谢,但我还想想让每一个玩家进入游戏后只能用一个ID号,不可以换其它ID号,一换则被踢!不好意思,你再帮帮我 ̄ ̄!
回复

使用道具 举报

发表于 2005-6-7 14:05:44 | 显示全部楼层 来自 中国–广东–深圳–南山区

// 服务器的记录模式选项
// 0 - 禁止权限登陆,所有的玩家都没有任何的权限
// 1 - 正常模式
// 2 - kick所有users.ini文件上无帐号的玩家
amx_mode 2

这段说地很清楚了吗?

换一个users.ini中没有的ID当然就会被踢了。而且,即使有这个ID,但密码不对也会被踢的。
回复

使用道具 举报

 楼主| 发表于 2005-6-11 10:36:35 | 显示全部楼层 来自 中国–江苏–南京
哦,谢谢!
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表