cs1.6怎样弄OP
AMX中的OP设置与登陆方法
I 想要使用AMX所提供的各种功能就要取得执行此功能必须的权限才可以,否则控制台会显示你没有此权限,要做服务器的OP需要在服务器端设置usersini文件和amxcfg中的amx_password_field参数;然后在客户端进行远程登陆的时候也需要一些设置,下面会提到如何登陆。
II AMX下的不同权限可以执行不同命令,具体的权限中文翻译可以查看usersini。
III op设置例子:
1 AMX允许你设置一个特定玩家的id为op,也可以使用authid/wonid或者固定的ip地址,或者给予一个战队的队标一定权限。这个是根据op帐号后面的标记来定义的。
2 如果你想设置特定的玩家id:kaka为最高权限的op,为了防止别人冒用他的id登陆服务器乱用op权限还需要给他设置登陆密码。OP的ID为kaka,其登陆密码为606,你应该如此修改usersini文件。
请在usersini文件里添加:
例子:“kaka" "606" "abcdefghijklmnopqrstu" "a"
[注释:前面的kaka是op的id;接着的606是op的密码;后面的一串字母是op的权限,请根据usersini文件里的权限翻译来具体设置;最后的字母a是op帐号所必须的标记]
3 如果想设置固定ip地址为op,一旦该ip地址有玩家进入到服务器就能够拥有你所赋予此ip的权限。假定想设置ip:19216801为最高权限op,此ip上的任何用户以任意id连接进入服务器都有权限,密码为kaka应该如下设置。
例子:"19216801" "kaka" "abcdefghijklmnopqrstu" "da"
[注释:前面的ip是你所指定的ip,后面kaka是op的密码,后面的字母同上表示最高权限,后面的标记da,按照中文翻译表示此帐号以ip为单位,服务器只检查进入玩家的ip是否正确,a则表示需要输入密码]。
4 然后是如何使用战队标签定义op (假定给[TAG]战队的所有队员一定权限):
例子:"[TAG]" "nil" "abcdeijklmqr" "b"
[注释:每一个进入服务器的玩家如果ID前面带有[TAG]字样服务器会检测此玩家的密码,如果你设置的密码是nil的话,密码如果错误服务器会kick此玩家,战队帐号设置中必须用"b"标记来代替"a"标记,不然帐号设置无效,只要通过服务器的密码检测,带战队标签的玩家将拥有你所赋予他的一定权限标记b可以告诉admin插件搜索此玩家ID中的战队标签]
5 定义 Authid/WONID玩家为op:
例子:"123456" "" "abcdefghijklmnopqrstu" "ce"
[注释:如果一个player的wonid/authid是"123456"你如上面设置后,wonid是123456的玩家将可以自动登陆服务器不需要设置密码因为你所给他定义的标记是"ce",c标记告诉服务器这个帐号是为authid/wonid所设置,进入服务器不检测ID,只是检测authid/wonid,而e标记告诉服务器不检测此玩家的密码,只检测authid/wonid,你也可以改变标记设置,把e标记去掉给他设置密码登陆千万别给OP"z"权限,此权限是为普通用户准备的,op用了会失去所有权限上面所设置的帐号具有服务器的最高权限]
flag=标记
access=权限
上面所有的op设置都可以通过添加一个e标记使帐号使用的时候服务器不检测密码,但请慎重使用,以防他人利用!
IV 如何登陆
1 把op帐号设置完后,需要设置amxcfg文件中的amx_password_field参数,此参数是AMX服务器所有op共同使用的总密码,没有这个将无法登陆。
比如设置amx_password_field密码为miaomiao,然后远程可以按照如下两种方法登陆:
1 编辑客户端CS的Cstrike目录下的configcfg文件,添加一句:setinfo "miaomiao" "606"就可以了,然后保存;
登陆前请仔细检查所有的密码是否正确,然后你再运行你的CS,只要你用的是最高权限OP的ID进入就可以了,看看在连接的时候是不是会提示 your access is abcdefghijklu in immunity 如果是的话,那就表示你已经是最高权限的OP了!如果帐号是免密码的,请把amx_password_field密码项用“”符号留空就可以了。
[注意:是客户机,也就是你玩CS的机子,我就是在这个地方困绕了好久,以前一直不知道可以设置客户机。打开CONFIG文件是不是看到有很多类似setinfo的句子,其中一些是CS的设置的,不要动,如果你以前设置过最高OP,这里面都会记录下来的,我调试SERVER的时候第一次错了,但是被记录到config文件中来了,后来几次虽然设对了,但是因为cofig文件记录了以前设置的最高OP,所以以后怎么设都没用,就是这个地方搞死人啊。。。。后来偶尔看到一篇文章说CS设置了密码进不去可能是因为CS缓存的问题引起的,我就怀疑是不是也是这个原因,一打开CONFIG文件,果然,以前设置的那些最高OP全记录在这里,只有第一次设置的可以用,这之后设置的最高OP都是不可用的,于是我就把所有最高OP的setinfo全去掉,只留下一句最终要设置的最高OP的setinfo]
2 以任意id进入服务器,然后按~键打开控制台,在控制台中输入:
setinfo "miaomiao" "606",然后回车;再输入:name "op's id"回车,如果控制台显示password accept即表示登陆成功,如果密码错误则会被服务器kick出去。
[注意:如果你的id里带有空格请在id上加上引号,比如我的id是miao miao,登陆的时候就应该写成"miao miao"否则id无效;有些情况下你的id会被改掉,比如你被变成小鸡后,id会变成chicken #001,这个时候是没有权限的,请记得把id改回来]
/manuaddp 玩家名字 essentialstp 给一个人传送权限。
/manuaddp 玩家名字 coreprotectinspect 给一个人使用/co i指令的权限。(不包括区域回档等)
/manuaddp 玩家名字 essentialsfly 给一个人切换飞行模式的权限。
强烈建议你使用CPLnbsp;WCG等大型赛事nbsp;所设定的网络参数来进行比赛nbsp;没有什么弹道参数nbsp;只有网络参数能影响弹道nbsp;所以一些经常比赛的人nbsp;进入一个没设置标准的比赛服务器试枪nbsp;立刻会察觉nbsp;弹道不对nbsp;服务器设置nbsp;(远程要在前面加“rcon“)sv_maxratenbsp;25000sv_maxupdateratenbsp;101sv_minupdateratenbsp;101nbsp;sv_maxratenbsp;25000nbsp;sv_minratenbsp;25000sv_maxspeednbsp;320sys_ticratenbsp;10000nbsp;nbsp;个人设置nbsp;max_shellsnbsp;120max_smokepuffsnbsp;120mp_decalsnbsp;300fastspritesnbsp;0cl_observercrosshairnbsp;0cl_corpsestaynbsp;600hud_takesshotsnbsp;0aliasnbsp;shieldnbsp;““ratenbsp;25000cl_updateratenbsp;101cl_cmdratenbsp;101ex_interpnbsp;001nbsp;nbsp;(如果是网上比赛nbsp;可以使用01nbsp;但是Lannbsp;必须001)
首先服务器要配置有AMMX插件系统,在CS的addons\amxmodx\configs目录下找到usersini,打开他。可以看到里面有用户权限设置。; 用户设置文件
; 文件位置: HL或HL的MOD/addons/amxx/configs/usersini; ";"后的内容是注释内容; 权限标记:
; a - 免疫 (不能被踢/被ban/被伤害/被其它命令伤害和攻击 )
; b - 预定 (有权添加管理员通道)
; c - 有命令amx_kick 的权力
; d - 有命令amx_ban 和 amx_unban 的权力
; e - 有命令amx_slay 和 amx_slap 的权力
; f - 有命令amx_map 的权力
; g - 有命令amx_cvar 的权力 (不能使用所有cavs)
; h - 有命令amx_cfg 的权力
; i - 有amx_chat 和 other chat 命令的权力
; j - 有amx_vote 和 other vote 命令的权力
; k - 设置sv_password cvar的权力 (来源于 amx_cvar 命令)
; l - 设置amx_rcon 命令的权力 和 rcon_password cvar的权力 (来源于 amx_cvar 命令)
; m - 自定义等级 A (有权添加插件)
; n - 自定义等级 B
; o - 自定义等级 C
; p - 自定义等级 D
; q - 自定义等级 E
; r - 自定义等级 F
; s - 自定义等级 G
; t - 自定义等级 H
; u - 菜单权限
; z - 用户 (没有管理员); 帐户标记:
; a - 如果密码错误断开连接
; b - 站队标签
; c - 这个是 steamID/won认证ID
; d - 这个是IP
; e - 不检查密码 (名字/ip/steamID 需要检查); 密码:
; 添加到autoexeccfg: setinfo _pw "<密码>"
; 把 _pw改为amx_password_field的值; 管理员帐号的格式:
; <名字|ip|steamID> <密码> <权限标记> <帐号标记>
; 管理员帐号例子:
; "STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce"
; "123456789" "" "abcdefghijklmnopqrstu" "de"
; "我的名字" "我的密码" "abcdefghijklmnopqrstu" "a"
;"loopback" "" "abcdefghijklmnopqrstuz" "de";"" "" "abcdefghijklmnopqrstu" "ce"
可以使用群组管理插件,不同的群组可以设置为不同的权限。新建一个权限组,然后设置你想要给的权限进去,再把OP(除了你)都放进这个权限组(先把他们的OP给去掉),这样他们就只能使用一部分的权限了,具体教程可以自己查找。另外你是腐竹,可以直接在服务端的ops文件里面加减OP,你的OP被撤了也没用,照样回去。况且如果他们撤了你的OP,那他们就不该信任,不应该给OP。
管理类:
/op [ID]
给予某个玩家OP(这是真·OP,拥有所有的最高,所有的,包括去掉别人的OP和给别人OP)
/deop [ID]
消除某个玩家的OP
/gamemode [0/1]
给予自己生存/创造模式,有人说给予别人也可以//gm [ID] 1,但是我试过是不行
/whitelist add [ID]
给予某个玩家白名单
/whitelist remove [ID]
接触某个玩家的白名单
/ban [ID]
封禁某个玩家
/ban [IP]
封禁这个地址的所有号
/tempban [ID/IP] [time]
封禁某个ID或者IP一段时间,time里面这样写:1s就是一秒,1m,一分钟,1h,一小时,1d就是1天,1w,一个星期,mo,月,y,年
比如,封禁Littlebear这个玩家2个星期,输入/tempban Littlebear 2w
/mute [ID] [time]
禁言某个玩家一段时间
/unban [ID/IP]
解封 ID或者IP
/setworth [物品名字/物品id] [数量]
设定一个东西的系统价格,这个物品名字或者ID都行
/worth [ID]
查看系统价格
不写物品id默认为查看手上的物品价格
/itemdb
查询你物品的名称和ID
手上拿着的这个
/mail [read/clear/send] [ID] [语句]
读取,清除,发送,某个离线玩家的留言
/msg [语句]
私聊
我的世界游戏截图
/near
查看附近的玩家
/reply [语句]
回复最后一个私聊你的玩家
/whois [nickname/ID]
查看某个玩家的用户信息,ID,akf信息,nick名,如果他给自己加了nick的话/seen
查看玩家最后一次下线前所在的坐标
/sudo [ID] [指令]
让某个玩家执行一段命令,比如/sudo Littlebear /suicide
让这个玩家自杀。。。但是OP不能强制OP执行命令
/tp [ID]
强制飞到某个玩家的身边
/tphere [ID]
让某个玩家强制飞到你身边
/tpall [ID]
让所有玩家飞到你身边,包括OP
/tppos [x] [y] [z]
传送到x,y,z
/spawner [怪物的英文名]
改变刷怪笼的刷新物,反正小熊试过是无用的- -/manuadd 名字 1-0
给某人创造或者生存/money give [钱数],给与全部人xxx钱
代表全部人,相反的,/give xx xx也可以用
/tppos X Y Z
传送到某个坐标
/say [语句]
让服务器发一段所有人可见的话,并且是紫色字体的
/ping
测试你的服务器的ping值
/gc
查看服务器信息
/rules [数量]
查看服务器第几页的规矩
/essentials [reload/debug]
显示插件版本或者重读
/backup
备份服务器。需要配置备份脚本
/setspawn
在你站着的这个地方设置重生点
/setwarp [名字]
标注一块地区,以后你可以用/warp [名字] 来飞到这个你标注过的地方,相当于tp到领地
/baltop
查看财富排行榜
/compass
显示你当前的方位
/depth [ID]
显示你当前的高度,z轴高度
/getpos [ID]
显示当前的坐标x,y
/help [数量]
查看第几页的帮助
/helpop [语句]
Op留言求助
/world
切换世界为nether、normal。地狱,END等等,具体的我也不知道- -我不敢这么玩,我只试过一次,然后人飞到了地狱
/remove drops 99999 清空掉落物品
/killall mobs 杀光怪物
服务器没事执行下面指令不会卡服
/remove drops 999999
/killall mobs
我的世界搭出黑狗
作弊技能类:
/vanish
隐身(人家最~~~~喜欢用的了~~)
/fireball
释放地狱轰炸机的火球,从OP的口里吐出来
/shock [玩家ID]
雷击某个玩家,如果直接/shock 就在你的准心对着的地方给予雷击
/nuke [ID]
在某个玩家上方放核弹,其实就是一堆被激活的TNT从天上飞下来
/antioch
在准心所指的地方放一颗炸弹
/butcher
杀死附近的全部怪物
/killall
杀死附近的全部生物,包括人类
/kill [ID]
杀死某个玩家,= =这个我没用过,我只喜欢隐身背后放苦力怕娘
/suicide
自杀
/burn [ID]
让某个玩家起火
/ext [ID]
给某个玩家灭火
/jump
直接跳跃到准心所指地方,长途旅行很实用
/fly [ID]
给予某个玩家飞行的权限
/up [数量]
把自己提升到某个高度,最大256,脚下会生成一块玻璃垫着你
/seen [ID]
查看某人最后退出的时间
/weather [storm/sun]
改变天气
/rain off
停雨,这个更简单
/time set [xx:xx]
设置时间,比如/time set 06:00就是设置时间为早上6点
/eco [give/take/reset] [ID] [数量]
给予/拿走/重设,某个玩家的钱
/heal [ID]
回复某个玩家的生命
/ptime [reset/list/day/night/dawn/xxxx/5am/xxxxticks] [ID/]
更改一个玩家的时间,是指所有玩家,这样他们所看到的时间和你所看到的时间是不一样的。
在时间前加上@,比如@day,就变成锁定这个玩家看到的世界永远是白天,但是实际时间到了晚上,玩家就会看到白天的骷髅怪不会烧着,他就会很纳闷
/unlimited [list/item/clear] [ID]
查看,给予,清楚,某个玩家的无限物品
/nick [称号]
给自己换称号。如果你换成:Bigbear,就会显示你的名字是“~Bigbear”但是你的ID还是Littlebear(切~)
/powertool [语句]
快速在聊天框里输入一行语句比如:
手拿一个马鞍,然后输入/powertool jump
以后你拿着马鞍左键一下就会直接使用这个命令"/jump"
你想快速说话,/powertool 小熊万岁
只要左键一下就能马上在聊天里出现,小熊万岁
/powertooltoggle
清除所有的powertoll
/forestgen
在自己身旁形成森林
/pumpkins
在自己身旁形成南瓜林
/snow
在自己的身旁成为雪后的样子
/thaw
融雪、冰
/tree [树的形状]
big 大树 ewquoia红木
Tall sequoia 高大的红木
Birch 衫树
Random 随机
/enchant [附魔属性] [等级]
用这个命令能给你手里的工具增加一个附魔属性。如果不写附魔名称则会列出附魔列表。
怒杀小学生类:
/setjail [名字]
设置一个监狱
/togglejail [名字]
把玩家送进xxx监狱,永久封存
/tjail [ID] [监狱名字] [时间]
把玩家扔到指定的监狱多少时间1d, 1h ,1w 等等
/unjail [ID] [监狱名字] [时间]
多久后把玩家解放出来
/deljail [ID]
使某玩家从监狱中释放出来
/invsee
查看某个玩家的背包,并且可以移动
/clearinventory [ID]
清空某个玩家的背包/socialspy [ID]
查看他人隐私,包括锁东西的信息,邮件,私聊等等
setinfo 格式是
setinfo "总密码" "OP密码"
上面的再CONFIG中加入
然后服务器在amxxcfg中找到
amx_password_field "密码"
这个是总OP密码
然后在usersini中添加OP名字名字
还有某些事因为插件不支持 建议使用 176c 中文版的插件 方便管理员直接登录服务器。
希望我的回答能解决你的问题
setinfo 是在自己的CONFIG中写的不是在插件的CFG中写的
0条评论