GMSV配置文件setup.cf增加内容
Ex: setup.cf欲增加iprestrict=2[color=red]1.configfile.c 增加 (這是定義iprestrict為整數)[/color]
代碼:[font=新宋体]int iprestrict;[/font]
[font=新宋体][/font]
[color=red]2.configfile.c裡的 ReadConf readconf[]={ 下面 增加 (這是從setup.cf讀取iprestrict的數值)[/color]
[color=red]
[/color]代碼:[font=新宋体]{ "iprestrict" ,NULL,0,(void*)&config.iprestrict, INT},[/font]
[font=新宋体][/font]
[color=red]3.configfile.h 增加 (定義這個function)[/color]
代碼:[font=新宋体]int getiprestrict( void );[/font]
[font=新宋体][/font]
[color=red]4.configfile.c 增加 (一個function 讓其他檔案讀取這個數值)[/color]
代碼:[font=新宋体]int getiprestrict( void ) //取得限制IP登入數量
{
if(config.iprestrict > 0 )
return config.iprestrict;
else
return 0;
}[/font]
[font=新宋体][/font]
[color=red]5.若要在其他檔案用到此數值就使用下面這行(i那是隨便舉例)[/color] 代碼:
[font=新宋体]int i;
i=getiprestrict();[/font]
------------------------------------------------------------
你也可以再增加的東西前後加上
#ifdef XXXXXXX
#endif
[color=blue]這樣比較整齊 程式比較好閱讀- -
加上這個在version.h就要加上
#define XXXXXXX[/color]
[color=#0000ff][/color]
[color=#0000ff][/color]
[color=#0000ff]BY yang[/color]
[color=red]转自We Love SA[/color] 能顺便说下
具体 判断登入IP数是否超过设定的限制IP数 如果超过设定的IP数 就不允许登入的 代码怎么写吗?
页:
[1]