亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? family.h

?? 石器時代8.0服務端完整源代碼??梢灾苯泳幾g
?? H
字號:
#ifndef __FAMILY_H__#define __FAMILY_H__#include "version.h"#include "common.h"#include "util.h"#include "net.h"#include "time.h"#define FAMILY_MAXNUM			1000	// 家族數量#ifdef _FMVER21#define FAMILY_MAXMEMBER		100	// 家族人數#define FAMILY_MAXCHANNELMEMBER		50	// 頻道人數#else#define FAMILY_MAXMEMBER		50	// 家族人數#define FAMILY_MAXCHANNELMEMBER		10	// 頻道人數#endif#define FAMILY_MAXCHANNEL 		5	// 家族頻道#define CHAR_MAXNAME			20#define CHAR_MAXID			20#define MINFMLEVLEFORPOINT      	3       // 3 申請莊園最低等級#define FMLEADERLV			30	// 族長等級#ifdef _FAMILY_MANORNUM_CHANGE#define FAMILY_FMPKFLOOR		15	// 家族PK圖層#else#define FAMILY_FMPKFLOOR		9	// 家族PK圖層#define FMPOINTNUM			4       // 有據點家族的最大數量#define MANORNUM                	4#define FAMILY_MAXHOME			4	// 家族據點#endifenum{    FM_TOP_INTEGRATE = 1,    // DPTOP 綜合    FM_TOP_ADV,              // DPTOP 冒險    FM_TOP_FEED,             // DPTOP 飼育    FM_TOP_SYNTHESIZE,       // DPTOP 合成    FM_TOP_DEALFOOD,         // DPTOP 料理    FM_TOP_PK,               // DPTOP PK#ifdef _NEW_MANOR_LAW		FM_TOP_MOMENTUM = 8,		 // DPTOP 氣勢#endif    FM_TOP_NUM,              // DPTOP 數量};enum{	FM_FIX_ACCEPTFLAG = 1,	FM_FIX_FMPK,	FM_FIX_FMPET,	FM_FIX_FMRULE,	FM_FIX_DELFMTIME,	FM_FIX_FMGOLD,	FM_FIX_FMADV,	FM_FIX_FMFEED,	FM_FIX_FMSYNTHESIZE,	FM_FIX_FMDEALFOOD,	FM_FIX_FMLEADERCHANGE,#ifdef _NEW_MANOR_LAW	FM_FIX_FMMOMENTUM,	FM_FIX_FAME,#endif};/* * 扔□田    及職及樺赭午及 cdkey charname 及贏今毛寧六月兇戶卞 * CHEKEYLEN, CHARNAMELEN * 毛銀丹方丹卞  凳[ */    void CHAR_Family(int fd, int index, char* message);void ACAddFM(int fd, int result, int fmindex, int index);void ACJoinFM(int fd, int result, int recv);void ACLeaveFM(int fd, int result, int resultflag);void ACDelFM(int fd, int result);void ACShowFMList(int ret, int fmnum, char *data);void ACFMDetail(int ret, char *data, int charfdid);void ACShowMemberList(int result, int index, int fmnumm,int fmacceptflag, int fmjoinnum, char *data);void ACShowDpTop(int result,int num, char *data, int kindflag);void ACShowPointList(int result, char *data);void ACShowFMMemo(int result, int index, int num, int dataindex, char *data);#ifdef _PERSONAL_FAME   // Arminius: 家族個人聲望void ACFMCharLogin(int fd, int ret, int index, int floor, int fmdp,	int joinflag, int fmsetupflag, int flag, int charindex, int charfame	#ifdef _NEW_MANOR_LAW	,int momentum	#endif	);#elsevoid ACFMCharLogin(int fd, int ret, int index, int floor, int fmdp,	int joinflag, int fmsetupflag, int flag, int charindex);#endifvoid ACFMPointList(int ret, char *data);void ACSetFMPoint(int ret, int r, int clifd);void ACFMAnnounce(int ret, char *fmname, int fmindex, int index, int kindflag,	char *data, int color);void ACFixFMPK(int winindex, int loseindex, int data);void ACFMJob( int fd, int ret, char* data1, char* data2 );void FAMILY_Add(int fd, int meindex, char *message);void FAMILY_Join(int fd, int meindex, char *message);void FAMILY_Leave(int fd, int meindex, char *message);void FAMILY_Detail(int fd, int meindex, char *message);void FAMILY_CheckMember(int fd, int meindex, char *message);void FAMILY_Channel(int fd, int meindex, char *message);void FAMILY_Bank(int fd, int meindex, char *message);void FAMILY_SetPoint(int fd, int meindex, char *message);void FAMILY_Init(void);void FAMILY_SetAcceptFlag(int fd, int meindex, char *message);void FAMILY_FixRule( int fd, int meindex, char* message );void FAMILY_RidePet( int fd, int meindex, char* message );void FAMILY_LeaderFunc( int fd, int meindex, char* message );#ifdef _CK_ONLINE_PLAYER_COUNT    // WON ADD 計算線上人數void GS_SEND_PLAYER_COUNT(void);#endifvoid SetFMPetVarInit(int meindex);void SetFMVarInit(int meindex);int CheckFMLeader(int meindex);int getFmLv(int playerindex);void getNewFMList( void );void checkFamilyIndex( void );int CheckLeaderQ(int meindex);// shan add Beginstruct FMMEMBER_LIST{//  int  fmindex;    int  fmnum;     int  fmjoinnum;//  BOOL use;                                       // 0->沒使用   1->使用    int  memberindex[FAMILY_MAXMEMBER];                 char numberlistarray[FAMILY_MAXMEMBER][64];    char memo[35][220];                             // family dengon    int  accept;                                    // 召募成員與否    int  memonum;    int  memoindex;};// 家族之間的留言板struct FMS_MEMO{    char memo[140][220];    int  memonum;    int  memoindex;};// 家族強者表struct FMS_DPTOP{    int  num;															// 記錄有多少個家族(綜合)    char topmemo[FAMILY_MAXNUM][128];    int  fmtopid[FAMILY_MAXNUM];          // 家族索引#ifdef _FMVER21        int  fmtopdp[FAMILY_MAXNUM];          // 家族綜合聲望#endif    #ifdef _NEW_MANOR_LAW		int	fmMomentum[FAMILY_MAXNUM];		// 家族氣勢		char	momentum_topmemo[30][96];			// 家族氣勢 top		int	momentum_topid[FAMILY_MAXNUM];	// 家族氣勢 top id 索引#endif    int  adv_num;                // 冒險    char adv_topmemo[30][96];        int  feed_num;               // 伺育    char feed_topmemo[30][96];            int  syn_num;                // 合成    char syn_topmemo[30][96];            int  food_num;               // 料理    char food_topmemo[30][96];            int  pk_num;                 // PK    char pk_topmemo[30][96];        };// 家族據點struct FM_POINTLIST{  char pointlistarray[FAMILY_MAXHOME][1024];	// Arminius: 32->1024#ifdef _NEW_MANOR_LAW	int fm_momentum[FAMILY_MAXHOME];	// 記錄挑戰時期開始時的守莊家族氣勢值	BOOL fm_inwar[FAMILY_MAXHOME];		// 此莊園是否進行莊園排程中#endif};// 家族PK圖層struct FM_PKFLOOR{    int fl;};// End#ifdef _NEW_MANOR_LAWtypedef struct _ManorSchedule_t{	int iFmIndex[10];						// 排入挑戰排程的家族索引	int iFmMomentum[10];				// 家族氣勢	int iSort[10];							// 排名用	char szMemo[10][256];				// 記錄: 家族名稱|約戰時間|家族氣勢	char szFmName[10][32];			// 家族名稱	struct tm tm1[10];							// 記錄挑戰時間}ManorSchedule_t;extern ManorSchedule_t ManorSchedule[MANORNUM];#endif#define MAXFAMILYLIST 120000extern char    familyListBuf[MAXFAMILYLIST];void JoinMemberIndex( int charaindex, int fmindexi);#ifdef _DEATH_FAMILY_GM_COMMAND	// WON ADD 家族戰GM指令#define fm_pk_max 200typedef struct _fm_pk_struct{	int fm_index[fm_pk_max];	int fm_win[fm_pk_max];	int fm_lose[fm_pk_max];	int fm_score[fm_pk_max];	char fm_name[fm_pk_max][30];}FM_PK_STRUCT;enum{	FM_INDEX =0,	FM_WIN,	FM_LOSE,	FM_SCORE,	FM_NAME,};void setInt_fm_pk_struct( int index, int type, int num );void setChar_fm_pk_struct( int index, int type, char *msg );int getInt_fm_pk_struct( int index, int type );char *getChar_fm_pk_struct( int index, int type );int get_fm_leader_index( int fm1 );#endif#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩福利视频导航| 99久久er热在这里只有精品15| 久久99国产精品尤物| 97精品久久久久中文字幕 | 日韩精品电影在线| 国产91富婆露脸刺激对白| 欧美精品第1页| 一区免费观看视频| 国产一区在线观看视频| 欧美日韩精品一区二区| 亚洲色图视频网| 国产久卡久卡久卡久卡视频精品| 欧美三区免费完整视频在线观看| 久久婷婷成人综合色| 日本中文字幕一区二区有限公司| 一本久道久久综合中文字幕| 26uuu精品一区二区在线观看| 亚洲一二三四在线| 91在线视频免费观看| 国产精品乱码人人做人人爱| 国产在线不卡视频| 日韩欧美国产不卡| 日韩精品一级中文字幕精品视频免费观看 | 综合精品久久久| 国产一区二区三区四区五区入口 | 亚洲欧美另类在线| 极品少妇xxxx精品少妇| 91麻豆精品久久久久蜜臀| 亚洲成人1区2区| 欧日韩精品视频| 亚洲一区日韩精品中文字幕| 一本久久a久久免费精品不卡| 国产精品免费视频观看| 国产91在线看| 亚洲国产成人在线| av一二三不卡影片| 18成人在线观看| 91久久国产最好的精华液| 亚洲人精品一区| 欧美色男人天堂| 午夜精品一区二区三区电影天堂| 在线精品观看国产| 三级久久三级久久| 日韩欧美中文字幕一区| 久久精品国产亚洲高清剧情介绍 | 国产一区二区在线视频| 日韩欧美www| 国产一区二区三区电影在线观看| 久久久精品天堂| 成人app软件下载大全免费| 亚洲人成网站精品片在线观看| 色噜噜狠狠成人中文综合| 一区二区欧美国产| 欧美一区二区三区在线观看视频| 蜜臀av一区二区| 国产三级三级三级精品8ⅰ区| 国产91综合网| 亚洲一区在线电影| 精品国产乱码久久| 成人毛片视频在线观看| 亚洲一区在线观看视频| 日韩女优av电影在线观看| 国产成人av福利| 亚洲国产一区二区a毛片| 日韩你懂的在线播放| 成人黄色在线网站| 亚洲国产精品久久久男人的天堂| 日韩精品一区二区三区蜜臀| 成人美女视频在线观看18| 亚洲国产精品久久不卡毛片| 欧美tk丨vk视频| 一本一道波多野结衣一区二区| 日韩综合小视频| 国产精品久久777777| 欧美日韩国产影片| 北条麻妃一区二区三区| 日韩经典一区二区| 中文字幕免费观看一区| 欧美精品在线视频| 99久久777色| 国产乱码一区二区三区| 亚洲一区二区三区自拍| 久久噜噜亚洲综合| 欧美日韩一二区| 成人av资源下载| 久久99精品久久久久| 亚洲国产色一区| 国产精品美女久久久久av爽李琼 | 在线免费观看不卡av| 黄色精品一二区| 亚洲国产美国国产综合一区二区| 久久久亚洲精品石原莉奈| 欧美日韩精品高清| 色婷婷综合久久久久中文| 国产不卡一区视频| 久久福利视频一区二区| 午夜伊人狠狠久久| 一区二区三区欧美日| 国产精品网友自拍| 精品对白一区国产伦| 欧美日韩成人在线| 欧美亚州韩日在线看免费版国语版| 国产电影一区二区三区| 国产精品一区二区三区乱码| 美腿丝袜在线亚洲一区| 日本少妇一区二区| 午夜精品福利一区二区蜜股av| 亚洲人妖av一区二区| 亚洲欧洲日韩综合一区二区| 国产三区在线成人av| 国产日产欧产精品推荐色| 日韩三级在线免费观看| 欧美一级日韩不卡播放免费| 欧美日韩在线播| 欧美无乱码久久久免费午夜一区| 91首页免费视频| 色先锋久久av资源部| 97精品国产露脸对白| 色噜噜狠狠色综合欧洲selulu| 色综合久久久久久久久久久| 91亚洲精品久久久蜜桃| 91丨九色丨蝌蚪丨老版| 99久久精品国产毛片| 91在线精品秘密一区二区| 99精品偷自拍| 欧美午夜电影网| 欧美精选午夜久久久乱码6080| 欧美精品日韩综合在线| 欧美一卡二卡在线观看| 日韩三级电影网址| 国产日韩精品久久久| 国产精品久久久久久久浪潮网站| 国产精品国产a级| 亚洲欧美日韩国产成人精品影院| 亚洲美女偷拍久久| 亚洲成人黄色小说| 老司机午夜精品| 成人亚洲精品久久久久软件| 91在线视频免费91| 欧美精品xxxxbbbb| 精品黑人一区二区三区久久| 国产偷国产偷精品高清尤物 | 久久一区二区视频| 国产精品日产欧美久久久久| 国产精品久久久久三级| 一区二区三区中文在线| 免费人成在线不卡| 成人免费va视频| 69堂成人精品免费视频| 久久久亚洲精华液精华液精华液| 亚洲欧洲精品一区二区三区不卡| 亚洲午夜激情网页| 国产剧情在线观看一区二区| 色网综合在线观看| 日韩欧美亚洲一区二区| 国产精品国产三级国产aⅴ中文| 亚洲国产日产av| 国内精品在线播放| 欧美亚洲一区三区| 欧美精品一区二区三区四区| 亚洲欧美日韩在线不卡| 欧美肥妇bbw| 午夜久久久影院| 欧美日韩高清一区二区不卡| 中文字幕一区在线| 日韩视频免费观看高清完整版 | 91丝袜国产在线播放| 欧美一级免费大片| 中文字幕亚洲成人| 麻豆精品新av中文字幕| 在线观看中文字幕不卡| 久久精品视频一区二区三区| 丝袜亚洲另类欧美| 91网站黄www| 欧美韩国日本综合| 国内精品视频666| 色婷婷一区二区三区四区| 日本一区二区免费在线| 老司机午夜精品99久久| 欧美日韩一区二区三区在线| 亚洲欧美日韩久久精品| 大桥未久av一区二区三区中文| 欧美一区二区三区四区视频 | 国产一区二区三区黄视频| 欧美一级淫片007| 亚洲免费观看高清完整版在线观看| 国产美女主播视频一区| 欧美老女人第四色| 亚洲精品视频一区二区| 成人性生交大片| 国产午夜精品一区二区三区视频| 美女www一区二区| 91精品国产91久久久久久最新毛片 | 国产成人啪免费观看软件| 日韩欧美一级在线播放| 偷偷要91色婷婷| 欧洲另类一二三四区| 亚洲精品乱码久久久久| 91女人视频在线观看| 日韩一区在线播放|