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

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

?? npc_petracemaster.c

?? 最新主流石器時代源代碼,包含諸多目前流行功能代碼.
?? C
?? 第 1 頁 / 共 2 頁
字號:
#include "version.h"
#include <string.h>
#include <time.h>
#include "char.h"
#include "object.h"
#include "char_base.h"
#include "npcutil.h"
#include "lssproto_serv.h"
#include "handletime.h"
 
#ifdef _PETRACE
#include "npc_petracemaster.h"

#define PETRACEPETNUM		3
#define PETRACEMASTER_INITPET_LOOPTIME			3000	// 3秒
#define PETRACEMASTER_WAITDROPI_LOOPTIME		30000	// 30秒
#define PETRACEMASTER_WAITDROPII_LOOPTIME		10000	// 10秒
#define PETRACEMASTER_WAITDROPIII_LOOPTIME	5000	// 5秒
#define PETRACEMASTER_WAITDROPIV_LOOPTIME		1000	// 1秒
#define PETRACEMASTER_PETRACING_LOOPTIME		3000	// 3秒
#define PETRACEMASTER_SHOWWINPET_LOOPTIME		10000	// 10秒
#define PETRACEDROPSTAKETIME						120	// 2分鐘 120
#define PETRACESHOWWINPET							30		// 30秒
#define PETRACESTDPAYRATE							6
#define PETRACESTDGOLD								1		// 計算賠率時基本金額 1000

static void NPC_PetRaceMaster_selectWindow(int meindex, int toindex, int num, int select);
void NPC_findRacePetIndex(int meindex, int floor);
void NPC_givePriceToPlayer(int meindex, int floor, int winpetindex);

enum
{
	NPC_WORK_STATE =  CHAR_NPCWORKINT1,
	NPC_WORK_PET1 = CHAR_NPCWORKINT2,
	NPC_WORK_PET2 = CHAR_NPCWORKINT3,
	NPC_WORK_PET3 = CHAR_NPCWORKINT4,
	NPC_WORK_PETGROUP = CHAR_NPCWORKINT5,
	NPC_WORK_STATECHANGE = CHAR_NPCWORKINT6,
	NPC_WORK_FINDPETFLAG = CHAR_NPCWORKINT7,
	NPC_WORK_WINPET = CHAR_NPCWORKINT8,
	NPC_WORK_PETGOAL = CHAR_NPCWORKINT9,
};
enum
{
	NPC_State_Init,
	NPC_State_WaitDropStake,
	NPC_State_PetRacing,
	NPC_State_ShowWinPet,
};
enum
{
	NPC_State_Wait,
	NPC_State_Run,
	NPC_State_ShowWin,
};
typedef struct tagPetRaceGraTable
{
	int pet1gra;
	int pet2gra;
	int pet3gra;
	char pet1name[64];
	char pet2name[64];
	char pet3name[64];
	int pet1win;
	int pet2win;
	int pet3win;
#ifdef _DROPSTAKENEW
#else
	float payrate1;
	float payrate2;
	float payrate3;
#endif
	char state1[64];
	char state2[64];
	char state3[64];
}PetRaceGraTable;
#ifdef _DROPSTAKENEW
PetRaceGraTable petracegra[27] =
{
	{100820, 100821, 100822, "撲滿烏力", "烏力萊德", "烏力固力", 0, 0, 0, "良好", "良好", "良好"},
	{100823, 100824, 100825, "布依布魯", "布依布依", "布依胖", 0, 0, 0, "良好", "良好", "良好"},
	{100842, 100843, 100844, "尼加斯", "尼基斯", "特洛可斯", 0, 0, 0, "良好", "良好", "良好"},
	{100852, 100853, 100855, "克拉爾", "拉斯基", "克達達", 0, 0, 0, "良好", "良好", "良好"},
	{100859, 100856, 100857, "可卡特", "卡卡特", "昆依特", 0, 0, 0, "良好", "良好", "良好"},
	{100864, 100865, 100866, "藍寶", "瑞德寶", "毛寶", 0, 0, 0, "良好", "良好", "良好"},
	{100829, 100826, 100827, "比比加", "加加", "加斯奧", 0, 0, 0, "良好", "良好", "良好"},
	{100830, 100832, 100833, "烏寶依", "威比", "烏拉拉", 0, 0, 0, "良好", "良好", "良好"},
	{100883, 100884, 100885, "尤里蛙", "裘里蛙", "艾爾蛙", 0, 0, 0, "良好", "良好", "良好"},
	{100898, 100900, 100901, "可可恩", "布蘭恩", "迪布恩", 0, 0, 0, "良好", "良好", "良好"},
	{100834, 100836, 100837, "貝洛金", "貝洛貝", "貝洛波波", 0, 0, 0, "良好", "良好", "良好"},
	{100838, 100840, 100841, "藍龜", "龜之鋼", "卡拉龜", 0, 0, 0, "良好", "良好", "良好"},
	{100879, 100881, 100880, "迪加", "波波頓", "砂鯊", 0, 0, 0, "良好", "良好", "良好"},
	{100888, 100887, 100889, "莫拉司", "歐瑟菲", "瑪斯特", 0, 0, 0, "良好", "良好", "良好"},
	{100913, 100914, 100915, "萊姆洛斯", "朱利洛斯", "辛普洛斯", 0, 0, 0, "良好", "良好", "良好"},
	{100845, 100846, 100847, "呼波波", "呼魯魯", "魯拉其斯", 0, 0, 0, "良好", "良好", "良好"},
	{100849, 100850, 100851, "邦諾斯娜", "楊格斯", "迪基格斯", 0, 0, 0, "良好", "良好", "良好"},
	{100878, 100876, 100877, "玻洛布斯", "加耶布斯", "迪米布斯", 0, 0, 0, "良好", "良好", "良好"},
	{100908, 100909, 100906, "阿米朵", "邦司涼朵", "朵巴奈特", 0, 0, 0, "良好", "良好", "良好"},
	{100916, 100918, 100919, "立杜魯斯", "巴克亞司", "雷德力克斯", 0, 0, 0, "良好", "良好", "良好"},
	{100860, 100862, 100861, "司爾頓", "梅爾頓", "格爾希洛", 0, 0, 0, "良好", "良好", "良好"},
	{100867, 100870, 100868, "歐林吉魯", "芭拉芭", "史凱魯", 0, 0, 0, "良好", "良好", "良好"},
	{100871, 100873, 100874, "普魯夏", "薩格魯", "瑪斯貝卡", 0, 0, 0, "良好", "良好", "良好"},
	{100894, 100895, 100896, "固力摩", "摩吉摩吉", "摩米索拉", 0, 0, 0, "良好", "良好", "良好"},
	{100902, 100903, 100905, "格里蘭", "摩里", "塔斯夫", 0, 0, 0, "良好", "良好", "良好"},
	{100912, 100911, 100910, "伊夫霍恩", "布依倫斯", "布萊茲", 0, 0, 0, "良好", "良好", "良好"},
	{100891, 100892, 100893, "嘎吱拉", "哥斯哥斯", "蒙哥拉斯", 0, 0, 0, "良好", "良好", "良好"},
};
#else
PetRaceGraTable petracegra[27] =
{
	{100820, 100821, 100822, "撲滿烏力", "烏力萊德", "烏力固力", 0, 0, 0, 2, 2, 2, "良好", "良好", "良好"},
	{100823, 100824, 100825, "布依布魯", "布依布依", "布依胖", 0, 0, 0, 2, 2, 2, "良好", "良好", "良好"},
	{100842, 100843, 100844, "尼加斯", "尼基斯", "特洛可斯", 0, 0, 0, 2, 2, 2, "良好", "良好", "良好"},
	{100852, 100853, 100855, "克拉爾", "拉斯基", "克達達", 0, 0, 0, 2, 2, 2, "良好", "良好", "良好"},
	{100859, 100856, 100857, "可卡特", "卡卡特", "昆依特", 0, 0, 0, 2, 2, 2, "良好", "良好", "良好"},
	{100864, 100865, 100866, "藍寶", "瑞德寶", "毛寶", 0, 0, 0, 2, 2, 2, "良好", "良好", "良好"},
	{100829, 100826, 100827, "比比加", "加加", "加斯奧", 0, 0, 0, 2, 2, 2, "良好", "良好", "良好"},
	{100830, 100832, 100833, "烏寶依", "威比", "烏拉拉", 0, 0, 0, 2, 2, 2, "良好", "良好", "良好"},
	{100883, 100884, 100885, "尤里蛙", "裘里蛙", "艾爾蛙", 0, 0, 0, 2, 2, 2, "良好", "良好", "良好"},
	{100898, 100900, 100901, "可可恩", "布蘭恩", "迪布恩", 0, 0, 0, 2, 2, 2, "良好", "良好", "良好"},
	{100834, 100836, 100837, "貝洛金", "貝洛貝", "貝洛波波", 0, 0, 0, 2, 2, 2, "良好", "良好", "良好"},
	{100838, 100840, 100841, "藍龜", "龜之鋼", "卡拉龜", 0, 0, 0, 2, 2, 2, "良好", "良好", "良好"},
	{100879, 100881, 100880, "迪加", "波波頓", "砂鯊", 0, 0, 0, 2, 2, 2, "良好", "良好", "良好"},
	{100888, 100887, 100889, "莫拉司", "歐瑟菲", "瑪斯特", 0, 0, 0, 2, 2, 2, "良好", "良好", "良好"},
	{100913, 100914, 100915, "萊姆洛斯", "朱利洛斯", "辛普洛斯", 0, 0, 0, 2, 2, 2, "良好", "良好", "良好"},
	{100845, 100846, 100847, "呼波波", "呼魯魯", "魯拉其斯", 0, 0, 0, 2, 2, 2, "良好", "良好", "良好"},
	{100849, 100850, 100851, "邦諾斯娜", "楊格斯", "迪基格斯", 0, 0, 0, 2, 2, 2, "良好", "良好", "良好"},
	{100878, 100876, 100877, "玻洛布斯", "加耶布斯", "迪米布斯", 0, 0, 0, 2, 2, 2, "良好", "良好", "良好"},
	{100908, 100909, 100906, "阿米朵", "邦司涼朵", "朵巴奈特", 0, 0, 0, 2, 2, 2, "良好", "良好", "良好"},
	{100916, 100918, 100919, "立杜魯斯", "巴克亞司", "雷德力克斯", 0, 0, 0, 2, 2, 2, "良好", "良好", "良好"},
	{100860, 100862, 100861, "司爾頓", "梅爾頓", "格爾希洛", 0, 0, 0, 2, 2, 2, "良好", "良好", "良好"},
	{100867, 100870, 100868, "歐林吉魯", "芭拉芭", "史凱魯", 0, 0, 0, 2, 2, 2, "良好", "良好", "良好"},
	{100871, 100873, 100874, "普魯夏", "薩格魯", "瑪斯貝卡", 0, 0, 0, 2, 2, 2, "良好", "良好", "良好"},
	{100894, 100895, 100896, "固力摩", "摩吉摩吉", "摩米索拉", 0, 0, 0, 2, 2, 2, "良好", "良好", "良好"},
	{100902, 100903, 100905, "格里蘭", "摩里", "塔斯夫", 0, 0, 0, 2, 2, 2, "良好", "良好", "良好"},
	{100912, 100911, 100910, "伊夫霍恩", "布依倫斯", "布萊茲", 0, 0, 0, 2, 2, 2, "良好", "良好", "良好"},
	{100891, 100892, 100893, "嘎吱拉", "哥斯哥斯", "蒙哥拉斯", 0, 0, 0, 2, 2, 2, "良好", "良好", "良好"},
};
#endif
BOOL NPC_PetRaceMasterInit( int meindex )
{
	CHAR_setInt(meindex, CHAR_LOOPINTERVAL,	PETRACEMASTER_INITPET_LOOPTIME);
	CHAR_setInt(meindex, CHAR_WHICHTYPE, CHAR_PETRACEMASTER);
	CHAR_setWorkInt(meindex, NPC_WORK_STATE, NPC_State_Init);
	CHAR_setWorkInt(meindex, NPC_WORK_PETGROUP, 0);
#ifdef _DROPSTAKENEW
#else
	petracegra[0].payrate1 = 0;
	petracegra[0].payrate2 = 0;
	petracegra[0].payrate3 = 0;
#endif
	return	TRUE;
}

void NPC_PetRaceMasterTalked( int meindex , int talkerindex , char *szMes , int color )
{
	// 尚須新增說明以及寵物狀況
	if (CHAR_getInt(talkerindex, CHAR_WHICHTYPE) != CHAR_TYPEPLAYER)
		return;
	if (NPC_Util_isFaceToFace(talkerindex, meindex, 2) == FALSE)
		if (NPC_Util_CharDistance(talkerindex, meindex) > 1)
			return;
	NPC_PetRaceMaster_selectWindow(meindex, talkerindex, 0, -1);
}

static void NPC_PetRaceMaster_selectWindow(int meindex, int toindex, int num, int select)
{
	char token[1024];
	int buttontype = 0, windowtype = 0, windowno = 0;
	int fd = getfdFromCharaIndex(toindex);
	if (fd == -1) return;
	token[0] = '\0';
	switch(num)
	{
		case 0:
			sprintf(token, "4\n\n	          ★寵物競速場★\n"
				"你好,想要知道什麼情報嗎?\n"
				"\n	          《察看游戲規則》"
				"\n             《寵物狀況》"
				"\n               《離開》");
			buttontype = WINDOW_BUTTONTYPE_NONE;
			windowtype = WINDOW_MESSAGETYPE_SELECT;
			windowno = 	CHAR_WINDOWTYPE_PETRACEMASTER_START;
			break;
		case 1:
#ifdef _DROPSTAKENEW
			sprintf(token, 
				"\n競速場規則:"
				"\n參加競速的寵物總共有叁只,您可以依照寵物"
				"\n的狀況或個人喜好下注,請將兌換得到的彩券"
				"\n放置於欲下注的號碼前方。當競速結束時,主"
				"\n持人將會自動幫您計算積分。"
				"\n請注意:當您離開此房間或登出時,下注的彩"
				"\n卷及積分將無法取回唷!");
#else
			sprintf(token, 
				"\n競速場規則:參加競速的寵物共有叁只,您可"
				"\n以依照寵物狀況或個人喜好下注,每個寵物有"
				"\n自己的賠率。請將石幣丟置於欲下注的號碼前"
				"\n方。當競速結束時,主持人會自動地將金額放"
				"\n回你的身上或存入個人銀行。"
				"\n請注意:銀行金額請勿超過一千萬!當您離開"
				"\n此房間或登出時,下注的金額將無法取回唷!");
#endif
			buttontype = WINDOW_BUTTONTYPE_OK;
			windowtype = WINDOW_MESSAGETYPE_MESSAGE;
			windowno = CHAR_WINDOWTYPE_PETRACEMASTER_RULE;
		break;
		case 2:
		{
			int petgroup = CHAR_getWorkInt(meindex, NPC_WORK_PETGROUP);
			int petindex1 = CHAR_getWorkInt(meindex, NPC_WORK_PET1);
			int petindex2 = CHAR_getWorkInt(meindex, NPC_WORK_PET2);
			int petindex3 = CHAR_getWorkInt(meindex, NPC_WORK_PET3);
			int pet1win = petracegra[petgroup].pet1win;
			int pet2win = petracegra[petgroup].pet2win;
			int pet3win = petracegra[petgroup].pet3win;
			int total = pet1win + pet2win + pet3win;
			float winrate1 = 0, winrate2 = 0, winrate3 = 0;
#ifdef _DROPSTAKENEW
#else
			char cpayrate1[64], cpayrate2[64], cpayrate3[64];
			if (petracegra[petgroup].payrate1 == 0)
				snprintf(cpayrate1, sizeof(cpayrate1), "???");
			else
				snprintf(cpayrate1, sizeof(cpayrate1), "%6.2f", petracegra[petgroup].payrate1);
			if (petracegra[petgroup].payrate2 == 0)
				snprintf(cpayrate2, sizeof(cpayrate2), "???");
			else
				snprintf(cpayrate2, sizeof(cpayrate2), "%6.2f", petracegra[petgroup].payrate2);
			if (petracegra[petgroup].payrate3 == 0)
				snprintf(cpayrate3, sizeof(cpayrate3), "???");
			else
				snprintf(cpayrate3, sizeof(cpayrate3), "%6.2f", petracegra[petgroup].payrate3);
#endif
			if (total == 0)
			{
				winrate1 = 0; winrate2 = 0; winrate3 = 0;
			}
			else
			{
				winrate1 = (float)pet1win / (float)total;
				winrate2 = (float)pet2win / (float)total;
				winrate3 = (float)pet3win / (float)total;
			}
#ifdef _DROPSTAKENEW
			sprintf(token, "寵物狀況\n\n  寵物    勝場  敗場  狀況    勝場率\n"
				"========================================"
				"%-10s%-6d%-6d%-8s%-6.2f\n"
				"%-10s%-6d%-6d%-8s%-6.2f\n"
				"%-10s%-6d%-6d%-8s%-6.2f\n",
				CHAR_getChar(petindex1, CHAR_NAME), pet1win, total - pet1win,
				petracegra[petgroup].state1, winrate1,
				CHAR_getChar(petindex2, CHAR_NAME), pet2win, total - pet2win,
				petracegra[petgroup].state2, winrate2,
				CHAR_getChar(petindex3, CHAR_NAME), pet3win, total - pet3win,
				petracegra[petgroup].state3, winrate3);
#else
			sprintf(token, "寵物狀況\n\n  寵物    勝場  敗場  狀況  勝場率  賠率\n"
				"========================================"
				"%-10s%-6d%-6d%-6s%-6.2f%-4s\n"
				"%-10s%-6d%-6d%-6s%-6.2f%-4s\n"
				"%-10s%-6d%-6d%-6s%-6.2f%-4s\n",
				CHAR_getChar(petindex1, CHAR_NAME), pet1win, total - pet1win,
				petracegra[petgroup].state1, winrate1, cpayrate1,
				CHAR_getChar(petindex2, CHAR_NAME), pet2win, total - pet2win,
				petracegra[petgroup].state2, winrate2, cpayrate2,
				CHAR_getChar(petindex3, CHAR_NAME), pet3win, total - pet3win,
				petracegra[petgroup].state3, winrate3, cpayrate3);
#endif
			buttontype = WINDOW_BUTTONTYPE_OK;
			windowtype = WINDOW_MESSAGETYPE_MESSAGE;
			windowno = CHAR_WINDOWTYPE_PETRACEMASTER_PET;
		}
		break;
		case 3:
		default:
			break;
	}
	lssproto_WN_send(fd, windowtype, buttontype, windowno,
		CHAR_getWorkInt(meindex, CHAR_WORKOBJINDEX), token);
}

void NPC_PetRaceMasterWindowTalked(int meindex, int talkerindex, int seqno, int select, char *data)
{
	int datanum = 0;
	makeStringFromEscaped(data);
	datanum = atoi(data);
	switch(seqno)
	{
		case CHAR_WINDOWTYPE_PETRACEMASTER_START:
			if (datanum == 1)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩亚洲欧美中文三级| 久久久av毛片精品| 国产成人精品www牛牛影视| 亚洲一区成人在线| 久久精品一区蜜桃臀影院| 欧美视频一区二区三区| 成人动漫av在线| 韩国精品主播一区二区在线观看 | 亚洲成人中文在线| 国产偷国产偷亚洲高清人白洁| 欧美午夜精品一区二区蜜桃| 成人看片黄a免费看在线| 久久不见久久见免费视频7| 一区二区三区四区国产精品| 国产欧美日韩综合| 日韩欧美中文字幕公布| 欧美日韩精品综合在线| 91一区二区三区在线观看| 国产精品18久久久| 国产做a爰片久久毛片| 日韩高清欧美激情| 午夜精品一区在线观看| 亚洲制服丝袜一区| 一区二区三区四区在线| 欧美经典一区二区| 久久久不卡影院| 2017欧美狠狠色| 久久在线免费观看| 欧美成人激情免费网| 91精品国产高清一区二区三区蜜臀| 久久精品一区二区三区不卡| 91精品国产高清一区二区三区蜜臀| 91香蕉视频mp4| 99久久综合99久久综合网站| 不卡av免费在线观看| 成人免费视频免费观看| 成人伦理片在线| 波多野结衣在线一区| 成人免费视频播放| 成人黄色电影在线| 成人国产在线观看| 99精品热视频| 91女厕偷拍女厕偷拍高清| 色综合一个色综合亚洲| 在线一区二区三区四区五区 | 久久蜜桃av一区二区天堂| 精品国精品国产| 久久精品在这里| 欧美高清一级片在线观看| 国产精品久久久久久久久免费丝袜| 国产欧美1区2区3区| 国产精品久久久久久久久果冻传媒 | 欧美电影免费观看高清完整版在线观看 | 亚洲影院在线观看| 日韩在线卡一卡二| 精品一区二区av| 丁香桃色午夜亚洲一区二区三区| 成人激情黄色小说| 欧洲精品中文字幕| 91精品国产全国免费观看| 欧美成人官网二区| 国产精品免费免费| 亚洲自拍欧美精品| 秋霞影院一区二区| 国产乱子伦视频一区二区三区| 成人综合婷婷国产精品久久蜜臀 | 丁香婷婷综合网| 91福利精品视频| 制服丝袜亚洲色图| 久久嫩草精品久久久精品| 亚洲欧洲av另类| 日韩福利电影在线观看| 国产成人av电影免费在线观看| 色系网站成人免费| 欧美一级生活片| 日本一区二区三区四区在线视频| 亚洲精选免费视频| 青青草精品视频| 成人av免费在线观看| 欧美久久婷婷综合色| 国产亚洲va综合人人澡精品| 一区二区三区欧美激情| 久国产精品韩国三级视频| a在线欧美一区| 日韩视频一区二区三区| 国产精品久久看| 秋霞国产午夜精品免费视频| 成人av在线一区二区三区| 欧美一区在线视频| 中文字幕一区免费在线观看| 免费观看成人av| 色综合久久精品| 久久免费电影网| 天堂av在线一区| www.在线成人| 久久蜜桃一区二区| 日韩精品免费专区| 一本久久a久久精品亚洲| 久久九九久久九九| 青椒成人免费视频| 欧美亚洲国产一区二区三区va| 久久久久久久网| 日韩福利视频网| 色偷偷88欧美精品久久久| 26uuu国产日韩综合| 亚洲成人中文在线| 色婷婷久久一区二区三区麻豆| 精品免费国产一区二区三区四区| 亚洲一区二区三区影院| 成人午夜免费视频| 精品免费日韩av| 午夜影院在线观看欧美| 91久久人澡人人添人人爽欧美| 精品国产91洋老外米糕| 视频一区视频二区在线观看| 91久久线看在观草草青青| 综合自拍亚洲综合图不卡区| 国产老女人精品毛片久久| 精品久久久久久综合日本欧美| 无码av中文一区二区三区桃花岛| proumb性欧美在线观看| 久久先锋资源网| 久久99最新地址| 日韩欧美一二区| 蜜桃视频在线观看一区| 欧美人xxxx| 日韩 欧美一区二区三区| 欧美精品一二三| 性做久久久久久| 欧美体内she精高潮| 亚洲国产综合色| 欧美伊人久久久久久久久影院| 一区二区三区成人| 色94色欧美sute亚洲13| 亚洲一区日韩精品中文字幕| 色综合天天做天天爱| 亚洲免费av高清| 色999日韩国产欧美一区二区| 亚洲免费在线视频一区 二区| 99精品桃花视频在线观看| 亚洲精品视频在线看| 在线视频中文字幕一区二区| 亚洲一区二区在线观看视频| 在线观看av不卡| 亚洲福利视频一区| 91精品视频网| 国内精品写真在线观看| 久久九九全国免费| 99在线精品观看| 亚洲国产综合91精品麻豆| 欧美一区二区视频观看视频| 国产中文字幕精品| 欧美激情一区在线| 色菇凉天天综合网| 日日摸夜夜添夜夜添国产精品 | 国产婷婷一区二区| av色综合久久天堂av综合| 国产精品国产三级国产有无不卡 | 丝袜国产日韩另类美女| 欧美一区二区三区视频| 国模娜娜一区二区三区| 欧美激情一区二区三区蜜桃视频| 一本一道久久a久久精品| 香蕉久久一区二区不卡无毒影院| 日韩欧美一区二区久久婷婷| 国内精品第一页| 日韩理论片一区二区| 欧美人xxxx| 成人自拍视频在线观看| 亚洲综合免费观看高清在线观看| 日韩一区二区三区高清免费看看| 国产一区二三区| 亚洲视频电影在线| 欧美一区二区视频免费观看| 国产.精品.日韩.另类.中文.在线.播放| 国产精品女同一区二区三区| 欧美三级电影网站| 国产乱码精品一品二品| 一区二区三区视频在线看| 精品卡一卡二卡三卡四在线| 97久久精品人人澡人人爽| 奇米精品一区二区三区在线观看| 国产精品无遮挡| 欧美一级专区免费大片| 国产91露脸合集magnet| 五月婷婷综合在线| 国产精品久久久久国产精品日日| 欧美三级中文字| 成人免费av网站| 免费在线观看一区二区三区| 中文字幕在线不卡一区 | 日韩欧美高清一区| 一本色道a无线码一区v| 国产精品资源网站| 日本不卡在线视频| 亚洲男人的天堂在线aⅴ视频| 久久综合色8888| 欧美日韩精品福利| 91在线视频免费观看| 国内外成人在线|