关于 cs1.6 amxx 插件的编译,第1张

一楼的,人家问的和你回答的不是同一个东西,你说的是服务器屏幕上显示的信息如何修改。二楼的说的大体是对的。

楼主,你要改那些汉字,必须对那些插件的源代码进行修改,然后重新编译。

源代码在 CS16\cstrike\addons\amxmodx\scripting 里面,都是以 sma 为扩展名的,这些源代码用“记事本”方式打开,里面都是程序语句,你说的汉字,都是在这里面改的。

源代码的编译器也是在这个目录下:

CS16\cstrike\addons\amxmodx\scripting ,插件编译器的文件名是compileexe

你把源码(sma) 拖到 compileexe 的图标上去,

在CS16\cstrike\addons\amxmodx\scripting 目录下,会生成一个叫compiled的文件夹,该文件夹里面就是你编译后产生的 amxx 插件。 编译好的 amxx 插件放到 \cstrike\addons\amxmodx\plugins 文件夹下,然后再在 cstrike\addons\amxmodx\configs里面的pluginsini 里面添加插件的软件开关语句(就是把插件名字和注释写进去就可以了),有的插件还要在cstrike\addons\amxmodx\configs里面的 amxxcfg 里面添加外层软件开关语句。

不是所有的插件都有源代码的,可能你下载的amxx版本里面有一些有源代码,有一些没有。对于类似赌博插件的插件,没有源代码 (sma) 只有 (amxx) 是无法修改的。

sma 是用C++语言编写的,你要是没有学过编程,恐怕就算有源代码,也不一定会改

我以前在学校架过CS16的服务器,带插件的。amxx插件比较熟悉了。

  显示排名和IP地址

  插件说明:

  游戏中显示玩家IP地址和地区信息的插件,进出服务器提示!

  使用本插件不需要安装数据库,只要下载 QQIP数据库(纯真版)就可以了。

  安装方法:

  1) 将 li_geoipamxx 复制后放入

  cstrike\addons\amxmodx\plugins 文件夹下面。

  2) 打开 cstrike\addons\amxmodx\configs\pluginsini 文字段写入

  li_geoipamxx ;显示排名和IP地址

  3) 将 Li_geoip_amxxdll 复制后放入

  cstrike\addons\amxmodx\Modules 文件夹下面。

  4) 打开 cstrike\addons\amxmodx\configs\modulesini 文字段写入

  li_geoip_amxxdll

  // AmxModX 版本在175 以上的不需要添加这一行。

  5) 将 myip , QQWry , ShowIP 3个文件 复制后放入

  cstrike\addons\amxmodx\data 文件夹下面。

  6) 打开 cstrike\addons\amxmodx\configs\amxxcfg 文字段写入

  //////CS游戏中显IP地区信息插件的自定义//////

  amx_ligeoip_WelcomeMsg 1

  //是否显示HUD信息,也就是常见的那种字体较大的有颜色的字了。

  amx_ligeoip_NoticMsg 1

  //是否显示左下角那一行(聊天)信息,和HUD信息差不多。

  //该信息,不可以自定义,不过我没有加什么难看的字上去,可以放心享用。

  amx_ligeoip_OPSec 1

  //是否隐藏OP,不隐藏就显示[OP]字样,其它没什么不同。

  amx_ligeoip_ShowMotd 1

  //是否允许玩家看Motd 信息,游戏中玩家按"y" 再打上 "isee" 则可以看看排名和地址。

  amx_ligeoip_VT_Limit 83

  //显示入服欢迎词的时限(就是调整玩家进服后多久才看到那些欢迎词),需要就调了,可能没什么用。

  //amx_ligeoip_Full_Info 1

  //是否在Motd中显示所有区域信息(地址信息分两部分,前部分是国别或省之类的后部分再细分的地区)

  amx_ligeoip_FPMsg 1

  //玩家完蛋后,是否显示信息,默认值为2(0-不显信息、1-显示信息在右下角、2-动态显示)

  amx_ligeoip_SL_Info 1

  //是否显示离服信息,0为不显示

  amx_ligeoip_RecordUser 1

  //是否记录玩家,这个其实就是缓存一些曾登陆过服务器的玩家信息。

  //默认是关的。因为Motd最大允许是1200字节,超过的都显示不了,

  //但是如果显示的内容中连接到一个网页那么就不受大小限制了,就好比在客户机浏览网页一样。

  //但此时你的服要对外开放IIS服务,也就是要让外网可以浏览你的web服务器才行。

  amx_ligeoip_HtmlFileName "geo_html/geostat3html"

  //定义Motd文件名(在cstrike目录下,这个目录是自动创建的)

  amx_ligeoip_HtmlContentSel 1

  //生成的地址内容是否完整内容(类似:amx_ligeoip_Full_Info)。

  // 显示进、出服务器信息

  amx_enter_message "欢迎玩家:%name% 登陆服务器\n服务器记录: 排名%rankpos%位 共有%rankmax% 位玩家\n玩家IP地址:%ip%来自:%country% %area%"

  amx_leave_message "玩家:%name%\n离开了服务器,期待他再次光临!"

  //自定义等级信息最多10个等级

  amx_setlevelinfo "GA 上将" "10"

  amx_setlevelinfo "GA 少将" "50"

  amx_setlevelinfo "GA 上校" "100"

  amx_setlevelinfo "GA 少校" "200"

  amx_setlevelinfo "GA 上尉" "350"

  amx_setlevelinfo "GA 少尉" "500"

  amx_setlevelinfo "GA 准尉" "750"

  amx_setlevelinfo "GA 军士" "1000"

  amx_setlevelinfo "GA 上士" "1500"

  amx_setlevelinfo "GA 列兵" "3000"

  ——————————————————————————

  参数说明:

  1 amx_enter_message "欢迎玩家:%name% 登陆服务器\n服务器记录: 排名%rankpos%位 共有%rankmax% 位玩家\n玩家IP地址:%ip%来自:%country% %area%"

  amx_leave_message "玩家:%name%\n离开了服务器,期待他再次光临!"

  是进出服欢迎词,可用变量有:

  %name%[名字(leave&enter)]、%rankpos%[排名(enter)]、%rankmax%总人数[(enter)]

  %ip%[IP地址(enter)]、%country%[国家(enter)]、%area%[地区(enter)]、%hostname%[服务器名(leave&enter)]

  leve 表示amx_leave_message 才能使用该参数,enter 表示 amx_enter_message 能用该参数,不需要显示哪个,就取消行了。

  默认是关的,要开就设为 "1",关闭时(设为"0")当玩家输入" say isee "显示的是生成的当前服务器中玩家的信息,在 Motd 中显示,

  如果这个设为 "0",那么 amx_ligeoip_HtmlFileName 和 amx_leave_message 这两个参数是没什么用的。

  2 amx_ligeoip_RecordUser 这个参数

  如果设为 "1" 那么就会记录部分连接过本服务器的玩家信息(并没有那此杀伤,命中之类的信息,只有排名,和ip地址信息),

  并在 [ \cstrike\geo_html ] 目录下生成一个网页,名为“geostathtml”,如果你没有设置 amx_ligeoip_HtmlFileName ,指向其它网页,

  那么在Motd窗口中出现的就是这个网页,上面我说过了,它对文件大小是有限制的,要想显示全部,那就(要提供WEB服务)用上面这个参数,指向

  另外的网页,那么在Motd中打开的就是你定义的网页了,在这个网页中内嵌 “geostathtml” 。

  再把 IIS 的首页设为“\cstrike\geo_html\geostathtml”(如果只需要在内网让人看,用内网IP做IIS就可以了,否则就要公网IP。

  需要注意的是“geostathtml”文件每次都是生成新的,而且没有在哪个文件中记录这些数据,退出 Hldsexe 后再开,所有内容都会丢失。

  3 amx_setlevelinfo "等级说明" "10"

  就是头衔这个字段了[ 看到迪酷的服务器有这个,感觉有点意思,但人家那是用数据库的,我这个就只能当作消遣,娱乐一下大众了。]

  要设置的话也是在 [ \cstrike\addons\amxmodx\configs\amxxcfg ] 这个文件里加。

  后面的数字表示排名大小,大小要按顺序,“10”即表示在这个排名之前的用这个头衔。

  amx_setlevelinfo "GA 上将" "10"

  amx_setlevelinfo "GA 少将" "50"

  amx_setlevelinfo "GA 上校" "100"

  amx_setlevelinfo "GA 少校" "200"

  最多只能定义10个级别。

  4 自定义IP信息

  这个参考 myiptxt 文件里的说明了。(放到 \addons\amxmodx\data 目录下)

  如果不需要就清空那个文件,或删除、或把数值设为"0"就可以了。

  要注意,IP地址也是要按顺序排列的,从小到大。(比如 19216811 比 2029612886 小,要排在前。)

  字段的形式要符合:[IP地址] [Country] [Area] 的形式,不能缺省字段。字段中间用一个空格或 Table 分隔。

  建议使用MicrosoftOffice 中的 Excel (电子表格)来处理,一个字段一列,再直接复制粘贴到记事本就可以了。

  (注意,使用默认的 ANSI 格式保存)。

  其它说明:

  处于第一人称视角时,提示信息有可能会重叠,但这不算什么大问题,我就没改。

  OP,VIP的分判别,因为没有用户密码之类的实现,所以把具有(RESERVATION)权限的玩家认为是VIP。

  (userini 文件中设,这个可以在),具有(IMMUNITY)权限的认为是OP,这些权限有好几个,其实哪

  个为OP就看做插件的人定义而已。

  隐藏/不隐藏OP,就只是名字前有没有[OP]字样而已。OP拥有所有权限,所以设为隐藏OP后,作VIP显示。

  安装注意事项:

  如要使用此插件必须关闭以下的插件运行。

  此插件不能与 Enter_leaveamxx 和 dsinfoamxx 插件 等 ………… 共用!

  因为 AMXX 有冲突 发生!

  下载地址:http://wwwlq86com/ViewaspSoftID=3898

回答:旗木卡卡西

大师

4月22日 15:49 就是一种特殊的插件,它可以使CS变成专业服务器,不管是死亡模式、魔兽CS、比赛还是星际CS。

更多的人愿意去拥有AMX的服务器,而不是那些普通的服务器,但是你必须很了解电脑和CS的内部配置,否则容易被老手cser利用服务器戏弄你。

专服和高级的战队服务器都会安装AMX并且设置得很完美(偶就是了,专门为我们队里做的这个带AMX的服务器,唯一不足就是内存还需要加大)。

附件:我的地图sina上的下载地址txt

哈哈,找到你了,把addons和sprites放进cstrike文件夹里。至于使用方法,发消息给我吧。…算了,我还是说了吧…按照上面的办法放了进去之后,进入cstrike/addons/amxmodx/configs文件夹,打开plugins,找到stats_loggingamxx,把它前面的;给去掉。

打开addons\amxmodx\configs找到plugins

打开

就留下这3个

adminamxx ; 管理员 基本 (与管理员相关的插件都需要该插件)

scrollmsgamxx ; 显示一条滚动信息

imessageamxx ; 显示消息信息

其他的在前面加上;

例如

;adminchatamxx ; 控制台聊天命令

;antifloodamxx ; 阻止客户端向服务器灌水

scrollmsgamxx ; 显示一条滚动信息

imessageamxx ; 显示消息信息

;adminvoteamxx ; 投票命令

可以,但是没必要删除。

我说的这么白你还不懂?????????????????????????

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 关于 cs1.6 amxx 插件的编译

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情