◇神奇社区◇'s Archiver

神奇管理员 发表于 2010-5-1 03:40

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]

kcstarx 发表于 2010-5-28 15:01

能顺便说下
具体 判断登入IP数是否超过设定的限制IP数 如果超过设定的IP数 就不允许登入的 代码怎么写吗?

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.