亚洲欧美成人精品_亚洲精品综合网_国产精品素人视频_黑人巨大精品欧美一区二区_日韩欧中文字幕_欧美激情18p_你懂得在线观看_久久99精品久久久久久青青91_国产91久久久_日本中文字幕精品—区二区_91在线视频国产_国产在线麻豆精品观看

當前位置:魔獸基地 > 魔獸攻略秘籍 > 瀏覽信息

【觸發】一鍵移植通用版-電腦英雄自動施放技能

更新時間:2025年09月20日信息來源:魔獸基地信息作者:金皮鳳凰蛋

感謝小伙伴“月夜星歌”的分享!

這個系統使得電腦的英雄能夠自動集火敵方英雄并且先手施放技能,適合絕大部分地圖

一鍵移植,用法極其方便,只需直接復制這個觸發到地圖即可,無需修改

支持包括通魔在內的幾乎所有的英雄技能模板

對于自定義通魔技能的話,將基礎命令ID改成常用的英雄技能模板的命令就可以了,例如風暴之錘(單體目標)、戰爭踐踏(無目標)、烈焰風暴(點目標)

dcf77b8b4710b9127aa83080c9fdfc039345224d.gif

觸發腳本如下:

//==================================================================

//電腦英雄自動施放技能系統V1.3 BY 金皮蛋

//使得電腦英雄能夠自動對附近的敵方英雄集火并且使用技能

//支持包括通魔在內的絕大部分英雄技能模板

//一鍵移植,用法極其方便

//==================================================================

library GoldenEggAISettings

globals

public real Range = 1600//AI進攻范圍

public real Ratio = 1//AI技能施放范圍系數

public boolean Lock = true//true為鎖定血量最少的目標,false為不鎖定

public boolean OnlyHero = true//true為只對英雄有效,false為對所有單位有效

public boolean CreepAI = false//true為對野怪玩家有效,false為對野怪玩家無效

public boolean HumanAI = false//true為對人類玩家有效,false為對人類玩家無效

endglobals

endlibrary

//==================================================================

//==================================================================

//==================================================================

//==================================================================

//==================================================================

//==================================================================

//==================================================================

//==================================================================

//==================================================================

//==================================================================

library HeroSpellSystemAI initializer Init needs GoldenEggAISettings

globals

private integer Top = 0

private boolean AB = false

private unit array Hero

private unit array Htu

private real array Htx

private real array Hty

private integer array LastOI

private integer array OT

private integer array TYPE

private boolean array GUARD

private timer array HT

private group AG = null

private region RR = null

private trigger TE = null

private real Range = 1600

private real Ratio = 1.

private boolean OnlyHero = true

private boolean CreepAI = false

private boolean HumanAI = false

private boolean Lock = true

endglobals

private function DistanceBetweenUnits takes unit u1, unit u2 returns real

return SquareRoot(( GetUnitX(u1)-GetUnitX(u2))*(GetUnitX(u1)-GetUnitX(u2))+(GetUnitY(u1)-GetUnitY(u2))*(GetUnitY(u1)-GetUnitY(u2)))

endfunction

private function IsPlayerComputer takes player p returns boolean

if GetPlayerController(p)==MAP_CONTROL_COMPUTER /*

*/or (GetPlayerController(p)==MAP_CONTROL_USER and HumanAI) /*

*/or (GetPlayerController(p)==MAP_CONTROL_CREEP and CreepAI) then

return true

endif

return false

endfunction

private function IsUnitUseAI takes unit u returns boolean

if IsUnitType(u,UNIT_TYPE_HERO) or OnlyHero==false then

return true

endif

return false

endfunction

private function IsUnitVisibleToEnemy takes unit u returns boolean

local integer i = 0

loop

if IsUnitVisible(u,Player(i)) and IsUnitEnemy(u,Player(i)) then

return true

endif

set i = i + 1

exitwhen i > 15

endloop

return false

endfunction

private function GetHeroId takes unit u returns integer

local integer i = 1

loop

exitwhen i > Top

if u==Hero[i] then

return i

endif

set i = i + 1

endloop

return 0

endfunction

private function GetTimerId takes timer t returns integer

local integer i = 1

loop

exitwhen i > Top

if t==HT[i] then

return i

endif

set i = i + 1

endloop

return 0

endfunction

private function IsFree takes integer OI returns boolean

if OI==0 or OI==851972 or OI==851983 or OI == 852128 then

return true

endif

return false

endfunction

private function IS takes unit AU returns boolean

local integer OI = GetUnitCurrentOrder(AU)

if OI == 0/*

*/or OI == 851972/*

*/or OI == 851993/*

*/or OI == 851983/*

*/or OI == 851984/*

*/or OI == 851988/*

*/or OI == 851990/*

*/or OI == 851983/*

*/or OI == 851985/*

*/or OI == 851986/*

*/or OI == 851988/*

*/or OI == 851990/*

*/or OI == 999999 then

return true

endif

return false

endfunction

private function IC takes unit u, integer i returns boolean

if AB==false and GetUnitCurrentOrder(u)!=i and i!=LastOI[GetHeroId(u)] then

return true

endif

return false

endfunction

private function SD takes unit u, integer i returns nothing

local integer id = GetHeroId(u)

set AB = true

set LastOI[id] = i

set OT[id] = 5

endfunction

private function IO takes unit AU, integer AI returns nothing

if IC(AU,AI) then

if IssueImmediateOrderById( AU, AI ) then

call SD(AU,AI)

endif

endif

endfunction

private function IL takes unit AU, integer AI, real x, real y returns nothing

if IC(AU,AI) then

if IssuePointOrderById( AU, AI ,x ,y ) then

call SD(AU,AI)

endif

endif

endfunction

private function IU takes unit AU, integer AI, unit AT returns nothing

if IC(AU,AI) then

if IssueTargetOrderById( AU, AI , AT ) then

call SD(AU,AI)

endif

endif

endfunction

private function SO1 takes unit AU, real R returns nothing//無目標

local real H = GetUnitLifePercent(AU)

call IO( AU, 852129 )

if R<=800*Ratio then

call IO( AU, 852097 )

call IO( AU, 852489 )

call IO( AU, 852126 )

call IO( AU, 852503 )

call IO( AU, 852100 )

call IO( AU, 852528 )

call IO( AU, 852184 )

call IO( AU, 852164 )

call IO( AU, 852180 )

call IO( AU, 852554 )

call IO( AU, 852200 )

call IO( AU, 852594 )

call IO( AU, 852595 )

call IO( AU, 852596 )

call IO( AU, 852667 )

call IO( AU, 852663 )

call IO( AU, 852598 )

call IO( AU, 852599 )

call IO( AU, 852600 )

if H<=50. then

call IO( AU, 852586 )

endif

endif

if R<=400*Ratio then

call IO( AU, 852096 )

call IO( AU, 852086 )

call IO( AU, 852090 )

call IO( AU, 852094 )

call IO( AU, 852127 )

call IO( AU, 852128 )

call IO( AU, 852526 )

call IO( AU, 852181 )

call IO( AU, 852183 )

call IO( AU, 852556 )

call IO( AU, 852217 )

call IO( AU, 852588 )

call IO( AU, 852253 )

call IO( AU, 852246 )

endif

if R<=100*Ratio then

call IO( AU, 852123 )

endif

//激活

call IO( AU, 852174 )

call IO( AU, 852552 )

call IO( AU, 852458 )

call IO( AU, 852656 )

call IO( AU, 852589 )

call IO( AU, 852244 )

call IO( AU, 852578 )

call IO( AU, 852671 )

call IO( AU, 852244 )

call IO( AU, 852602 )

call IO( AU, 852212 )

call IO( AU, 852522 )

call IO( AU, 852150 )

call IO( AU, 852133 )

call IO( AU, 852102 )

call IO( AU, 852249 )

if R<=200*Ratio then

call IO( AU, 852177 )

endif

endfunction

private function SO2 takes unit AU, real x, real y, real R returns nothing//點目標

if R>1200 then

call IL( AU, 852093, x, y )

endif

call IL( AU, 852089, x, y )

call IL( AU, 852488, x, y )

call IL( AU, 852121, x, y )

call IL( AU, 852504, x, y )

call IL( AU, 852125, x, y )

call IL( AU, 852555, x, y )

call IL( AU, 852218, x, y )

call IL( AU, 852224, x, y )

call IL( AU, 852221, x, y )

call IL( AU, 852593, x, y )

call IL( AU, 852592, x, y )

call IL( AU, 852597, x, y )

call IL( AU, 852580, x, y )

call IL( AU, 852238, x, y )

call IL( AU, 852652, x, y )

call IL( AU, 852658, x, y )

call IL( AU, 852669, x, y )

call IL( AU, 852229, x, y )

call IL( AU, 852237, x, y )

call IL( AU, 852560, x, y )

call IL( AU, 852591, x, y )

call IL( AU, 852238, x, y )

if R>800 then

call IL( AU, 852122, x, y )

endif

if R>400 then

call IL( AU, 852525, x, y )

endif

if R<200*Ratio then

call IL( AU, 852664, x, y )

endif

call IL( AU, 852600, x, y )

endfunction

private function SO3 takes unit AU, unit AT, boolean Ally returns nothing//單位目標

// 敵

//if Ally == false then

call IU( AU, 852095, AT )

call IU( AU, 852119, AT )

call IU( AU, 852502, AT )

call IU( AU, 852179, AT )

call IU( AU, 852171, AT )

call IU( AU, 852527, AT )

call IU( AU, 852555, AT )

call IU( AU, 852227, AT )

call IU( AU, 852226, AT )

call IU( AU, 852587, AT )

call IU( AU, 852585, AT )

call IU( AU, 852583, AT )

call IU( AU, 852662, AT )

call IU( AU, 852665, AT )

call IU( AU, 852668, AT )

call IU( AU, 852670, AT )

call IU( AU, 852230, AT )

call IU( AU, 852480, AT )

call IU( AU, 852106, AT )

call IU( AU, 852487, AT )

call IU( AU, 852487, AT )

call IU( AU, 852243, AT )

call IU( AU, 852560, AT )

call IU( AU, 852231, AT )

call IU( AU, 852252, AT )

//else

// 友

call IU( AU, 852501, AT )

call IU( AU, 852225, AT )

//endif

// 任意

call IU( AU, 852092, AT )

call IU( AU, 852222, AT )

call IU( AU, 852274, AT )

call IU( AU, 852600, AT )

endfunction

private function HeroSpell takes integer id returns nothing

local unit hero = Hero[id]

local real r = DistanceBetweenUnits(hero,Htu[id])

if IS(hero) and IsUnitVisibleToEnemy(hero) then

set AB = false

if TYPE[id] == 1 then

call SO3(hero,Htu[id],false)

elseif TYPE[id] == 2 then

call SO2(hero,Htx[id],Hty[id],r)

elseif TYPE[id] == 3 then

call SO1(hero,r)

endif

endif

set hero = null

endfunction

private function GetTargetHero takes integer id returns nothing

local unit u = null

local unit WT = null

local unit hero = Hero[id]

local real HPmin = 10000000000.

local real Dismin = 10000000000.

local real HP = 0.

local real Dis = 0.

local real x = GetUnitX(hero)

local real y = GetUnitY(hero)

local group G = CreateGroup()

local player p = GetOwningPlayer(hero)

local integer OI = GetUnitCurrentOrder(hero)

call GroupEnumUnitsInRange(G,x,y,Range,null)

loop

set u = FirstOfGroup(G)

if IsUnitUseAI(u) then

set HP = GetUnitState(u,UNIT_STATE_LIFE)

if HP > 0. and IsUnitEnemy(u,p) then

if Lock == false then

set Dis = DistanceBetweenUnits(hero,u)

if Dis < Dismin then

set Dismin = Dis

set WT = u

endif

else

if HP < HPmin then

set HPmin = HP

set WT = u

endif

endif

endif

endif

call GroupRemoveUnit(G,u)

exitwhen u==null

endloop

call GroupClear(G)

call DestroyGroup(G)

if WT != null then

set Htu[id] = WT

set Htx[id] = GetUnitX(WT)

set Hty[id] = GetUnitY(WT)

if IsFree(OI) then

if not IssueTargetOrderById( hero, 851983, WT ) or TYPE[id]!=1 then

call IssuePointOrderById( hero, 851983, Htx[id], Hty[id] )

endif

endif

call HeroSpell(id)

endif

set u = null

set WT = null

set hero = null

set p = null

set G = null

endfunction

private function SetGuardPosition takes integer id returns nothing

if IsUnitVisibleToEnemy(Hero[id]) then

if GUARD[id] == false then

call RecycleGuardPosition(Hero[id])

endif

set GUARD[id] = true

else

if GUARD[id] == true then

call RemoveGuardPosition(Hero[id])

endif

set GUARD[id] = false

endif

endfunction

private function TimerLoop takes nothing returns nothing

local integer id = GetTimerId(GetExpiredTimer())

if IsUnitType(Hero[id],UNIT_TYPE_HERO)==false and GetUnitState(Hero[id],UNIT_STATE_LIFE)<=0 then

call DestroyTimer(HT[id])

call GroupRemoveUnit(AG,Hero[id])

set Hero[id] = Hero[Top]

set HT[id] = HT[Top]

set OT[id] = OT[Top]

set TYPE[id] = TYPE[Top]

set GUARD[id] = GUARD[Top]

set Hero[Top] = null

set Top = Top - 1

else

if OT[id] > 0 then

set OT[id] = OT[id] - 1

else

set LastOI[id] = 0

endif

set TYPE[id] = TYPE[id] + 1

if TYPE[id] > 3 then

set TYPE[id] = 0

endif

call SetGuardPosition(id)

call GetTargetHero(id)

endif

endfunction

private function HC takes unit u returns boolean

if IsUnitUseAI(u) /*

*/and IsUnitIllusion(u)==false /*

*/and IsUnitInGroup(u,AG)==false /*

*/and GetUnitAbilityLevel(u,'Aloc')==0/*

*/and IsUnitType(u,UNIT_TYPE_PEON)==false /*

*/and IsUnitType(u,UNIT_TYPE_STRUCTURE)==false /*

*/and IsPlayerComputer(GetOwningPlayer(u)) then

call GroupAddUnit(AG,u)

return true

endif

return false

endfunction

private function Reg takes unit u returns nothing

set Top = Top + 1

set Hero[Top] = u

set HT[Top] = CreateTimer()

set OT[Top] = 0

set TYPE[Top] = 0

set GUARD[Top] = true

call TimerStart(HT[Top],1.11,true,function TimerLoop)

endfunction

private function Trg01 takes nothing returns nothing

local unit u = GetTriggerUnit()

if HC(u) then

call Reg(u)

endif

set u = null

endfunction

private function Init takes nothing returns nothing

local unit u = null

local group g = CreateGroup()

set Range = GoldenEggAISettings_Range

set Ratio = GoldenEggAISettings_Ratio

set OnlyHero = GoldenEggAISettings_OnlyHero

set CreepAI = GoldenEggAISettings_CreepAI

set HumanAI = GoldenEggAISettings_HumanAI

set Lock = GoldenEggAISettings_Lock

set AG = CreateGroup()

set TE = CreateTrigger()

set RR = CreateRegion()

call GroupEnumUnitsInRect(g,bj_mapInitialPlayableArea,null)

loop

set u = FirstOfGroup(g)

if HC(u) then

call Reg(u)

endif

call GroupRemoveUnit(g,u)

exitwhen u==null

endloop

call GroupClear(g)

call DestroyGroup(g)

call RegionAddRect(RR,bj_mapInitialPlayableArea)

call TriggerAddAction(TE,function Trg01)

call TriggerRegisterEnterRegion(TE,RR,null)

set u = null

set g = null

endfunction

endlibrary


相關攻略秘籍

魔獸攻略秘籍閱讀排行

魔獸專題更多>

魔獸生存恐怖解密地圖合集四方陣FootmenFrenzy合集

魔獸攻略秘籍| 魔獸工具補丁| 魔獸視頻錄像| 標簽tag| 網站地圖

欧美zozo另类异族| 欧美日韩黄视频| 亚洲精品一卡二卡| 亚洲欧美日本韩国| 亚洲va韩国va欧美va| 精品国产1区2区| 色综合久久久久网| 欧美一级片在线| 亚洲精品一二区| 欧美精品日韩三级| 日本午夜精品理论片a级appf发布| 国产精品久久久久久超碰| 亚洲一区精品电影| 欧美系列一区| 和岳每晚弄的高潮嗷嗷叫视频| 蜜臀av色欲a片无码精品一区| 一区二区在线播放视频| 激情av中文字幕| 欧美国产在线看| 中文人妻熟女乱又乱精品| 免费看黄网站在线观看| 国产成人精品免费在线| 亚洲天堂免费在线观看视频| 在线观看三级视频欧美| 伊人伊成久久人综合网站| 18一19gay欧美视频网站| 成人日韩在线电影| 一区二区三区四区五区视频 | 亚洲成人激情小说| 国产午夜精品福利视频| 国语对白做受69按摩| 久久精品国产成人一区二区三区| 中文字幕第一区二区| 色先锋久久av资源部| 国产视频精品自拍| 国产精品久久在线观看| 中文精品视频一区二区在线观看| 亚洲免费在线播放视频| 久久精品一级片| 久久久久.com| 国产精品乱人伦一区二区| 欧美三级欧美一级| 美女国内精品自产拍在线播放| 亚洲一区二区日本| 日本久久久精品视频| 成年人网站在线观看视频| 国产精品视频第一页| www.亚洲激情.com| 欧美日韩国产a| 性欧美暴力猛交69hd| 亚洲激情电影在线| 黄色av网址在线观看| 这里只有精品9| 2020国产精品自拍| 3751色影院一区二区三区| 孩xxxx性bbbb欧美| 日本福利视频导航| 国产精品无码无卡无需播放器| 丰满人妻av一区二区三区| 国产精品久久久久久久久果冻传媒| 精品国产乱码久久久久久夜甘婷婷 | 日韩免费在线免费观看| 伊人精品久久久久7777| 91激情视频在线观看| 四季av日韩精品一区| 亚洲综合无码一区二区| 久久亚洲精品视频| 另类小说综合网| 三级电影在线看| 天天干天天做天天操| 亚洲国产精品影院| 久久久久久国产三级电影| 久久亚洲a v| 久久9999久久免费精品国产| 成人性生交大片免费看中文网站| 日韩视频免费观看高清完整版 | 欧美xxxxx精品| 亚洲a视频在线观看| 亚洲高清免费视频| 奇米成人av国产一区二区三区| 凹凸国产熟女精品视频| 一本久道久久综合无码中文| 一区二区三区在线视频观看| 97精品国产97久久久久久免费| 5月婷婷6月丁香| 精品乱码一区内射人妻无码| 亚洲免费成人av| 81精品国产乱码久久久久久| 超碰超碰在线观看| 精品人妻无码一区二区| 91精品福利视频| 亚洲综合成人婷婷小说| 中文字幕在线观看的网站| 狠狠色丁香久久婷婷综| 亚洲男子天堂网| 欧美日韩dvd| 久久精品视频5| 亚洲午夜视频在线观看| 国产精品永久在线| 性欧美18—19sex性高清| 蜜乳av一区二区| 亚洲精品久久久久| 椎名由奈jux491在线播放 | 四虎影院一区二区| 免费观看成人毛片| 亚洲国产中文字幕| 99视频日韩| 视频国产一区二区| 亚洲人成电影网站色mp4| 国产精品久久久久久亚洲影视| 国产乱国产乱老熟300部视频| 国产一区二区在线看| 一本色道久久88综合日韩精品| 国产青青在线视频| 好吊色视频一区二区| 欧美大片一区二区| 97干在线视频| 亚洲人妻一区二区三区| 亚洲精品视频网上网址在线观看 | 日本免费久久高清视频| 黄色录像a级片| 国产三级欧美三级| 国产精品久久久久久久9999| 老司机精品免费视频| 国产精品国产馆在线真实露脸| 国产欧美精品在线播放| 极品魔鬼身材女神啪啪精品| 亚洲国产综合视频在线观看| 久久96国产精品久久99软件| 91精品国产综合久久久蜜臀九色| 色婷婷激情综合| 在线视频不卡国产| www.国产精品视频| 亚洲人成77777在线观看网| 另类小说第一页| 国产成人99久久亚洲综合精品| 久久精品电影网站| 先锋资源av在线| 亚洲欧洲av一区二区三区久久| 亚洲资源在线看| av网站中文字幕| 日韩欧美一区在线观看| 人人爽人人av| 国产色综合久久| 精品国产乱码一区二区三区四区| 一区二区三区免费在线视频| 日韩精品在线视频观看| 国产传媒免费观看| 国产精品美女视频| 日韩精品久久一区| 人妻一区二区三区四区| 欧美成人剧情片在线观看| 国产中年熟女高潮大集合| 亚洲成人免费在线观看| 日产精品久久久久久久蜜臀| 国产一区二区中文字幕| 日韩免费av一区二区| 国产精久久久久久| 亚洲国产精品va在线观看黑人| 天天av天天操| 国产精品电影院| 亚洲一区在线免费| 麻豆精品视频在线观看视频| 国产成人精品日本亚洲专区61| 日本道在线观看| 亚洲欧美激情一区| 日韩精品电影一区二区三区| 欧美美女喷水视频| 欧美高清精品一区二区| 亚洲国产精品一区二区www| 亚洲精品国产suv一区88| 不卡一卡二卡三乱码免费网站| 国产三区二区一区久久| 久久久久国产精品午夜一区| 国产精品久久久久久久久男| 一区二区 亚洲| 欧美激情精品在线| 日产亚洲一区二区三区| 尤物99国产成人精品视频| 亚洲熟女少妇一区二区| 亚洲精品720p| 黄色片网站在线播放| 精品久久久久一区二区国产| 少妇久久久久久久久久| 日韩欧美亚洲另类制服综合在线| 亚洲最大成人网站| 欧美精品一区二区三区蜜臀| 少妇av片在线观看| 亚洲精品永久免费| 久久久夜色精品| 最近的2019中文字幕免费一页 | 丁香婷婷激情网| 一区二区三区在线免费| 天堂中文视频在线| 日韩欧美主播在线| 中文字幕天堂网| 欧美电视剧在线看免费| 欧美丰满熟妇bbbbbb| xxx成人少妇69| 五月婷婷丁香在线| 国产精品第一区| 日韩精品久久久久久| 乱色588欧美| 久久综合九色综合久久久精品综合| 午夜探花在线观看| 亚洲同性gay激情无套| 毛片毛片毛片毛片毛片毛片毛片毛片毛片| 图片区小说区国产精品视频 | 亚洲精品久久区二区三区蜜桃臀 | 日韩在线播放中文字幕| 久久久久久亚洲精品中文字幕| 精品人妻一区二区三区含羞草| 91沈先生播放一区二区| 国产不卡一区视频| 99视频精品全部免费看| 亚洲一二三专区| 你懂得在线视频| 在线看日韩欧美| 国产精品日韩无码| 国产亚洲欧美另类一区二区三区| 不卡视频在线看| 一本色道无码道dvd在线观看| 欧美视频一区二区在线观看| 992在线观看| 久久久综合免费视频| 美日韩一级片在线观看| 警花观音坐莲激情销魂小说| 婷婷开心久久网| 亚洲一二三在线观看| 国产91精品久久久| 国产综合色精品一区二区三区| www插插插无码免费视频网站| 色视频成人在线观看免| 午夜爽爽爽男女免费观看| 国模吧一区二区| 韩国视频一区二区| 动漫av网站免费观看| 日韩欧美一区中文| 最近中文字幕av| 欧美一进一出视频| 午夜一区二区三区在线观看| 久久爱一区二区| 国产精品一区二区三区成人| 久久一区二区三区四区| 男人操女人下面视频| 色婷婷久久一区二区| 久久一区亚洲| 欧美 国产 小说 另类| 日韩高清免费观看| 粉嫩小泬无遮挡久久久久久| japanese在线视频| 3d动漫精品啪啪| 国产又粗又猛又黄又爽无遮挡| 五月天丁香综合久久国产| 在线观看国产91| 天天爱天天做天天爽| 欧洲亚洲一区二区三区四区五区| 偷窥国产亚洲免费视频| 日本少妇全体裸体洗澡| 国产精品视频在线免费观看| 天天综合网天天综合色| 国产www在线| 色女孩综合网| 欧美日韩日日摸| 国产草草影院ccyycom| 欧美成人高潮一二区在线看| 亚洲视频国产视频| 国产精品99精品久久免费| 精品人妻二区中文字幕| 国产精品69精品一区二区三区| 国产精品久99| 国产午夜视频在线| 亚洲自拍三区| 日韩精品在线观看网站| 国产在线一区二区综合免费视频| 亚洲精品乱码久久久久久9色| 欧美资源在线观看| 亚洲四区在线观看| av中文在线播放| 亚洲色图都市激情| 亚洲欧美日韩一区二区三区在线| 国产在线视视频有精品| 亚洲黄色小说视频| 国产乱码一区| 欧美α欧美αv大片| 欧美aⅴ一区二区三区视频| 国产chinesehd精品露脸| 欧美一级片在线播放| 亚洲三级在线免费| 国产亚洲欧美日韩高清| 黄色www网站| 欧美激情啊啊啊| 亚洲精品国产品国语在线app| 91视频久久久| 九九九在线观看视频| 欧美激情欧美激情| 一区二区三区日韩欧美精品 | 欧洲亚洲精品在线| 成人免费视频国产| 韩国三级在线播放| 国产欧美日韩综合精品| 欧美午夜精品一区| 久久成人18免费观看| 欧美做受高潮6| 亚洲成人蜜桃| www.午夜精品| 一区二区三区日韩欧美精品| 99国产精品一区二区三区| 国产成人美女视频| 亚洲一区二区中文字幕| 在线电影欧美成精品| 久久精品国产亚洲一区二区三区 | 黄色一级片av| 欧美人与性动交| 亚洲第一福利视频在线| 朝桐光av在线一区二区三区| 精品久久久久久无码人妻| 极品尤物一区二区三区| 亚洲色图av在线| 亚洲欧洲性图库| 超碰人人人人人人| a天堂中文字幕| 日本美女爱爱视频| 5278欧美一区二区三区| 欧美三级一区二区| 国产 欧美在线| 亚洲 国产 日韩 欧美| 色综合久久久无码中文字幕波多| 鲁丝一区二区三区免费| 久久精视频免费在线久久完整在线看| 亚洲国产精品影院| 国内精品久久久久影院薰衣草| 一级片中文字幕| 黄色av电影网站| 精品嫩模一区二区三区| 国产精品福利在线| 国产丝袜一区视频在线观看| 亚洲永久精品大片| 国产激情一区二区三区四区| 在线观看你懂的网站| 国产网站无遮挡| 少妇人妻在线视频| 国产福利久久精品| 久久夜精品香蕉| 欧美一级xxx| 亚洲女爱视频在线| 国内成人免费视频| 一级片免费网站| 国产精品丝袜一区二区| 亚洲图色中文字幕| 亚洲一区三区| 国产精品偷伦视频免费观看国产| 亚洲精品视频免费在线观看| 欧美性猛交xxxx乱大交蜜桃| 久久中文字幕电影| 丝袜美腿亚洲一区| 波多野结衣一区二区三区四区| 嘿嘿视频在线观看| 美女在线视频一区二区| 99视频精品全部免费看| 国产一区二区不卡视频在线观看| 97精品久久久| 一区二区三欧美| 日韩欧美电影一二三| 欧美日韩精品中文字幕| 欧美国产成人精品| 国产91丝袜在线播放九色| 黄色www视频| 成人免费毛片视频| 人与动物性xxxx| 中文字幕 日本| 91女神在线观看| www在线观看免费| 亚洲欧美日韩另类精品一区二区三区| 91日韩在线视频| 国产成人久久精品| 久久999免费视频| 国产一区二区三区视频在线观看| 欧美精品第一页| 日韩欧美中文字幕在线播放| 亚洲精品国产无套在线观| 久久亚洲精品国产精品紫薇| 国产成人无遮挡在线视频| 日韩电影在线观看网站| 无码国产伦一区二区三区视频| 艳妇乳肉豪妇荡乳av| 国产精品视频一区在线观看| 精品爆乳一区二区三区无码av| 中文字幕丰满乱子伦无码专区| 波多野结衣中文字幕在线播放| 色播五月综合网| 国产精品免费成人| 99久久久无码国产精品6| 777777av| 天天操天天摸天天爽| 看av免费毛片手机播放| 国产主播在线看| 十八禁视频网站在线观看| 日韩欧美视频网站| 激情五月宗合网| 欧美视频第一区| 不要播放器的av网站| 一区二区三区免费播放| 亚洲免费999| 韩国三级在线看| 亚洲第一页av| 99热99这里只有精品| 久久久久噜噜噜亚洲熟女综合| 懂色av.com| 一级一级黄色片|