石器时代LA官方

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 10630|回复: 0

[源代码] 在石器服务端的setup.cf上添加设置

[复制链接]

1万

主题

491

回帖

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35504
石币
24669
发表于 2013-10-4 17:33:45 | 显示全部楼层 |阅读模式

setup.cf增加設置
//setup.cf 增加設置方法

Ex:     setup.cf欲增加iprestrict=2
1.configfile.c 增加  (這是定義iprestrict為整數)


代码

int iprestrict;

==========================
2.configfile.c裡的 ReadConf readconf[]={ 下面 增加   (這是從setup.cf讀取iprestrict的數值)

代码

{ "iprestrict" ,NULL,0,(void*)&config.iprestrict,        INT},


===============================
3.configfile.h 增加  (定義這個function)

代码

int getiprestrict( void );


==================================
4.configfile.c 增加   (一個function  讓其他檔案讀取這個數值)
代码

int getiprestrict( void ) //取得限制IP登入數量
{
  if(config.iprestrict > 0 )
                return config.iprestrict;
  else
                return 0;
}

===================================
5.若要在其他檔案用到此數值就使用下面這行(i那是隨便舉例)
代码

int i;
i=getiprestrict();


============================
------------------------------------------------------------
你也可以再增加的東西前後加上
#ifdef XXXXXXX

#endif

這樣比較整齊  程式比較好閱讀- -
加上這個在version.h就要加上
#define XXXXXXX
-------------------------------------------------------------
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|石器时代LA官方

GMT+8, 2024-4-26 16:47 , Processed in 0.111294 second(s), 25 queries .

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表