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

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

?? configfile.c

?? 石器時代8.0服務端完整源代碼??梢灾苯泳幾g
?? C
?? 第 1 頁 / 共 5 頁
字號:
#define __CONFIGFILE_C__#include "version.h"#include <stdio.h>#include <string.h>#include <strings.h>#include <unistd.h>#include "util.h"//#include "configfile.h"//ttom#include "lssproto_util.h"#include "configfile.h"#include "net.h"//ttom end#include "npcutil.h"// Arminius 7.12 login announce#include "char.h"#include "char_data.h"// CoolFish: add #include "lssproto_serv.h"#include "npc_raceman.h"/* 澀爛毛忡  允月厭瞻   */typedef struct tagConfig{    /*皿夫弘仿丞  (憤  讀卞菲戶兇中仃升引分蟯  */    char    progname[8];    char    configfilename[32]; /* config白央奶伙   */    unsigned char debuglevel;   /* 犯田永弘伊矛伙 */    unsigned int  usememoryunit;    /*丟乒伉及交瓦永玄扔奶術 */    unsigned int  usememoryunitnum; /*丟乒伉及交瓦永玄醒 */    char    asname[32];         /*失市它件玄扔□田及  蟆*/    unsigned short  acservport; /*失市它件玄扔□田及禾□玄  */    char    acpasswd[32];       /*失市它件玄扔□田尺及由旦伐□玉*/    char    gsnamefromas[32];   /*                                 * 失市它件玄扔□田井日葦尹月                                 * 必□丞扔□田午仄化及  蟆                                 */                                     // Arminius 7.24 manor pk    char gsid[32];	// game server chinese id#ifdef _SERVICE        // Terry 2001/10/03    char apid[32];      // service ap id		unsigned short apport;	//service ap port    int  looptime;	// 幾秒後設定離開    int  enableservice;	// 是否使用石器服務員功能#endif        unsigned short allowmanorpk;	// is this server allow manor pk                                     unsigned short port;        /* 扔□田及謹切熬仃禾□玄 */		int				servernumber;	/* 必□丞扔□田及  寞 */	int				reuseaddr;	/* Address already used... 互鞅引日卅中凜及兇戶卞 */    int             do_nodelay;     /* TCP_NODELAY 卞允月井升丹井 */    int             log_write_time; /* 踏五仇心夫弘毛允月井升丹井[ */    int             log_io_time;    /* I/O蟈  及凜棉反井月井升丹井[ */    int             log_game_time;  /* 必□丞及質  蟈  及凜棉毛反井月 */    int             log_netloop_faster; /* netloop_faster 及夫弘 */	int				saacwritenum;	/* 失市它件玄扔□田尺及窒諦  卞write允月井 */	int				saacreadnum;	/* 失市它件玄扔□田井日及dispatch 毛窒莢允月井 */    unsigned short fdnum;           /*升木分仃戊生弁撲亦件毛忡  允月井 */    unsigned int   othercharnum;    /*  公及職及平乓仿及醒  */    unsigned int objnum;            /* 左皮斥尼弁玄及    醒*/    unsigned int   petcharnum;   	/* 矢永玄及醒    */    unsigned int itemnum;           /* 失奶  丞及    醒*/    unsigned int battlenum;         /* 田玄伙及    */    unsigned int battleexp;         /* 田玄伙及    */        char    topdir[64];         	/* 玄永皿犯奴伊弁玄伉  */    char    mapdir[64];         	/* 穴永皿犯奴伊弁玄伉  */    char    maptilefile[64];    	/* 穴永皿澀爛白央奶伙  */    char    battlemapfile[64];    	/* 田玄伙穴永皿澀爛白央奶伙  */    char    itemfile[64];       	/* 失奶  丞澀爛白央奶伙  */    char    invfile[64];        	/*   襯澀爛白央奶伙  */    char    appearfile[64];     	/* 請蜇匏  澀爛白央奶伙  */	char	titlenamefile[64];		/* 憊寞白央奶伙   */	char	titleconfigfile[64];	/* 憊寞澀爛白央奶伙   */	char	encountfile[64];		/* 巨件市它件玄澀爛白央奶伙   */	char	enemybasefile[64];		/* 襯湘  澀爛白央奶伙   */	char	enemyfile[64];			/* 襯澀爛白央奶伙   */	char	groupfile[64];			/* 弘伙□皿澀爛白央奶伙   */	char	magicfile[64];			/* 熱諸澀爛白央奶伙   */	        #ifdef __ATTACK_MAGIC        char    attmagicfile[64];       // 攻擊性咒術        #endif	char	petskillfile[64];		/* 矢永玄  熱諸澀爛白央奶伙   */    char    itematomfile[64];       /* 失奶  丞及箋    白央奶伙 */    char    effectfile[64];     	/* 梢請澀爛白央奶伙  */    char    quizfile[64];     		/* 弁奶術澀爛白央奶伙  */    char    lsgenlog[64];       /*扔□田及lsgen 失它玄皿永玄白央奶伙  */    char    storedir[64];       /*旦玄失犯奴伊弁玄伉    */    char    npcdir[64];         /*NPC及澀爛白央奶伙毛  仁犯奴伊弁玄伉   */    char    logdir[64];         /*                                 * 夫弘犯奴伊弁玄伉                                 */    char    logconfname[64];    /*                                 * 夫弘澀爛白央奶伙                                   */    char	chatmagicpasswd[64];	/* 民乓永玄  芊由旦伐□玉 */#ifdef _STORECHAR    char	storechar[64];#endif	    unsigned int 	chatmagiccdkeycheck;	/* 民乓永玄  芊匹CDKEY毛民尼永弁允月井 */        unsigned int    filesearchnum;     /*白央奶伙毛腹綢匹五月白央奶伙及醒*/    unsigned int    npctemplatenum;     /*NPC及  件皿伊□玄白央奶伙及醒*/    unsigned int    npccreatenum;       /*NPC及戲遣白央奶伙及醒*/    unsigned int    walksendinterval;   /* 洶仁及毛霜月棉厥 */    unsigned int    CAsendinterval_ms;     /* CA毛霜月棉厥 (ms)*/    unsigned int    CDsendinterval_ms;     /* CD毛霜月棉厥 (ms)*/    unsigned int    Onelooptime_ms;     	/* 1伙□皿卞井仃月凜棉 */	unsigned int	Petdeletetime;		/* 矢永玄互壅  允月凜棉 */	unsigned int	Itemdeletetime;		/* 失奶  丞互壅  允月凜棉 */    /* 夫弘奶件  及平乓仿及本□皮毛允月棉厥 */    unsigned int    CharSavesendinterval;    unsigned int    addressbookoffmsgnum;  /*                                            * 失玉伊旦皮永弁卞左白仿奶件                                            * 丟永本□斥毛                                            * 窒丟永本□斥酸六月井                                            */    unsigned int    protocolreadfrequency;  /*                                             * 皿夫玄戊伙毛窒立伉                                                 * 卞  戈井                                             */    unsigned int    allowerrornum;          /*                                             * 巨仿□毛窒蜊引匹袱允井                                             */    unsigned int    loghour;          		/*                                             * 夫弘毛忡繡允月凜對  "凜                                               */    unsigned int    battledebugmsg;    		/*                                             * 田玄伙  及犯田永弘丟永本□斥毛請允井[ㄟ卅日請今卅中                                             */    //ttom add this because the second had this                                             unsigned int    encodekey;                  unsigned int    acwbsize;                 unsigned int    acwritesize;    unsigned int    ErrUserDownFlg;    //ttom end#ifdef _GMRELOAD	char	gmsetfile[64];				/* GM帳號、權限設定檔 */#endif#ifdef _AUCTIONEER  char auctiondir[256];   // 拍賣資料目錄#endif#ifdef _BLACK_MARKET   char blackmarketfile[256];#endif#ifdef _M_SERVER    char    msname[32];             unsigned short  msport;#endif#ifdef _NPCSERVER_NEW	char    nsaddress[64];         	unsigned short  nsport;#endif#ifdef _PROFESSION_SKILL			// WON ADD 人物職業技能	char profession[64];#endif#ifdef _ITEM_QUITPARTY    char itemquitparty[64];#endif#ifdef _MUSEUM	int museum;#endif#ifdef _DEL_DROP_GOLD		unsigned int	Golddeletetime;#endif#ifdef _NEW_PLAYER_CFint	newplayertrans;int	newplayerlv;int	newplayergivepet[5];int newplayergiveitem[15];int	newplayerpetlv;unsigned int newplayergivegold;#endif#ifdef _USER_EXP_CFchar	expfile[64];#endif#ifdef _UNLAW_WARP_FLOORint	unlawwarpfloor[5];#endif#ifdef _UNREG_NEMAchar	unregname[5][16];#endif#ifdef _TRANS_LEVEL_CFint chartrans;int pettrans;int yblevel;#endif#ifdef _LOCK_IPchar lockip[64];#endif}Config;Config config;#ifdef _USER_EXP_CFint NeedLevelUpTbls[160];int MaxLevel=0;#endif#ifdef _LOCK_IPtypedef struct slockip{    int			a,b,c,d;    int			locktime;    int			logintime;}sLockip;sLockip lockip[100];int maxlockip=0;#endif/* *  戊件白奴弘白央奶伙毛  戈凜卞銀丹厭瞻   *  xxxx=yyyy 心兇中卅及毛  戈 */typedef struct tagReadConf{    char    name[32];       /*xxxx卞丐兇月襖*/    /*戚及2勾反NULL毛  木月午窒手質  仄卅中*/    char  *charvalue;      /*yyyy毛公及引引醫  允月凜及醫  燮*/    size_t  charsize;       /*charvalue及扔奶術*/    /*     *     酷  午仄化=及  互 "ON"分勻兇日 intvalue 卞反1毛醫  允月     * 公木動陸反 atoi 及瑛絆     */    void*    value;       /*yyyy毛  晶允月醫  允月凜及醫  燮*/    CTYPE    valuetype;}ReadConf;ReadConf readconf[]={    { "debuglevel"      , NULL ,0 , (void*)&config.debuglevel      ,CHAR},    { "usememoryunit"   , NULL ,0 , (void*)&config.usememoryunit   ,INT},    { "usememoryunitnum", NULL ,0 , (void*)&config.usememoryunitnum,INT},    { "acserv",			config.asname,sizeof(config.asname) ,NULL , 0},    { "acservport",		NULL ,0 , (void*)&config.acservport     ,SHORT},    { "acpasswd",		config.acpasswd,sizeof( config.acpasswd),NULL,0},    { "gameservname",	config.gsnamefromas,sizeof(config.gsnamefromas),     NULL,0},    // Arminius 7.24 manor pk    { "gameservid", config.gsid, sizeof(config.gsid), NULL, 0},#ifdef _SERVICE        // Terry 2001/10/03 service ap    { "apid", config.apid, sizeof(config.apid), NULL, 0},		{ "apport",	NULL ,0 ,(void*)&config.apport ,SHORT},    { "looptime",NULL,0,(void*)&config.looptime,INT},    { "enableservice",NULL,0,(void*)&config.enableservice,INT},#endif        { "allowmanorpk", NULL, 0, (void*)&config.allowmanorpk, SHORT},    { "port",			NULL ,0 , (void*)&config.port           ,SHORT},    { "servernumber",	NULL ,0 , (void*)&config.servernumber           ,INT},    { "reuseaddr",			NULL ,0 , (void*)&config.reuseaddr  ,		INT},    { "nodelay",			NULL , 0 , (void*)&config.do_nodelay ,		INT},    { "log_write_time", 	NULL, 0 , (void*)&config.log_write_time,	INT},    { "log_io_time", 		NULL, 0 , (void*)&config.log_io_time, 		INT},    { "log_game_time",		NULL, 0 , (void*)&config.log_game_time,		INT},    { "log_netloop_faster", NULL,0,(void*)&config.log_netloop_faster,	INT},    { "saacwritenum",		NULL,0,(void*)&config.saacwritenum, 		INT},    { "saacreadnum",		NULL,0,(void*)&config.saacreadnum, 			INT},    { "fdnum",				NULL ,0 , (void*)&config.fdnum,				SHORT},    { "petnum",				NULL ,0 , (void*)&config.petcharnum,		INT},    { "othercharnum",		NULL ,0 , (void*)&config.othercharnum,		INT},    { "objnum",			NULL ,0 , (void*)&config.objnum,				INT},    { "itemnum",		NULL ,0 , (void*)&config.itemnum,				INT},    { "battlenum",		NULL ,0 , (void*)&config.battlenum,				INT},    { "battleexp",		NULL ,0 , (void*)&config.battleexp,				INT},    { "topdir"          , config.topdir,sizeof(config.topdir),NULL,0},    { "mapdir"          , config.mapdir,sizeof(config.mapdir),NULL,0},    { "maptilefile"     , config.maptilefile,sizeof(config.maptilefile),NULL,0},    { "battlemapfile"   , config.battlemapfile,sizeof(config.battlemapfile),NULL,0},#ifdef _ITEMSET6_TXT	{ "itemset6file",	config.itemfile,	sizeof(config.invfile),	NULL,	0},#else#ifdef _ITEMSET5_TXT	{ "itemset5file",	config.itemfile,	sizeof(config.invfile),	NULL,	0},#else#ifdef _ITEMSET4_TXT	{ "itemset4file"  , config.itemfile,sizeof(config.invfile),NULL,0},#else#ifdef _ITEMSET3_ITEM	{ "itemset3file"  , config.itemfile,sizeof(config.invfile),NULL,0},#endif#endif#endif#endif  { "invinciblefile"  , config.invfile,sizeof(config.invfile),NULL,0},  { "appearpositionfile"  , config.appearfile,sizeof(config.appearfile),NULL,0},	{ "titlenamefile", config.titlenamefile, sizeof( config.titlenamefile),NULL,0},	{ "titleconfigfile", config.titleconfigfile, sizeof( config.titleconfigfile),NULL,0},	{ "encountfile", config.encountfile, sizeof( config.encountfile),NULL,0},	{ "enemyfile", config.enemyfile, sizeof( config.enemyfile),NULL,0},	{ "enemybasefile", config.enemybasefile, sizeof( config.enemybasefile),NULL,0},	{ "groupfile", config.groupfile, sizeof( config.groupfile),NULL,0},	{ "magicfile", config.magicfile, sizeof( config.magicfile),NULL,0},#ifdef __ATTACK_MAGIC	{ "attmagicfile" , config.attmagicfile , sizeof( config.attmagicfile )  , NULL , 0 },#endif#ifdef _PETSKILL2_TXT	{ "petskillfile2", config.petskillfile, sizeof( config.petskillfile),NULL,0},#else	{ "petskillfile1", config.petskillfile, sizeof( config.petskillfile),NULL,0},#endif    { "itematomfile" , config.itematomfile, sizeof( config.itematomfile),NULL,0},    { "effectfile"  , config.effectfile,sizeof(config.effectfile),NULL,0},    { "quizfile"  , config.quizfile,sizeof(config.quizfile),NULL,0},    { "lsgenlogfilename", config.lsgenlog,sizeof(config.lsgenlog),NULL,0},#ifdef _GMRELOAD	{ "gmsetfile", config.gmsetfile, sizeof( config.gmsetfile),NULL,0},#endif    { "storedir"        ,config.storedir,sizeof(config.storedir),NULL,0},    { "npcdir"          ,config.npcdir,sizeof(config.npcdir),NULL,0},    { "logdir"          ,config.logdir,sizeof(config.logdir),NULL,0},    { "logconfname"     ,config.logconfname,sizeof(config.logconfname),NULL,0},    { "chatmagicpasswd", config.chatmagicpasswd, sizeof( config.chatmagicpasswd),NULL,0},#ifdef _STORECHAR    { "storechar", config.storechar, sizeof( config.storechar),NULL,0},#endif    { "chatmagiccdkeycheck",  NULL,0, &config.chatmagiccdkeycheck,INT},    { "filesearchnum",  NULL,0, &config.filesearchnum,INT},    { "npctemplatenum",  NULL,0, &config.npctemplatenum,INT},    { "npccreatenum",    NULL,0, &config.npccreatenum,INT},    { "walkinterval" ,NULL,0,(void*)&config.walksendinterval,INT},    { "CAinterval" ,NULL,0,(void*)&config.CAsendinterval_ms,INT},    { "CDinterval" ,NULL,0,(void*)&config.CDsendinterval_ms,INT},    { "CharSaveinterval" ,NULL,0,(void*)&config.CharSavesendinterval,INT},    { "Onelooptime" ,NULL,0,(void*)&config.Onelooptime_ms,INT},    { "Petdeletetime" ,NULL,0,(void*)&config.Petdeletetime,INT},    { "Itemdeletetime" ,NULL,0,(void*)&config.Itemdeletetime,INT},	 { "addressbookoffmesgnum" ,NULL,0,      (void*)&config.addressbookoffmsgnum,INT},    { "protocolreadfrequency" ,NULL,0,      (void*)&config.protocolreadfrequency,INT},    { "allowerrornum" ,NULL,0,(void*)&config.allowerrornum,INT},    { "loghour" ,NULL,0,(void*)&config.loghour,INT},    { "battledebugmsg" ,NULL,0,(void*)&config.battledebugmsg,INT},    //ttom add because the second had    { "encodekey" ,NULL,0,(void*)&config.encodekey,INT},    { "acwritesize" ,NULL,0,(void*)&config.acwritesize,INT},    { "acwbsize" ,NULL,0,(void*)&config.acwbsize,INT},    { "erruser_down" ,NULL,0,(void*)&config.ErrUserDownFlg,INT},        //ttom end#ifdef _AUCTIONEER    { "auctiondir" , config.auctiondir, sizeof(config.auctiondir),NULL,0},#endif#ifdef _BLACK_MARKET	{ "blackmarketfile", config.blackmarketfile, sizeof(config.blackmarketfile), NULL, 0},#endif#ifdef _M_SERVER    { "msname",		config.msname,sizeof(config.msname) ,NULL , 0},    { "msport",		NULL ,0 , (void*)&config.msport     ,SHORT},#endif#ifdef _NPCSERVER_NEW    { "npcaddress",		config.nsaddress, sizeof(config.nsaddress) ,NULL , 0},    { "nsport",		NULL, 0 , (void*)&config.nsport     ,SHORT},#endif#ifdef _PROFESSION_SKILL			// WON ADD 人物職業技能    { "profession",		config.profession, sizeof(config.profession) ,NULL , 0},#endif#ifdef _ITEM_QUITPARTY    { "itemquitparty",	config.itemquitparty, sizeof(config.itemquitparty) ,NULL , 0},#endif#ifdef _MUSEUM    { "museum",			NULL , 0 , (void*)&config.museum ,		INT},#endif#ifdef _DEL_DROP_GOLD	{ "Golddeletetime" ,NULL,0,(void*)&config.Golddeletetime,	INT},#endif#ifdef _NEW_PLAYER_CF	{ "TRANS" ,NULL,0,(void*)&config.newplayertrans,	INT},	{ "LV" ,NULL,0,(void*)&config.newplayerlv,	INT},		{ "PET1" ,NULL,0,(void*)&config.newplayergivepet[1],	INT},	{ "PET2" ,NULL,0,(void*)&config.newplayergivepet[2],	INT},		{ "PET3" ,NULL,0,(void*)&config.newplayergivepet[3],	INT},		{ "PET4" ,NULL,0,(void*)&config.newplayergivepet[4],	INT},		{ "ITEM1" ,NULL,0,(void*)&config.newplayergiveitem[0],	INT},	{ "ITEM2" ,NULL,0,(void*)&config.newplayergiveitem[1],	INT},		{ "ITEM3" ,NULL,0,(void*)&config.newplayergiveitem[2],	INT},		{ "ITEM4" ,NULL,0,(void*)&config.newplayergiveitem[3],	INT},		{ "ITEM5" ,NULL,0,(void*)&config.newplayergiveitem[4],	INT},	{ "ITEM6" ,NULL,0,(void*)&config.newplayergiveitem[5],	INT},		{ "ITEM7" ,NULL,0,(void*)&config.newplayergiveitem[6],	INT},		{ "ITEM8" ,NULL,0,(void*)&config.newplayergiveitem[7],	INT},		{ "ITEM9" ,NULL,0,(void*)&config.newplayergiveitem[8],	INT},	{ "ITEM10" ,NULL,0,(void*)&config.newplayergiveitem[9],	INT},		{ "ITEM11" ,NULL,0,(void*)&config.newplayergiveitem[10],	INT},		{ "ITEM12" ,NULL,0,(void*)&config.newplayergiveitem[11],	INT},		{ "ITEM13" ,NULL,0,(void*)&config.newplayergiveitem[12],	INT},		{ "ITEM14" ,NULL,0,(void*)&config.newplayergiveitem[13],	INT},		{ "ITEM15" ,NULL,0,(void*)&config.newplayergiveitem[14],	INT},	{ "PETLV" ,NULL,0,(void*)&config.newplayerpetlv,	INT},		{ "GOLD" ,NULL,0,(void*)&config.newplayergivegold,	INT},#endif#ifdef _USER_EXP_CF	{ "USEREXP", config.expfile, sizeof( config.expfile),NULL,0},#endif#ifdef _UNLAW_WARP_FLOOR	{ "FLOOR1" ,NULL,0,(void*)&config.unlawwarpfloor[0],	INT},	{ "FLOOR2" ,NULL,0,(void*)&config.unlawwarpfloor[1],	INT},		{ "FLOOR3" ,NULL,0,(void*)&config.unlawwarpfloor[2],	INT},		{ "FLOOR4" ,NULL,0,(void*)&config.unlawwarpfloor[3],	INT},		{ "FLOOR5" ,NULL,0,(void*)&config.unlawwarpfloor[4],	INT},#endif#ifdef _UNREG_NEMA	{ "NAME1" ,config.unregname[0], sizeof( config.unregname[0]),NULL,0},	{ "NAME2" ,config.unregname[1], sizeof( config.unregname[1]),NULL,0},	{ "NAME3" ,config.unregname[2], sizeof( config.unregname[2]),NULL,0},	{ "NAME4" ,config.unregname[3], sizeof( config.unregname[3]),NULL,0},	{ "NAME5" ,config.unregname[4], sizeof( config.unregname[4]),NULL,0},#endif#ifdef _TRANS_LEVEL_CF	{ "CHARTRANS" ,NULL,0,(void*)&config.chartrans,	INT},	{ "PETTRANS" ,NULL,0,(void*)&config.pettrans,	INT},		{ "LEVEL" ,NULL,0,(void*)&config.yblevel,	INT},	#endif#ifdef _LOCK_IP

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人av免费在线观看| 久久精品一区二区三区av| 日韩精品一区在线| 亚洲三级电影网站| 寂寞少妇一区二区三区| 色94色欧美sute亚洲13| 国产亚洲午夜高清国产拍精品| 玉足女爽爽91| 国产成人久久精品77777最新版本| 欧美三级一区二区| 中文字幕av资源一区| 久久69国产一区二区蜜臀| 欧美无砖专区一中文字| 国产精品美女久久久久久久久 | 欧美人妖巨大在线| 中文字幕免费在线观看视频一区| 亚洲福利视频一区二区| caoporm超碰国产精品| 久久女同精品一区二区| 免费在线看成人av| 欧美伦理影视网| 亚洲成a人在线观看| 91亚洲资源网| 成人欧美一区二区三区1314| 极品美女销魂一区二区三区| 欧美一区二区三区四区视频| 香蕉影视欧美成人| 欧美私模裸体表演在线观看| 亚洲六月丁香色婷婷综合久久 | av亚洲精华国产精华| 欧美成人欧美edvon| 免费在线视频一区| 欧美一区永久视频免费观看| 日日欢夜夜爽一区| 4438x亚洲最大成人网| 婷婷国产v国产偷v亚洲高清| 欧美日韩国产bt| 偷窥少妇高潮呻吟av久久免费| 欧美丰满美乳xxx高潮www| 性久久久久久久| 欧美岛国在线观看| 精品一区二区免费视频| 久久久91精品国产一区二区三区| 国产成+人+日韩+欧美+亚洲| 中文字幕av不卡| 色狠狠色噜噜噜综合网| 午夜电影一区二区三区| 欧美一级生活片| 久久精品噜噜噜成人av农村| 国产亚洲精品免费| 色综合婷婷久久| 日日摸夜夜添夜夜添亚洲女人| 日韩免费观看2025年上映的电影| 精品中文字幕一区二区小辣椒| 国产日韩一级二级三级| 日韩精品一区二区三区在线观看| 国产尤物一区二区| 中文字幕av一区二区三区| 欧美亚洲一区二区在线| 久久国产免费看| 中文字幕一区二区三区在线不卡 | 精品黑人一区二区三区久久 | 美国一区二区三区在线播放| 亚洲精品一区二区三区四区高清 | 欧美精选一区二区| 国产精品99久久久| 亚洲一区二区三区四区中文字幕| 宅男在线国产精品| 成人av资源在线| 视频精品一区二区| 亚洲国产高清aⅴ视频| 91极品视觉盛宴| 国产一区欧美一区| 亚洲精品视频观看| 欧美videos大乳护士334| 99久久免费精品| 免费观看久久久4p| 亚洲另类春色校园小说| 亚洲精品一区二区精华| 一本久久精品一区二区| 在线观看av一区| 国产91精品一区二区| 亚洲无人区一区| 亚洲欧美中日韩| 久久久精品黄色| 日韩西西人体444www| 在线精品观看国产| 从欧美一区二区三区| 琪琪久久久久日韩精品| 一区二区三区 在线观看视频| 精品奇米国产一区二区三区| 色婷婷av一区二区三区软件| 国产白丝精品91爽爽久久| 五月综合激情婷婷六月色窝| 国产精品夫妻自拍| 久久久不卡网国产精品二区| 欧美理论电影在线| 99国产精品视频免费观看| 国产综合久久久久久鬼色| 天天色天天操综合| 亚洲永久精品国产| 亚洲蜜桃精久久久久久久| 国产精品视频一二三| 国产日韩影视精品| 国产午夜精品一区二区三区视频| 精品久久久久久久久久久久包黑料 | 色综合网站在线| 成人黄色777网| 丁香六月久久综合狠狠色| 国产精品一线二线三线精华| 国产一区二区剧情av在线| 久久精品99国产精品日本| 久久精品国产色蜜蜜麻豆| 日韩国产精品久久| 日韩不卡手机在线v区| 亚洲国产三级在线| 国产成人在线看| 国产精品1区2区| 粉嫩aⅴ一区二区三区四区五区| 国产精品资源站在线| 国产91精品久久久久久久网曝门| 国产麻豆精品视频| 丰满放荡岳乱妇91ww| 成人av在线网| 91黄色免费版| 欧美视频自拍偷拍| 欧美疯狂性受xxxxx喷水图片| 欧美精品自拍偷拍动漫精品| 欧美一区二区三区视频在线观看| 精品伦理精品一区| 欧美经典一区二区三区| 亚洲视频小说图片| 日韩在线a电影| 久久电影网站中文字幕| 国产成人自拍在线| 91麻豆免费看片| 欧美精品国产精品| 久久影音资源网| 亚洲欧美在线高清| 天堂av在线一区| 国产成a人亚洲精品| 欧美综合亚洲图片综合区| 欧美一区二区在线免费观看| 欧美精品一区男女天堂| 国产精品沙发午睡系列990531| 亚洲精品免费视频| 日本不卡视频一二三区| 成人高清免费在线播放| 欧美精品色综合| 欧美韩日一区二区三区四区| 香蕉影视欧美成人| 国产成人av电影免费在线观看| 91国偷自产一区二区开放时间 | www激情久久| 亚洲日本中文字幕区| 久久99国产精品免费网站| 91在线高清观看| 精品sm捆绑视频| 婷婷久久综合九色国产成人| 成人午夜视频免费看| 日韩午夜av电影| 亚洲精品自拍动漫在线| 经典一区二区三区| 欧美羞羞免费网站| 中文字幕av不卡| 久国产精品韩国三级视频| 在线观看精品一区| 国产欧美日韩视频一区二区| 免费视频最近日韩| 在线精品视频一区二区三四| 久久综合色播五月| 日韩综合一区二区| 91麻豆免费看片| 国产女主播视频一区二区| 日韩精品成人一区二区三区| 色噜噜久久综合| 中文字幕一区二区在线观看| 激情小说欧美图片| 91精品国产综合久久小美女| 亚洲精品美腿丝袜| 99亚偷拍自图区亚洲| 国产日韩精品一区二区三区 | 久久久国产精品麻豆| 日韩一区精品字幕| 91久久久免费一区二区| 国产精品美女久久久久久久网站| 国产一区在线观看麻豆| 日韩精品最新网址| 日韩av在线发布| 欧美色视频在线观看| 亚洲欧美日韩国产另类专区| 成人一区二区三区中文字幕| 久久久久久97三级| 国产精品18久久久久久vr| 久久一二三国产| 国产一区二区按摩在线观看| 2023国产精品自拍| 国产成人日日夜夜| 国产精品免费久久久久| 91麻豆国产精品久久|