open [main] var InterruptBlock 1 InterruptArg 2 Door1 3 Door2 4 Door3 5 Guard "6" EffDoor1 "7" EffDoor2 "8" EffDoor3 "9" NumOfPlayers "" RewardBox "MI_R_Henis" AntiHenis110 "ABCDE". ;ReturnGate "" ;CompleteGate "". doorbuild Door1 "KQ_SlimeGate" 9860 6094 272 1000 "Normal". ; 1Ãþ°ú 2Ãþ »çÀÌ doorbuild Door2 "KQ_SlimeGate" 6692 3944 6 1000 "Normal". ; 2Ãþ°ú 3Ãþ »çÀÌ doorbuild Door3 "KQ_SlimeGate" 5894 6098 88 1000 "Normal". ; 3Ãþ°ú 4Ãþ »çÀÌ doorclose Door1 "CloseGate01". ; ¸ðµç ¹®À» ´ÝÀ½ doorclose Door2 "CloseGate02". doorclose Door3 "CloseGate03". effectobj EffDoor1 Door1 "KQ_SlimeGate" 3600000 1000. effectobj EffDoor2 Door2 "KQ_SlimeGate" 3600000 1000. effectobj EffDoor3 Door3 "KQ_SlimeGate" 3600000 1000. ;npcstand ReturnGate "Gate_ID_Exit" 1097 11515 0 1000 "Normal". ;¸ÅĪÀδøÀ¸·Î ÁÖ¼®Ã³¸® waitlogin Guard. if Guard == 0 ; ÀÏÁ¤½Ã°£ Áö³ªµµ·Ï ·Î±ä ¾ÈÇÔ then open call "QuestFail". close pause Sec 5. scriptfile "KQAntiHenis100". npcstand Guard "EldSpeGuard01" 2099 10440 180 1000 "Normal". chatwin "EldSpeGuard01" "StartWarn0". pause Sec 3. ; 3Ãʰ£ ´ë±â chatwin "EldSpeGuard01" "StartWarn1". pause Sec 3. ; 3Ãʰ£ ´ë±â chatwin "EldSpeGuard01" "StartWarn2". pause Sec 3. ; 3Ãʰ£ ´ë±â chatwin "EldSpeGuard01" "StartWarn3". pause Sec 3. ; 3Ãʰ£ ´ë±â chatwin "EldSpeGuard01" "StartWarn4". pause Sec 3. ; 3Ãʰ£ ´ë±â vanish Guard. ;timelimit Min 50. call "FirstFloor". call "SecondFloor". call "ThirdFloor". call "TopFloor". close open [RewardItem] scriptfile "". ; broadcast all "Starting reward Section". ; pause Sec 2. NumOfPlayers = @Count("player"). ; broadcast all "Player count " % NumOfPlayers. ; pause Sec 2. var num 0. while num < NumOfPlayers open findhandle PlayerHandle "Player" num. ; pause Sec 2. if PlayerHandle === 0 then open break "RewardItem". close itemcreate PlayerHandle RewardBox. ; broadcast all "Player: " % PlayerHandle % " " % @CharName(PlayerHandle). ; pause Sec 2. num = num + 1. close ; broadcast all "Ending reward Section". scriptfile "KQAntiHenis100". close ;; ¹® Å×½ºÆ®¿ë, 10Ãʸ¶´Ù ¹® ¿©´Ý±â ;open [FirstFloor] ; interruptclear. ; interruptset TimeInterval 10000 "DoorOC". ; var DoorState. ; DoorState = "Close". ; infinite ; open ; waitinterrupt InterruptBlock "InterruptArg". ; call InterruptBlock. ; close ;close ; ;open [DoorOC] ; if DoorState === "Close" ; then open ; dooropen Door1 "CloseGate01". ; DoorState = "Open". ; close ; else open ; doorclose Door1 "CloseGate01". ; DoorState = "Close". ; close ;close ; ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; open [FirstFloor] regengroup "MI_R_Henis" "AntiHenisArea05". regengroup "MI_R_Henis" "AntiHenisArea06". regengroup "MI_R_Henis" "AntiHenisArea07". regengroup "MI_R_Henis" "AntiHenisArea08". regengroup "MI_R_Henis" "AntiHenisArea09". regengroup "MI_R_Henis" "AntiHenisArea10". regengroup "MI_R_Henis" "AntiHenisArea11". regengroup "MI_R_Henis" "AntiHenisArea12". regengroup "MI_R_Henis" "AntiHenisArea13". regengroup "MI_R_Henis" "AntiHenisArea14". regengroup "MI_R_Henis" "AntiHenisArea15". regengroup "MI_R_Henis" "AntiHenisArea16". regengroup "MI_R_Henis" "AntiHenisArea24". pause Sec 5. interruptclear. ;interruptset PlayerEliminate "" 1 "QuestFail". ;interruptset TimeOut "" 1 "QuestFail". interruptset MobEliminate "" 1 "FirstMobEleminate". ;interruptset NPCClickHandle "ReturnGateClick" 1 ReturnGate "onReturnGateClick".;¸ÅĪÀδøÀ¸·Î ÁÖ¼®Ã³¸® infinite open waitinterrupt InterruptBlock "InterruptArg". call InterruptBlock. close close open [FirstMobEleminate] dooropen Door1 "CloseGate01". vanish EffDoor1. break "FirstFloor". close ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; open [SecondFloor] regengroup "MI_R_Henis" "AntiHenisArea17". regengroup "MI_R_Henis" "AntiHenisArea18". regengroup "MI_R_Henis" "AntiHenisArea19". regengroup "MI_R_Henis" "AntiHenisArea20". regengroup "MI_R_Henis" "AntiHenisArea21". regengroup "MI_R_Henis" "AntiHenisArea28". regengroup "MI_R_Henis" "AntiHenisArea48". regengroup "MI_R_Henis" "AntiHenisArea49". regengroup "MI_R_Henis" "AntiHenisArea50". regengroup "MI_R_Henis" "AntiHenisArea51". regengroup "MI_R_Henis" "AntiHenisArea52". regengroup "MI_R_Henis" "AntiHenisArea53". regengroup "MI_R_Henis" "AntiHenisArea56". regengroup "MI_R_Henis" "AntiHenisArea57". regengroup "MI_R_Henis" "AntiHenisChest01". pause Sec 5. interruptclear. ;;interruptset PlayerEliminate "" 1 "QuestFail". ;interruptset TimeOut "" 1 "QuestFail". interruptset MobEliminate "" 1 "SecondMobEleminate". ;interruptset NPCClickHandle "ReturnGateClick" 1 ReturnGate "onReturnGateClick".;¸ÅĪÀδøÀ¸·Î ÁÖ¼®Ã³¸® infinite open waitinterrupt InterruptBlock "InterruptArg". call InterruptBlock. close close open [SecondMobEleminate] dooropen Door2 "CloseGate02". vanish EffDoor2. break "SecondFloor". close ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; open [ThirdFloor] regengroup "MI_R_Henis" "AntiHenisArea03". regengroup "MI_R_Henis" "AntiHenisArea04". regengroup "MI_R_Henis" "AntiHenisArea22". regengroup "MI_R_Henis" "AntiHenisArea23". regengroup "MI_R_Henis" "AntiHenisArea25". regengroup "MI_R_Henis" "AntiHenisArea26". regengroup "MI_R_Henis" "AntiHenisArea27". regengroup "MI_R_Henis" "AntiHenisArea29". regengroup "MI_R_Henis" "AntiHenisArea30". regengroup "MI_R_Henis" "AntiHenisArea44". regengroup "MI_R_Henis" "AntiHenisArea45". regengroup "MI_R_Henis" "AntiHenisArea46". regengroup "MI_R_Henis" "AntiHenisArea47". regengroup "MI_R_Henis" "AntiHenisChest02". pause Sec 5. interruptclear. ;;interruptset PlayerEliminate "" 1 "QuestFail". ;interruptset TimeOut "" 1 "QuestFail". interruptset MobEliminate "" 1 "ThirdMobEleminate". ;interruptset NPCClickHandle "ReturnGateClick" 1 ReturnGate "onReturnGateClick".;¸ÅĪÀδøÀ¸·Î ÁÖ¼®Ã³¸® infinite open waitinterrupt InterruptBlock "InterruptArg". call InterruptBlock. close close open [ThirdMobEleminate] dooropen Door3 "CloseGate03". vanish EffDoor3. break "ThirdFloor". close ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; open [TopFloor] regengroup "MI_R_Henis" "AntiHenisChest03". mobregen AntiHenis110 "MID_Anti_Henis_G_F90" 7081 5972 90 1000 "Normal". chatwin "Anti_Henis_G_F110" "AntiHenis0". pause Sec 2. ; 2Ãʰ£ ´ë±â chatwin "Anti_Henis_G_F110" "AntiHenis1". pause Sec 3. interruptclear. ;;interruptset PlayerEliminate "" 1 "QuestFail". ;interruptset TimeOut "" 1 "QuestFail". interruptset MobEliminate "" 1 "QuestSuccess". interruptset HPLow "" 1 AntiHenis110 800 "AntiHenisSummon1". interruptset HPLow "" 1 AntiHenis110 600 "AntiHenisSummon2". interruptset HPLow "" 1 AntiHenis110 400 "AntiHenisSummon3". interruptset HPLow "" 1 AntiHenis110 200 "AntiHenisSummon4". interruptset DeadHandle "" 1 AntiHenis110 "AntiHenis110Dead". ;interruptset NPCClickHandle "ReturnGateClick" 1 ReturnGate "onReturnGateClick".;¸ÅĪÀδøÀ¸·Î ÁÖ¼®Ã³¸® infinite open waitinterrupt InterruptBlock "InterruptArg". call InterruptBlock. close close open [AntiHenisSummon1] npcshout AntiHenis110 "AntiHenisSummon". summonmob AntiHenis110 "MID_Anti_Henis_M86" 1. summonmob AntiHenis110 "MID_Anti_Henis_F86" 1. summonmob AntiHenis110 "MID_Anti_Henis_A86" 1. close open [AntiHenisSummon2] npcshout AntiHenis110 "AntiHenisSummon". summonmob AntiHenis110 "MID_Anti_Henis_F87" 1. summonmob AntiHenis110 "MID_Anti_Henis_C87" 1. summonmob AntiHenis110 "MID_Anti_Henis_M87" 1. close open [AntiHenisSummon3] npcshout AntiHenis110 "AntiHenisSummon". summonmob AntiHenis110 "MID_Anti_Henis_A88" 2. summonmob AntiHenis110 "MID_Anti_Henis_M88" 2. close open [AntiHenisSummon4] npcshout AntiHenis110 "AntiHenisSummon". summonmob AntiHenis110 "MID_Anti_Henis_C89" 1. summonmob AntiHenis110 "MID_Anti_Henis_A89" 1. summonmob AntiHenis110 "MID_Anti_Henis_F89" 1. summonmob AntiHenis110 "MID_Anti_Henis_M89" 1. close open [AntiHenis110Dead] npcshout AntiHenis110 "AntiHenis110Dead". close ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; open [QuestSuccess] call "RewardItem". questresult Suc. ; ¼º°øÆÐŶ ³¯¸² revival all. ;¸ðµÎ ºÎȰ ½ÃÅ´(20111209 Ãß°¡) ; reward MID. ; Å·Äù ¸ÅĪÀ¸·Î º¸»ó ¸í·É¾î º¯°æµÊ MIDClearCount Online.;Å·Äù Ç÷¹ÀÌ Ä«¿îÆ® ¼³Á¤ someoneshout "Guardian" "GuardianSuc0". pause Sec 2. ; 2Ãʰ£ ´ë±â someoneshout "Guardian" "GuardianSuc1". pause Sec 2. ; 2Ãʰ£ ´ë±â someoneshout "Guardian" "GuardianSuc2". broadcast all "KQReturn30". pause sec 10. broadcast all "KQReturn20". pause sec 10. broadcast all "KQReturn10". pause sec 5. broadcast all "KQReturn5". pause sec 5. endofmid. ;¸ÅĪ ÀδøÀ¸·Î ¼öÁ¤ÇÔ break "main". close open [QuestFail] questresult Fail. ; ½ÇÆÐÆÐŶ ³¯¸² revival all. ;¸ðµÎ ºÎȰ ½ÃÅ´(20111209 Ãß°¡) broadcast all "KQReturn30". pause sec 10. broadcast all "KQReturn20". pause sec 10. broadcast all "KQReturn10". pause sec 5. broadcast all "KQReturn5". pause sec 5. endofmid. ;¸ÅĪ ÀδøÀ¸·Î ¼öÁ¤ÇÔ break "main". close ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;open [QuestSuccess] ; questresult Suc. ; ¼º°øÆÐŶ ³¯¸² ; interruptclear. ; npcstand ReturnGate "Gate_ID_Exit" 1097 11515 0 1000 "Normal". ; npcstand CompleteGate "Gate_ID_Complete" 7251 6131 0 1000 "Normal". ; interruptset NPCClickHandle "ReturnGateClick" 1 ReturnGate "onReturnGateClick". ; interruptset NPCClickHandle "CompleteGateClick" 1 CompleteGate "onCompleteGateClick". ; someoneshout "Guardian" "GuardianSuc0". ; pause Sec 2. ; 2Ãʰ£ ´ë±â ; someoneshout "Guardian" "GuardianSuc1". ; pause Sec 2. ; 2Ãʰ£ ´ë±â ; someoneshout "Guardian" "GuardianSuc2". ; infinite ; open ; waitinterrupt InterruptBlock "InterruptArg". ; call InterruptBlock. ; close ;close ;open [onReturnGateClick] ; var mclicker 0. ; whoclickme mclicker InterruptArg. ; linkto mclicker "EldFor01" "EldFor01" 6875 6769. ; interruptset NPCClickHandle "ReturnGateClick" 1 ReturnGate "onReturnGateClick". ;close ;open [onCompleteGateClick] ; var mclicker 0. ; whoclickme mclicker InterruptArg. ; linkto mclicker "EldFor01" "EldFor01" 6875 6769. ; interruptset NPCClickHandle "CompleteGateClick" 1 CompleteGate "onCompleteGateClick". ;close