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

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

?? donate.txt

?? RO游戲服務器最新代碼,直接運行即可.數據庫采用mysql
?? TXT
字號:
//===== Athena Script =======================================
//= Donation NPC
//===== By ==================================================
//= Josh
//===== Version =============================================
//= 1.0	 - First release. Probably contains bugs/security
//=	   risks.
//= 1.1  - Added a check for whether the account exists when
//=	   adding a donator. Need to improve ordering when
//=	   viewing all donations.
//= 1.2  - Modified for public use. Added checkweight feature.
//= 2.0  - Many changes, especially ones I had always wanted
//=	   to add to this script. Includes reading items from
//=	   a separate SQL table and more database manipulation
//=	   options for GMs.
//= 2.1  - Made few changes including the add/remove items
//=	   feature.
//= 3.0  - All strings inputted by a user and user/char names
//=	   in SQL queries are now escaped. Each item has a
//=	   price rather than a quantity. This script can work
//=	   with decimals.
//= 3.1  - Added quotes to some queries, fixed a variable and
//=	   removed a comment.
//= 3.2  - Fixed a problem where eAthena would crash if a
//=	   query returned NULL.
//= 3.3  - Optimized query speeds by combining a few select 
//=	   queries into one. Requires Trunk 7975.
//= 3.4  - Added MySQL version check. If version < 5.0.8, all
//=	   queries with CAST are omitted. Use 5.0.8 and up
//=	   when possible. SQL errors may consequent if GM's
//=	   input is incorrect. Added logging of claims.
//=	   "log_npc" in log_athena.conf must be enabled. Logs
//=	   will appear in the "npclog" table. Claim menu now
//=	   only shows items that can be afforded.
//= 3.5  - Minor change to table.
//= 3.6  - Removed name column in donate_item_db. Added
//=	   support for item_db2 table.
//= 3.7  - Added Zeny support. $rate must be set for it to be
//=	   used. Removed truncate() in a query since eAthena
//=	   automatically truncates floats to ints.
//= 3.8  - Fixed problem with menus and null values.
//= 3.9  - Explicit reset of @aid.
//= 3.10 - Applied previous fix to other variables and forced
//=	   dialogue box closure every time database is
//=	   modified.
//= 3.11 - Explicit reset of another variable. Fixed typo
//=	 - with $rate. Added logmes for GM operations.
//===== Compatible With =====================================
//= eAthena SQL - any version with the new query_sql command
//=		  (Trunk 7975 and up).
//= MySQL - 5.0.8 and up highly recommended but not required.
//===== Description =========================================
//= A script that lets a player claim an item for donating.
//= Allows a GM to input each donation.
//===== Comments ============================================
//= This script uses SQL tables to store variables for the
//= amount donated by users and the items claimable.
//===== Installation ========================================
//= You must import donate.sql and donate_item_db.sql (and
//= item_db.sql and item_db2.sql, which comes with eAthena)
//= before using this script.
//===========================================================
//= Thanks to Vich for helping me with the SQL syntax.
//= Thanks to Lance for helping me with the the arrays and 
//= for implementing query_sql.
//= Thanks to Skotlex for implementing escape_sql.
//= Thanks to Toms for implementing the new multi-column 
//= query_sql command.
//===========================================================

prontera,145,179,5	script	Donation Girl	714,{

if (getgmlevel() >= 80) goto L_GM;

L_START:
mes "[Donation Girl]";
mes "Hello! I'm the Donation Girl!";
mes "If you have made a donation,";
mes "you are entitled to a reward!";
next;
menu "More info",-,"Make a claim",L_CHECK,"Statistics",L_STATS;
L_INFO:
mes "[Donation Girl]";
mes "Each month, a lot of money is paid to keep this server running.";
next;
mes "[Donation Girl]";
mes "You can support us by donating any amount of money.";
next;
mes "[Donation Girl]";
mes "To show our appreciation, we will gladly give you a reward.";
next;
menu "Continue",L_START,"Cancel",-;

L_CHECK:
query_sql "SELECT `amount`,`claimed` FROM `donate` WHERE `account_id` = "+getcharid(3), @amount$, @claimed$;
query_sql "SELECT "+@amount$+" - "+@claimed$, @value$;
query_sql "SELECT '"+@value$+"' > 0", @enough;
if(!@enough) {
	mes "[Donation Girl]";
	mes "Sorry, you do not have enough to make a claim.";
	mes "If you have donated but have not made a claim,";
	mes "Please give us time to process your donation.";
	close;
	}

L_CLAIM:
mes "[Donation Girl]";
mes "Thankyou for donating!";
mes "You have $"+@value$+" worth of credit!";
mes "What would you like to claim?";
next;
menu "Items",L_CLAIMITEM,"Zeny",L_ZENY;

L_CLAIMITEM:
mes "[Donation Girl]";
mes "Very well. Which item would you like?";
next;
query_sql "SELECT `id` FROM `donate_item_db` WHERE `price` <= "+@value$+" ORDER BY `id`",@name;
set @menu$, getitemname(@name[0]);
	for(set @i, 1; @i < getarraysize(@name); set @i, @i + 1){
		set @menu$, @menu$ + ":" + getitemname(@name[@i]);
	}

set @m, select(@menu$)-1;

query_sql "SELECT `price` FROM `donate_item_db` WHERE `id` = "+@name[@m], @price$;
query_sql "SELECT "+@value$+" / "+@price$, @max;

mes "[Donation Girl]";
mes getitemname(@name[@m])+"s cost $"+@price$+" each.";
mes "How many "+getitemname(@name[@m])+"s would you like to claim?";
mes "Maximum: "+@max+".";
input @quantity;
mes "[Donation Girl]";
if(@quantity>@max) {
	mes "Sorry, but you do not have enough to claim "+@quantity+" "+getitemname(@name[@m])+"s.";
	next;
	goto L_CLAIM;
	}
if(!@quantity) {
	mes "You can't have 0 as an amount!";
	next;
	goto L_CLAIM;
	}
if(!checkweight(@name[@m],@quantity)) {
	mes "I'm sorry, but you cannot carry "+@quantity+" "+getitemname(@name[@m])+"s.";
	next;
	goto L_CLAIM;
	}
query_sql "SELECT "+@quantity+" * "+@price$, @total$;
mes "Are you sure you want to claim "+@quantity+" "+getitemname(@name[@m])+"s for $"+@total$+"?";
next;
menu "No",L_CLAIM,"Yes",-;
query_sql "UPDATE `donate` SET `claimed` = `claimed` + "+@total$+" WHERE `account_id` = "+getcharid(3);
logmes "Claimed "+@quantity+" "+getitemname(@name[@m])+"s";
getitem @name[@m],@quantity;
mes "[Donation Girl]";
mes "Thankyou for donating! We hope you enjoy your gift!";
close;

L_ZENY:
mes "[Donation Girl]";
if(!$rate) {
	mes "Sorry, we currently do not allow claiming Zeny.";
	mes "Please go back and claim an item instead.";
	next;
	goto L_CLAIM;
	}
query_sql "SELECT "+@value$+" * "+$rate, @maxzeny;
mes "Very well. You can claim as much as "+@maxzeny+"Z.";
mes "How much Zeny would you like to claim?";
input @zeny;
mes "[Donation Girl]";
if(@zeny>@maxzeny) {
	mes "Sorry, but you do not have enough to claim "+@zeny+"Z.";
	next;
	goto L_CLAIM;
	}
if(!@zeny) {
	mes "You can't have 0 as an amount!";
	next;
	goto L_CLAIM;
	}
set @total, @zeny * $rate;
mes "Are you sure you want to claim "+@zeny+"Z for $"+@total+"?";
next;
menu "No",L_CLAIM,"Yes",-;
query_sql "UPDATE `donate` SET `claimed` = `claimed` + "+@total+" WHERE `account_id` = "+getcharid(3);
logmes "Claimed "+@zeny+" zenies";
set Zeny, Zeny + @zeny;
mes "[Donation Girl]";
mes "Thankyou for donating! We hope you enjoy your gift!";
close;

L_STATS:
mes "[Donation Girl]";
query_sql "SELECT IFNULL((SELECT SUM(amount) FROM `donate`),0)", @total$; 
mes "Our fund is at a total of $"+@total$;
next;
menu "More info",L_INFO,"Make a claim",L_CHECK,"Statistics",L_STATS;

L_GM:
mes "[GM Menu]";
mes "Hello GM!";
mes "What would you like to do?";
next;
query_sql "SHOW VARIABLES LIKE 'version'", @version, @valule$;
query_sql "SELECT '"+@valule$+"' >= '5.0.8'", @version;
menu "Add/Remove Donation",L_GM2,"Add/Remove Items",L_ITEM,"(Re)Set Exchange Rate",L_RATE,"Test Script",L_START;

L_GM2:
menu "Add a donation",L_DONATE,"Remove a donation",L_REMOVE,"View all donations",L_VIEWALL,"Return to main menu",L_GM;

L_ITEM:
menu "Add an item",L_NEWITEM,"Remove an item",L_DELITEM,"View all items",L_ALLITEMS,"Return to main menu",L_GM;

L_NEWITEM:
mes "[GM Menu]";
mes "Please enter the item name:";
input @itemname$;
set @iid, 0;
query_sql "SELECT `id` FROM `item_db` WHERE `name_english` = '"+escape_sql(@itemname$)+"' || `name_japanese` = '"+escape_sql(@itemname$)+"' UNION SELECT `id` FROM `item_db2` WHERE `name_english` = '"+escape_sql(@itemname$)+"' || `name_japanese` = '"+escape_sql(@itemname$)+"'", @iid;
if(!@iid) goto L_INONE;
query_sql "SELECT 1 FROM `donate_item_db` WHERE `id` = "+@iid, @check;
mes "[GM Menu]";
mes "Please enter the cost of each "+@itemname$+":";
input @cost$;
if(@version) query_sql "SELECT CAST('"+escape_sql(@cost$)+"' AS DECIMAL)", @cost$;
query_sql "SELECT '"+escape_sql(@cost$)+"' > 0", @valid;
if(!@valid) goto L_ZERO;
mes "[GM Menu]";
mes "You have specified that donators can claim "+@itemname$+"s for $"+@cost$+" each.";
mes "Would you like to continue?";
next;
menu "No",L_ITEM,"Yes",-;
mes "[GM Menu]";
if(!@check){
	query_sql "INSERT INTO `donate_item_db` VALUES ("+@iid+",'"+@cost$+"')";
	logmes "Added "+@itemname$+"s to list of claimable items";
	mes "Item added successfully!";
	} else {
	mes "Item "+@itemname$+" already exists in the database.";
	mes "Would you like to replace it?";
	next;
	menu "No",L_ITEM,"Yes",-;
	query_sql "REPLACE INTO `donate_item_db` VALUES ("+@iid+",'"+@cost$+"')";
	logmes "Changed the price of "+@itemname$+"s";
	mes "[GM Menu]";
	mes "Item replaced successfully!";
	}
close;

L_INONE:
mes "[GM Menu]";
mes "Item "+@itemname$+" does not exist.";
next;
goto L_ITEM;

L_DELITEM:
mes "[GM Menu]";
mes "Please enter the item name:";
input @itemname$;
set @iid, 0;
query_sql "SELECT `donate_item_db`.`id` FROM `donate_item_db` LEFT JOIN `item_db` ON `donate_item_db`.`id` = `item_db`.`id` LEFT JOIN `item_db2` ON `donate_item_db`.`id` = `item_db2`.`id` WHERE `item_db`.`name_english` = '"+escape_sql(@itemname$)+"' || `item_db`.`name_japanese` = '"+escape_sql(@itemname$)+"' || `item_db2`.`name_english` = '"+escape_sql(@itemname$)+"' || `item_db2`.`name_japanese` = '"+escape_sql(@itemname$)+"'", @iid;
if(!@iid) goto L_INONE;
next;
mes "[GM Menu]";
mes "You have specified to delete "+@itemname$+" from the database.";
mes "Would you like to continue?";
next;
menu "No",L_ITEM,"Yes",-;
query_sql "DELETE FROM `donate_item_db` WHERE `id` = "+@iid;
logmes "Deleted "+@itemname$+"s from list of claimable items";
mes "[GM Menu]";
mes "Item deleted successfully!";
close;

L_ALLITEMS:
mes "[GM Menu]";
query_sql "SELECT `id`,`price` FROM `donate_item_db` ORDER BY `id`", @items, @itemamount$;
for(set @i, 0; @i < getarraysize(@items); set @i, @i + 1){
		mes getitemname(@items[@i])+" - $"+@itemamount$[@i];
	}
next;
goto L_GM;

L_DONATE:
mes "[GM Menu]";
mes "Please enter the donator's username:";
input @donator$;
set @aid, 0;
query_sql "SELECT `account_id` FROM `login` WHERE `userid` = '"+escape_sql(@donator$)+"'", @aid;
if(!@aid) goto L_NONE;
set @donated$, "";
query_sql "SELECT `amount` FROM `donate` WHERE `account_id` = "+@aid, @donated$;
query_sql "SELECT '"+@donated$+"' > 0", @donated;
switch(@donated) {
	case 0:
		mes @donator$+" has not donated before.";
		break;
	case 1:
		mes @donator$+" has donated $"+@donated$+".";
		break;
	}
next;
mes "[GM Menu]";
mes "Please enter the amount donated by "+@donator$;
input @donating$;
if(@version) query_sql "SELECT CAST('"+escape_sql(@donating$)+"' AS DECIMAL)", @donating$;
query_sql "SELECT '"+escape_sql(@donating$)+"' > 0", @valid;
if(!@valid) goto L_ZERO;
mes "[GM Menu]";
mes "You have specified that "+@donator$+" has donated $"+@donating$+".";
mes "Would you like to continue?";
next;
menu "No",L_GM,"Yes",-;
switch(@donated) {
	case 0:
		query_sql "INSERT INTO `donate` VALUES ("+@aid+", '"+@donating$+"', 0)";
		break;
	case 1:
		query_sql "UPDATE `donate` SET `amount` = `amount` + "+@donating$+" WHERE `account_id` = "+@aid;
		break;
	}
logmes "Credited "+@donator$+" with $"+@donating$;
query_sql "SELECT `amount` FROM `donate` WHERE `account_id` = "+@aid, @newdonated$;
mes "[GM Menu]";
mes "Donation added successfully!";
mes @donator$+" has donated a total of $"+@newdonated$;
close;

L_ZERO:
mes "[GM Menu]";
mes "You can't have 0 as an amount!";
next;
goto L_GM;

L_NONE:
mes "[GM Menu]";
mes "Account name "+@donator$+" does not exist.";
next;
goto L_GM;

L_REMOVE:
mes "[GM Menu]";
mes "Please enter the donator's username:";
input @donator$;
set @aid, 0;
query_sql "SELECT `account_id` FROM `login` WHERE `userid` = '"+escape_sql(@donator$)+"'", @aid;
if(!@aid) goto L_NONE;
query_sql "SELECT `amount` FROM `donate` WHERE `account_id` = "+@aid, @donated$;
query_sql "SELECT '"+@donated$+"' > 0", @donated;
mes "[GM Menu]";
if(!@donated) {
	query_sql "DELETE FROM `donate` WHERE `account_id` = "+@aid;
	logmes "Deleted "+@donator$+" from donation database";
	mes @donator$+" is not a donator and has been deleted from the donation database.";
	} else {
	mes @donator$+" has donated $"+@donated$+".";
	next;
	switch(select("Deduct an amount from "+@donator$,"Remove "+@donator$+" from the donation database")){
		mes "[GM Menu]";
		case 1:
			mes "Please enter the amount "+@donator$+" is to be deducted by:";
			input @deduct$;
			if(@version) query_sql "SELECT CAST('"+escape_sql(@deduct$)+"' AS DECIMAL)", @deduct$;
			query_sql "SELECT '"+escape_sql(@deduct$)+"' > 0", @valid;
			if(!@valid) goto L_ZERO;
			mes "[GM Menu]";
			mes "You have specified that "+@donator$+" is to be deducted by $"+@deduct$+".";
			mes "Would you like to continue?";
			next;
			menu "No",L_GM,"Yes",-;
			query_sql "UPDATE `donate` SET `amount` = `amount` - "+@deduct$+" WHERE `account_id` = "+@aid;
			query_sql "SELECT `amount` FROM `donate` WHERE `account_id` = "+@aid, @afterdeduct$;
			logmes "Deducted "+@deduct$+" from "+@donator$;
			mes "[GM Menu]";
			mes "Donation deducted successfully!";
			mes @donator$+" has donated a total of $"+@afterdeduct$;
			break;
		case 2:
			mes "You have specified to remove "+@donator$+" from the donation database.";
			mes "Would you like to continue?";
			next;
			menu "No",L_GM,"Yes",-;
			query_sql "DELETE FROM `donate` WHERE `account_id` = "+@aid;
			logmes "Deleted "+@donator$+" from donation database";
			mes "[GM Menu]";
			mes "Donator deleted successfully!";
			break;
		}
	}
close;

L_VIEWALL:
mes "[GM Menu]";
query_sql "SELECT `account_id`,`amount` FROM `donate` ORDER BY `amount` DESC", @donatoraid, @donatedamount$;
for(set @i, 0; @i < getarraysize(@donatoraid); set @i, @i + 1){
	query_sql "SELECT `userid` FROM `login` WHERE `account_id` = "+@donatoraid[@i], @donateruserid$;
	for(set @j, 0; @j < getarraysize(@donateruserid$); set @j, @j + 1){
		mes @donateruserid$[@j]+" - "+@donatedamount$[@i];
	}
}
next;
goto L_GM;

L_RATE:
mes "[GM Menu]";
if($rate) mes "$1 is currently worth "+$rate+"Z.";
mes "How much Zeny is $1 worth?";
input $rate;
mes "[GM Menu]";
mes "The value of $1 successfully changed to "+$rate+"Z.";
next;
goto L_GM;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美日韩人成在线播放| 丁香六月综合激情| 日本一区二区三区四区在线视频| 欧美日韩国产a| 日本道精品一区二区三区| 成a人片国产精品| 成人在线视频一区| 国产91丝袜在线播放九色| 精品在线你懂的| 黄一区二区三区| 国内精品视频一区二区三区八戒| 久久国产乱子精品免费女| 奇米精品一区二区三区在线观看| 午夜精品久久久久久久99水蜜桃 | 精品国产乱码久久| 在线综合视频播放| 欧美成人一级视频| 26uuu欧美| 国产午夜精品一区二区三区四区| 国产精品免费久久| 国产精品嫩草影院com| 国产精品国产a| 亚洲大片精品永久免费| 性做久久久久久久免费看| 午夜免费久久看| 久久激情五月婷婷| gogo大胆日本视频一区| 成人国产免费视频| 91久久国产综合久久| 欧美日韩一区视频| 欧美高清激情brazzers| 欧美电影免费观看高清完整版| 欧美一级视频精品观看| 久久精子c满五个校花| 中文字幕亚洲一区二区va在线| 亚洲一区在线观看免费观看电影高清| 亚洲成人一区在线| 国产成人自拍高清视频在线免费播放| 成人ar影院免费观看视频| 欧美亚洲综合一区| 久久婷婷成人综合色| 亚洲嫩草精品久久| 美女视频免费一区| 色香色香欲天天天影视综合网| 欧美老女人第四色| 国产精品欧美经典| 奇米精品一区二区三区四区| 丰满少妇在线播放bd日韩电影| 色国产精品一区在线观看| 2023国产精华国产精品| 亚洲欧美另类图片小说| 狠狠狠色丁香婷婷综合激情| 色综合网色综合| 精品国产免费人成电影在线观看四季| 自拍视频在线观看一区二区| 九九精品一区二区| 91官网在线免费观看| 久久精品一区蜜桃臀影院| 婷婷开心久久网| 99视频在线精品| 久久伊99综合婷婷久久伊| 亚洲国产美国国产综合一区二区| www.亚洲色图.com| 久久综合九色综合97婷婷| 日韩1区2区日韩1区2区| 色婷婷亚洲一区二区三区| 久久五月婷婷丁香社区| 爽爽淫人综合网网站| 在线观看日韩av先锋影音电影院| 国产情人综合久久777777| 久久se精品一区精品二区| 在线观看91av| 亚洲一区二区影院| 成人av电影观看| 国产精品天美传媒| 国产高清不卡二三区| 亚洲欧美另类久久久精品| 国产做a爰片久久毛片| 日韩欧美另类在线| 亚洲国产精品影院| 欧美日韩一区二区三区高清| 亚洲女与黑人做爰| 91影院在线观看| 樱花草国产18久久久久| 97精品国产97久久久久久久久久久久| 中文字幕高清不卡| 国产999精品久久久久久| 久久影院电视剧免费观看| 韩国欧美国产一区| 久久久久久久久免费| 国产一区二区三区久久久| 国产网红主播福利一区二区| 国产成人啪午夜精品网站男同| 2欧美一区二区三区在线观看视频| 国产乱妇无码大片在线观看| 欧美国产精品一区| 91一区二区在线| 亚洲国产综合91精品麻豆 | 亚洲美女在线国产| 色综合中文字幕国产 | 亚洲一区自拍偷拍| 欧美无乱码久久久免费午夜一区| 亚洲成av人片在线| 日韩亚洲欧美在线| 丰满白嫩尤物一区二区| 亚洲天堂免费看| 欧美亚洲日本国产| 精品一区二区三区免费视频| 国产亚洲午夜高清国产拍精品| 成人av在线资源| 亚洲国产日韩a在线播放| 欧美一区二区三区在线观看视频| 久久超级碰视频| 亚洲欧美乱综合| 日韩精品专区在线影院重磅| 国产成人啪免费观看软件 | 日本韩国视频一区二区| 亚洲成人精品影院| 欧美videos大乳护士334| gogo大胆日本视频一区| 亚洲成人av电影| 国产亚洲精品7777| 欧美在线免费观看视频| 国产一区二区三区综合| 日韩综合一区二区| 中文字幕一区二区不卡| 91精品国产色综合久久久蜜香臀| 国产成人av影院| 日韩成人免费电影| 亚洲色图视频网| 精品成人佐山爱一区二区| 91国偷自产一区二区开放时间| 国产伦精品一区二区三区在线观看| 亚洲伦理在线精品| 精品国产网站在线观看| 欧美福利视频导航| 色呦呦网站一区| 国产成人免费视频精品含羞草妖精| 午夜不卡av在线| 国产精品国产精品国产专区不蜜| 精品日韩一区二区三区 | 91精品国产麻豆| 色综合久久中文综合久久牛| 国产一区二区三区四区五区美女 | 欧美视频自拍偷拍| 国产69精品一区二区亚洲孕妇| 日日夜夜精品视频免费| 亚洲欧美一区二区三区极速播放| 久久日韩粉嫩一区二区三区 | 麻豆精品一区二区三区| 亚洲尤物在线视频观看| 国产精品家庭影院| 欧美激情一区二区三区在线| 精品国产电影一区二区| 69精品人人人人| 91精品国产综合久久精品| 欧美日韩一区二区三区四区五区| 在线日韩国产精品| 日本精品一级二级| 在线观看精品一区| 欧美日韩在线一区二区| 色婷婷综合久久久中文字幕| 色婷婷久久久综合中文字幕| 色菇凉天天综合网| 91国偷自产一区二区三区观看| 91福利国产成人精品照片| 色婷婷久久99综合精品jk白丝 | 亚洲国产精品尤物yw在线观看| 亚洲激情六月丁香| 亚洲综合色视频| 日韩电影在线一区二区| 午夜久久久影院| 免费精品视频最新在线| 麻豆精品精品国产自在97香蕉| eeuss鲁片一区二区三区| 99视频超级精品| 欧美在线视频你懂得| 欧美日韩高清影院| 精品国产在天天线2019| 久久久国产午夜精品| 国产精品久久久久久妇女6080| 一区二区三区欧美亚洲| 午夜精品久久久久久久久久| 麻豆91精品91久久久的内涵| 国产综合色视频| 99久久精品免费看国产| 欧美丰满高潮xxxx喷水动漫| 2023国产精品| ●精品国产综合乱码久久久久| 香蕉影视欧美成人| 精品伊人久久久久7777人| 高清av一区二区| 欧美日韩一区二区欧美激情| 精品乱码亚洲一区二区不卡| 成人免费小视频| 日本aⅴ免费视频一区二区三区| 国产高清精品在线| 91麻豆精品国产91久久久资源速度| 精品999久久久| 一区二区三区四区乱视频|