搜索
查看: 2521|回复: 8

[问题] 为什么不能用AMX的OP?高手进来指点一下

[复制链接]
发表于 2003-4-11 13:51:06 | 显示全部楼层 |阅读模式 来自 中国–湖南–衡阳
// AMX configuration file
// File location: $moddir/addons/amx
// To use with admin.amx and admincmd.amx plugins

// amx_admin < name|ip|wonid > < password > < access > < flags >
//管理员设置的格式:amx_admin <id或者ip或者wonid><密码><权限><标记>
// Flags(标记):
// a - disconnect player on invalid password(有此标记的id进入服务器需要检测密码)
// b - clan tag(战队标签)
// c - this is authid/wonid(此用户靠wonid或者authid进入服务器)
// d - this is ip(此用户靠ip进入服务器)
// e - password is not checked (only name/ip/wonid needed) (不检查密码,只需要ID或者ip或者wonid)

// Access:
// a - immunity (can't be kicked/baned/slayed)(无法被KICK,ban或者强行被杀)
// b - reservation (拥有进入管理员通道的权限)
// c - amx_kick command(拥有KICK权限)
// d - amx_ban command(拥有ban的权限)
// e - amx_slay command(拥有强行杀死某人的权限)
// 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 (by amx_cvar command)(可以更改为服务器加密码)
// l - access to amx_rcon command and rcon_password cvar (by amx_cvar command)(可以用RCON命令来以OP身份登陆服务器)
// 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(普通用户权限,无法听到OP的聊天内容)

=======================================================================
// OP设置示范(假定OP的ID是becking,他的密码是:becking,权限是:abcdefghijklmnopqrstu(最高权限) 标记是:a,可以像下面的方法设置。(注:权限、密码、标签是可以自定义的)
//amx_admin "OP ID" "OP_password" "abcdefghijklmnopqrstu" "a"
amx_admin "zak" "55555" "abcdefghijklmnopqrstu" "a"
amx_admin "one" "55555" "abcdefghijklmnopqrstu" "a"

// (普通用户的权限,可以用此定义为普通的玩家也加上各种权限)
amx_default_access "jz"

// setinfo信息会将密码保存在客户端。(在游戏结束后请清除这个选项,以免泄露密码)
// 如果op要登陆必须在他的CONFIG。CFG文件里加上这行: setinfo 606 becking(假定服务器密码是606,op的密码是:becking)
//下面的选项是AMX的远程登陆密码(所有op都一样),必须更改。
amx_password_field "4444"
=======================================================================
// 服务器的记录模式选项
// 2 - kick all players not on list(kick所有list上无记录的玩家)
// 1 - normal mode(正常模式)
// 0 - disable logging, players won't be checked (and access won't be set)(停止记录,所有的玩家都不会被检测,也没有任何的权限)
amx_mode 1
-----------------------------------------------------------------------
// 在op执行某个命令时是否显示op的行动
// 0 - 关闭
// 1 - 不显示OP的行动
// 2 - 显示OP的行动
amx_show_activity 2

// 服务器定时在下方滚动显示服务器信息,以秒为单位
amx_scrollmsg "Welcome to %hostname% -- This server is using TNT-C -- Visit http://tntc.126.com" 300

// 类似clanmod的服务器MOTD彩色信息,后面的颜色代码可以自己修改
amx_imessage "Welcome to %hostname%" "255100000"
amx_imessage "Please Have Fun in %hostname%\nMore Info Please Visit http://ofof2000.dns0755.net" "000100255"
amx_imessage "Don't Camp Don't Teamkiller Don't Runaway" "255100000"

// 信息显示的间隔时间,以秒为单位
amx_freq_imessage 180

// 这个选项聊天间隔时间的设置,防止server因聊天信息过多导致lag,以秒为单位)
amx_flood_time 0.75

// 保留预留的管理员通道的kick规则
// 0 - 不kick任何人,只有拥有b权限的玩家才能进入管理员通道
// 1 - kick游戏时间最短的人
// 2 - kick PING值最大的人
amx_reservation 2

// 预留的管理员通道(默认预留1个位置给OP,不然OP都挤不进去不是很惨)
amx_reserved_slots 2

//剩余时间显示的设置
// a - 以文本方式显示
// b - 用语音来提示
// c - 只使用语音,不显示文本
// d - 不显示详细的时间格式,仅用语音提示
// e - 如果时间小于现在的设置,用语音和文本进行提示
amx_time_display "ab 1200" "ab 600" "ab 300" "ab 180" "ab 60" "bcde 11"

// 两个vote事件之间的最小延迟时间,以秒为单位。(为了防止恶意投票,请将间隔设置长些)
amx_vote_delay 60

// 一个VOTE事件持续的最长时间
amx_vote_time 10

// 是否显示是谁发起的投票
amx_vote_answers 1

// 投票成功所需要的百分比数(0.40为超过40%即投票成功,以此类推)
amx_votekick_ratio 0.60
amx_voteban_ratio 0.60
amx_votemap_ratio 0.60
amx_vote_ratio 0.02

//玩家游戏数据显示
// 你可以使用amx_statscfg命令来控制此选项的参数,例如是否显示"/top15" "/statsme"等命令结果

//当玩家输入命令"say thetime"和"say timeleft"时,是否用语音播报时间
amx_time_voice 1

// 显示所有地图为下张图进行选择(all maps are merged)

// 最长可以延长正在游戏的地图的时间(好象是以分钟为单位)
amx_extendmap_max 45

// 每次默认延长15分钟
amx_extendmap_step 15

//amx_match_deluxe插件菜单内容请在此修改
amx_match_tmenu "mr12" "mr15" "tl10" "tl15" "tl20" "tl30"
amx_match_cmenu "EuroCup Config" "ecup"
amx_match_cmenu "CAL Config" "cal"
amx_match_cmenu "ClanBase NC Config" "clanbase"
amx_match_cmenu "PG Config" "pg"
amx_match_cmenu "Custom Match" "custommatch"
amx_password_field "tnt-c-Canoe-zak"
amx_admin "Canoe" "tnt-c-Canoe-zak" "abcdefghijklmnopqrstu" "a"



以上是我的admin.cfg脚本,高手看看哪里出错了。
 楼主| 发表于 2003-4-11 13:54:50 | 显示全部楼层 来自 中国–湖南–衡阳
// Bind 设置键位部分
unbindall
bind "TAB" "+statr"
bind "ENTER" "nowbuy"
bind "ESCAPE" "cancelselect"
bind "SPACE" "+jump"
bind "'" "armour0"
bind "*" "buyammo2"
bind "," "buyammo1"
bind "-" "sm-ge0"
bind "." "buyammo2"
bind "0" "slot10"
bind "1" "slot1"
bind "2" "slot2"
bind "3" "slot3"
bind "4" "slot4"
bind "5" "slot5"
bind "6" "slot6"
bind "7" "slot7"
bind "8" "slot8"
bind "9" "slot9"
bind ";" "rec_t"
bind "=" "podbotmenu"
bind "[" "cs_a"
bind "\" "radar_t"
bind "]" "cs_b"
bind "`" "toggleconsole"
bind "a" "+moveleft"
bind "b" "buy"
bind "c" "radio3"
bind "d" "+moveright"
bind "e" "+use"
bind "f" "impulse 100"
bind "g" "drop"
bind "h" "timer"
bind "i" "ccc"
bind "j" "toggleconsole;listmaps"
bind "k" "+commandmenu"
bind "l" "changehand"
bind "m" "chooseteam"
bind "n" "nightvision"
bind "o" "buyequip"
bind "q" "lastinv"
bind "r" "+reload"
bind "s" "+back"
bind "t" "impulse 201"
bind "u" "messagemode2"
bind "v" "ToggleWAV"
bind "w" "+forward"
bind "x" "radio2"
bind "y" "messagemode"
bind "z" "radio1"
bind "~" "toggleconsole"
bind "CTRL" "+speed"
bind "SHIFT" "+duck"
bind "F10" "defq"
bind "F11" "snapshot"
bind "F12" "+voicerecord"
bind "INS" "usp0"
bind "DEL" "SMG1"
bind "PGDN" "SNFS"
bind "HOME" "ARA1"
bind "END" "AR1"
bind "KP_HOME" "xm10140"
bind "KP_UPARROW" "sg552/aug0"
bind "KP_PGUP" "M2490"
bind "KP_LEFTARROW" "mp50"
bind "KP_5" "ak/m40"
bind "KP_RIGHTARROW" "awm/p0"
bind "KP_END" "bh-armour0"
bind "KP_DOWNARROW" "HE-ge0"
bind "KP_PGDN" "flashbang0"
bind "KP_INS" "+metabuy"
bind "KP_DEL" "deagle0"
bind "KP_SLASH" "buyammo1"
bind "KP_MINUS" "defuser0"
bind "KP_PLUS" "HFG0"
bind "KP_ENTER" "allammo"
bind "MWHEELDOWN" "invnext"
bind "MWHEELUP" "invprev"
bind "MOUSE1" "+attack"
bind "MOUSE2" "+attack2"
bind "PAUSE" "pause"

// 设置名字ID部分
name "zak"
team ""
model "gordon"
skin ""
topcolor "128"
bottomcolor "7"

// 设置图像部分

// gl_texturemode [type] 设定渲染模式[type]的类型: gl_nearest_mipmap_nearest, gl_linear_mipmap_nearest (这两个进行双线性过滤处理)和gl_nearest_mipmap_linear, gl_linear_mipmap_linear (这两个进行三线性过滤处理)
gl_texturemode gl_linear_mipmap_nearest
// 环境贴图效果(0-3)
gl_picmip                         "0"
// 人物模型贴图效果(0-3)
gl_playermip                        "0"
// 设定Z-Buffer缓存的最大值
gl_zmax                                "4096"
// 光洞效果开关
gl_lightholes                         "1"
// 玩家模型光滑处理开关
gl_smoothmodels                 "1"
// 开关子画面混合
gl_spriteblend                        "1"
// 是否只对可以看到的画面进行渲染
gl_cull                         "1"
// 开关贴图值、材质的调色
gl_palette_tex                         "0"
// 开关显示材质间的缝隙
gl_keeptjunctions                 "1"
// 贴图材质的最大解析度(默认最大为512)
gl_max_size                         "256"
// 开关颜色抖动
gl_dither                         "0"
// 开关特殊的准星修正当适用3DNow和3D fx Mini OpenGL驱动时
gl_flipmatrix                         "0"
// 开关统一光源(无阴影)OpenGL适用
gl_monolights                         "0"
// 开关最大亮度模式
gl_overbright                        "0.000000"
// 设定多边形补偿
gl_polyoffset                        "-0.001"
// 设定材质循环(3-6)
gl_round_down                         "6"
// 设定水面波动系数(0-1)
gl_wateramp                         "0"
// 开关3D fx的加速渲染模式 3d fx Voodoo系列适用
gl_ztrick                         "0"
// 设定最小alpha混合等级
gl_alphamin                         "0.25"
// 动态光影效果开关
r_dynamic                         "1"
// 是否显示武器模型
r_drawviewmodel                        "1"
// 开关CPU的MMX支持
r_mmx                                 "1"
// 开关alpha镜像混合
r_mirroralpha                         "1"
// 模型的highfrac值
r_bmodelhighfrac                "5.0"
// 开关模型的阴影显示
r_shadows                         "0"

// 设置显示部分

fastsprites                        "0"
gamma                                "3.000000"
brightness                        "1.000000"
viewsize                         "120.000000"
hud_centerid                         "1"
// 最大的可见弹壳数量
max_shells                        "0"
// 最大的可见烟雾颗粒数量
max_smokepuffs                        "50"
// 是否显示武器的准星
crosshair                         "1"
// 光的亮度值
lightgamma                         "2.5"
// 文字的亮度值
texgamma                         "2.0"
// 总设定游戏中的最大FPS值
fps_max                         "100"
// 设定互联网游戏中的最大FPS值
//fps_modem                        "0"
// 设定局域网游戏中的最大FPS值
//fps_lan                        "0"
// 设定单人游戏中的最大FPS值
//fps_single                        "0"
// 设定信息文字在屏幕上停留的时间(秒)
hud_deathnotice_time                "6"
// 设定使用say命令时打字的速度
hud_saytext_time                 "2"
hud_drawhistory_time                "2"
hud_classautokill               "1"
// 图形的高度
graphheight                        "64"
// 网络状况图形的宽度
net_graphwidth                        "40"
// 网络状况图形的位置
net_graphpos                        "2"

// 设置客户端部分

// 客户端设定是否显示名字ID
cl_drawnames                        "1"
// 客户端设定观察者时是否开启准星
cl_observercrosshair                "1"
// 客户端设定是否在画面左上脚显示fps值
cl_showfps                        "0"
// 客户端设定是否允许使用高质量模型
cl_himodels                        "0"
// 客户端是否允许下载
cl_allowdownload                 "1"
// 客户端是否允许上传
cl_allowupload                        "1"
// 客户端设定是否允许在游戏里下载
cl_download_ingame              "1"
// 客户端设定上传速率
cl_updaterate                         "45"
// 客户端设定连接超时
cl_timeout                        "40"
// 开关固定玩家模型
cl_solid_players                 "1"
// 客户端设定后退的速度
cl_backspeed                         "400"
// 客户端设定前进的速度
cl_forwardspeed                 "400"
// 客户端设定奔跑时手臂摆动的幅度
cl_bob                                 "0"
// 客户端设定奔跑时手臂摆动的频率
cl_bobcycle                         "0"
// 客户端设定奔跑时手臂摆动的范围
cl_bobup                         "0"
// 设定玩家向下看的最大角度,默认:89
cl_pitchdown                        "89"
// 设定玩家向上看的最大角度,默认:89
cl_pitchup                        "89"
// 客户端设定控制台滚动的速度
cl_rollspeed                        "999999"
// 开启估计玩家的运动步幅
cl_gaitestimation                 "1"
// 设置尸体沉入地面前的时间(尸体会在每个回合清空),单位:秒 默认:600
cl_corpsestay                        "600"
// 是否减少人物模型以减少资源占用
cl_minmodels                        "0"
// 其他客户端参数
cl_nolerp                         "0"
cl_nopred                         "0"
cl_pred_fraction                 "0.5"
cl_pred_maxtime                 "255"
cl_adaptive                         "0"
cl_cmdbackup                    "2"
cl_vsmoothing                   "0.05"
cl_dlmax                        "128"
cl_lw                                 "1"
cl_lc                                "1"
cl_lb                                 "1"
cl_idealpitchscale                 "0.8"
cl_cmdrate                        "45"
cl_latency                         "-120.000"   

// 设置声音部分
volume                                 "1.000000"
suitvolume                         "0.500000"
hisound                         "1.000000"
bgmvolume                         "0.000000"
MP3Volume                        "0.800000"
s_eax                                 "0.000000"
s_a3d                                 "0.000000"
// 声音卷动开关
s_rolloff                        "1"
// 调整doppler(0-10)
s_doppler                         "0.0"
// 调整声音发声的距离(0-n)
s_distance                        "60"
// 设定最小距离的音量
s_automin_distance                 "2.0"
// 设定最大距离的音量
s_automax_distance                 "30.0"
// 声源到听众的最小距离(0-'s_max_distance')
s_min_distance                         "8.0"
// 声源到听众的最大距离('s_min_distance'-n)
s_max_distance                         "1000.0"
// 设定声音随着距离远近的反射强度A3D2.0适用(0-10)
s_refgain                         "0.4"
// 声源到达最近的反射面的延迟A3D2.0适用(0-100)
s_refdelay                         "2"
// 最大的声音反射多边形值A3D2.0适用(0-n)
s_numpolys                         "200"
// 多边形的膨胀因素A3D2.0适用
s_bloat                         "2.0"
// 开关声音的几何渲染A3D2.0适用
s_geometry                         "0"
// 开关声音的反射
s_reflect                         "0"
// 开关声音的混合
s_reverb                         "1"
// 控制混合回响的干湿度A3D适用(0-1.0)
s_verbwet                         "0.25"
// 开关声音通过金属时的声音A3D2.0适用
s_occlude                         "0"
s_occ_epsilon                         "0"
// 金属传递声音的值(0-1.0)
s_occfactor                         "0.25"
// 是否开启声音非额外修正
snd_noextraupdate                 "1"
// 左右声道混合度(0.0-1.0)
_snd_mixahead                         "0.1"
// 是否使用低品质(8bit)音效
loadas8bit                         "0"
// 其他声音参数
s_usepvs                         "0"
s_leafnum                         "0"
s_polykeep                         "1000000000"
s_polysize                         "10000000"
_snd_mixahead                        "0.1"

// 语音部分
// 完全打开1/关闭0语音功能
voice_enable                        "1"
// 是1/否0回放自己的语音传输
voice_loopback                        "1"
voice_modenable                        "1"
// 控制游戏语音传输的音量 0.0-1.0
voice_scale                        "0.8"
// 语音传输时保持同样音量的游戏环境声效(不降低周围音效音量)
voice_overdrivefadetime                "0"
// 设为1即按下语音控制键后,你的话会被录制到cstrike下的两个文件voice_decompressed.wav 和 voice_micdata.wav
voice_recordtofile                "0"
// 设为1则无论何时按下语音控制键后,cstrike下的voice_input.wav文件会被播放用来语音传输
voice_inputfromfile                "0"
// 是1/否0打开语音部分的 A3D 支持
voice_dsound                        "0"
// 是1/否0打开语音部分的 EAX 支持
voice_eax                        "0"
// 是1/否0打开语音调试功能,并将信息输出到console
voice_clientdebug                "0"

// 设置传输部分参数

// 传输速率:局域网 15000 / T1+线路 12000 / xDSL(如ADSL) 9000 / Cable Modem 8200 / 单ISDN 6700,双ISDN 7300 / 56K Modem 5700
rate                                "15000"
// 其他传输部分参数
ex_maxerrordistance                 "0"
ex_interp                         "0.1"
ex_correct                      "0"
ex_extrapmax                        "1.2"

// 设置鼠标部分
sensitivity                        "3.20"
zoom_sensitivity_ratio                "1.3"
// 鼠标调整(平滑移动) 0/1
m_filter                        "1"
// 使用鼠标控制视野
+mlook
// 设定鼠标平移时的递增灵敏度
m_side                          "0.8"
// 设定鼠标向前时的递增灵敏度
m_forward                       "1"
// 设定鼠标偏转时的递增灵敏度
m_yaw                           "0.022"
// 开关自动回复视角到中心当mlook关闭时
lookstrafe                        "0"
// 开关鼠标平移当mlook开启时
lookspring                        "0"


// 设置其他部分
// 控制台颜色RGB值
con_color                        "64 128 255"

setinfo "_vgui_menus"                 "0"
setinfo "_ah"                         "0"
setinfo "dm"                         "0"
cl_righthand                        "1"
setinfo "_cl_autowepswitch"        "1"
hud_fastswitch                         "1"
hud_capturemouse                "1"
hud_takesshots                  "0"

// 屏幕菜单是否透明
scr_transparentui                 "1"
// 贴图细节数据传送(200-300)
mp_decals                         "300"
// 死亡后可否看见其他的ghost鬼魂
setinfo "ghosts"                 "0"
// 是否开启预读模型模式
precache                         "1"
// 控制台卷动速度
scr_conspeed                         "999999"
// 是否开启tracker轨迹
tracker                         "0"
// 是否允许使用控制台
console                         "1"
// 服务器frame速率
host_framerate                         "100"
// hpk文件最大值
hpk_maxsize                        "0"
// 是否使用游戏杆
joystick                        "0"
// 其他参数
d_spriteskip                        "0.0"
ati_subdiv                        "2.0"
ati_npatch                        "1.0"
sv_aim                                 "0"
sv_voiceenable                        "1"
setinfo 4444 55555


以上是我的config.cfg脚本!
4444是amx_password_field "4444"
55555是rcon_password 55555

是这样嘛?我实在进不了AMX的OP管理界面,用的名字zak进就被踢,说密码错误。
高手指点一下啊!!!!
回复

使用道具 举报

发表于 2003-4-11 13:58:03 | 显示全部楼层 来自 中国–山东–济南
把所有的55555改成4444就可以了
回复

使用道具 举报

 楼主| 发表于 2003-4-11 14:01:35 | 显示全部楼层 来自 中国–湖南–衡阳
我也这样改过啊!!
setinfo 4444 4444

在游戏里呼出控制台后已经怎样输入命令呢????
回复

使用道具 举报

发表于 2003-4-11 14:03:41 | 显示全部楼层 来自 中国–天津–天津
把admin.cfg中的最后两名去掉!

amx_password_field "tnt-c-Canoe-zak"
amx_admin "Canoe" "tnt-c-Canoe-zak" "abcdefghijklmnopqrstu" "a"
回复

使用道具 举报

 楼主| 发表于 2003-4-11 14:09:38 | 显示全部楼层 来自 中国–湖南–衡阳
在游戏里呼出控制台后是不是先输入:setinfo 4444 4444  ,再输入:name zak
然后是不是就是可以用AMX的OP管理界面了呢??或者还是要输入AMX的OP密码???
回复

使用道具 举报

 楼主| 发表于 2003-4-11 14:46:02 | 显示全部楼层 来自 中国–湖南–衡阳
我已经能用AMX的OP了,但我不知道怎样调出指令菜单(在主界面的)

大家教教我!!!
回复

使用道具 举报

发表于 2003-4-11 15:00:00 | 显示全部楼层 来自 中国–湖北–武汉
命令:amx_menu_main
最好绑定一个键。默认绑定的p键
命令:bind "p" "amx_menu_main"就可以呼出AMX管理菜单。
回复

使用道具 举报

发表于 2003-4-11 15:00:35 | 显示全部楼层 来自 中国–湖北–武汉
如果你没装menu_deluxe插件菜单的命令是amx_menu。。。
回复

使用道具 举报

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

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