藏宝湾网游单机站

 找回密码
 注册

QQ登录

只需一步,快速开始

★【我是大主宰SF★神将三国SF】【变态页游】★

★【0.1折】★【变态网页游戏私服】★

★神将三国网页版上线送V5 5w元宝 5000w铜币 我是大主宰上线满v,80万元宝,小怪都爆元宝,耐玩长久稳定★

【原始传奇SF/魔域永恒SF】【0.1折手游】

★【原始传奇SF/魔域永恒SF】【0.1折手游】★

★『战online+原始传奇+维京传奇+血饮龙纹+魔域永恒+斗罗大陆』一刀99999999999刀刀光柱★

★【星空石器3.0】复古端游 有挂限制2开★

★★【星空石器3.0】复古端游 有挂限制2开★★

★【石器时代3.0纯PC-有挂限制2开】儿时怀旧游戏每晚活动多多 组队玩法 单人玩法 应有尽有 无需繁琐182任务★

★【卓越之剑】访官微变轻氪★
★【卓越之剑】访官微变轻氪★

★【卓越之剑】访官微变轻氪-欢迎技术交流★

★梦幻微变仿官长久更新★

★梦幻微变仿官长久更新★

★梦幻西游微变耐玩 ★五一活动★超级技能★超级兽决★打造成神★离线挂机★长期更新★★

★0.1折!独家超低折扣手游★

★0.1折!独家超低折扣手游★

★0.1折!0.1折!0.1折!独家超低折扣手游公益服,首冲续充全部0.1折★

★【九阴真经】端游私服仿官★

★【九阴真经】端游私服仿官★

★国产大型武侠端游《九阴真经》SF问世了。2017年至今-【稳定】充值1比10,活跃就送至尊风物志,跨服雪域应有尽有。★

★5.1全新开区梦幻放置游戏★

★5.1全新开区梦幻放置游戏★

★可白嫖 上班摸鱼类 放置文字梦幻游戏(三端互通)qq群836110944★

★DNF★全职业平衡★公益服★
★DNF★全职业平衡★公益服★

【dnf86版本】【怀旧服】【全职业平衡】【非变态服】【非商业服】【868027375】

★★微变仿官爽玩养老服★★

★微变仿官爽玩养老服★

★上线松超多抽奖仙玉银子,长久稳定服,群号:489527989★

★【大话西游2】稳定耐玩★只合不关★

★【大话西游2】稳定耐玩★只合不关★

★【大话西游2★2024最新版】稳定耐玩★只合不关★人气超旺★

★上班族专属★休闲放置★充值可打★

★ ★上班族专属★休闲放置★充值可打★★

★[挂机游戏] ===〓正常运营3年〓新区来袭-白嫖神作-纯收菜挂机游戏-可交易 ========★

【梦幻西游】★端游领先版★
★【梦幻西游】★端游领先版★★

【梦幻西游★官方泄露版】----4月新区,无定制,无抽奖,全新战锦,每周更新一次。

★【梦幻国度】★端游★公益服★

★【梦幻国度】★端游★公益服★

★【梦幻国度】【端游】【全新版本公益服】【一样的童年不一样的游戏】【群63417379】★

★梦幻西游★仿官公益无充值★

★梦幻西游★仿官公益无充值★

★【情缘梦幻西游★独家仿官纯公益版】----2024新区,无定制,持续推广更新。推荐指数:★★★★★★★★★★★

【梦幻★仿官★刚开一秒·全网独家玩法】

★【梦幻★仿官★刚开一秒·全网独家玩法】★

★★【仿官服4月23日下午1点内测结束,正式开服】★★

★【手游端游一键全自动搭建脚本】★

★【手游端游一键全自动搭建脚本】★

★【手游端游一键全自动搭建脚本】搭建游戏解放双手小白用了都说好★

★手游内部充值0.05折千款手游★

★手游内部充值0.05折千款手游★

★0.1折直充数千款手游可申请内部充值0.05折!超低折扣手游,全版本传奇手游--仙侠--古风-卡牌-角色扮演-二次元-全题材手游都支持内部充值0.05折★

★【梦幻西游】2008纯复古★

★【梦幻西游】2008纯复古★

★ 【五一新区】 【15门纯复古】 【公益服】【打金】★

★全新开服可白嫖放置传奇 荐★

★全新开服可白嫖放置传奇 荐★

★可白嫖 上班摸鱼类 放置文字传奇游戏(放置休闲)qq群756025698 ★

★【4月11日新服公测,全员领福利】★

★★【梦幻 4月新服,新人有路费 资源福利】★★

★★【梦幻西游★08仿官服微变 4月新服,新人有路费 资源福利】★★

【梦幻★仿官★刚开一秒·全网独家玩法】

★【梦幻★仿官★刚开一秒·全网独家玩法】★

★★【仿官服4月23日下午1点内测结束,正式开服】★★

★承接推广★

★ 承接推广★

★承接推广★

【百款GM页游+1折手游,上线送满级VIP】

★【百款GM页游+1折手游,上线送满级VIP】★

★【百款变态页游SF】【变态手游SF】【安卓+IOS手游】【上线免费顶级VIP】★

大话西游搬砖服,稳定耐玩★只合不关
★大话西游搬砖服,稳定耐玩★只合不关★

★【经典西游★2024最新版】稳定耐玩★只合不关 推荐指数:★★★★★★ 自动常规任务、地煞星、魔王窟、炼化★

★承接推广★

★★承接推广★★

★★承接推广★★

★承接推广★

★承接推广★

★承接推广★

★★承接推广★★

★承接推广★

★承接推广★

查看: 73|回复: 0

[求助] 求大神修改下钟楼13层奥特轮开箱子

[复制链接]
 楼主| 发表于 2024-4-21 11:32:24 | 显示全部楼层 |阅读模式
东盟V32版,通关后自带的钟楼文件宝箱外观很大,点了没反应,还不能用钥匙建房间。用了龙年汉化后的文件替换后,宝箱外观也是经常看到的外观并且可以开了。1-12层可以开了,但是13层的不行,龙年汉化版没有那个文件。求大佬改一下东盟V32的。万份感谢!!!我不知道怎么上传文件,只好复制下来了!


func SCR_INIT_MISSION_mission_clocktower_boss_h(curZoneID)
{
        SetMissionPlayType(curZoneID, 'OffencePlay');
        SetAlliance(curZoneID, 0, 'BLUE');
        return;
}

func SCR_START_MISSION_mission_clocktower_boss_h(curZoneID, lobbyZoneID, minLevel, maxLevel)
{
  var homelevel = 300;
  sleep(5000);
  AllianceRecall(lobbyZoneID, 0, curZoneID, -1286, -12000, 424);
  sleep(10000);
  CreateAllyMonster(curZoneID, 70180, -2348, -12348, 424, 1, 0, homelevel, 'MON_MISSION_84', 'YELLOW', 'HOME');
  SetMissionTimer(curZoneID, 3600000);
  StartMissionPlay(curZoneID);
  sleep(1000);
  return;
}

func SCR_STOP_MISSION_mission_clocktower_boss_h(curZoneID, lobbyZoneID, winner)
{
  if(winner != 'None'){
    SCR_MISSION_LIB_KILLMONSTER(curZoneID);
    SCR_LIB_SHOWSTRCT2(curZoneID, 'ALL', "<$>1773</>", "", 5000);
    sleep(60000);
  }
  SCR_MISSION_LIB_STOP_DESTINATION(curZoneID, lobbyZoneID, winner, 'viron_basic', -1163, -7529, -152);
  return;
}

func SCR_RESULT_MISSION_mission_clocktower_boss_h(commander, missionPoint)
{
        return;
}

func SCR_MSG_MISSION_mission_clocktower_boss_h(curZoneID, lobbyZoneID, msgType, alliance)
{
        return;
}
////////////////////////////////////////////////////////////////////////////////////////////////////////固记 矫累
func SCR_PLAY_MISSION_mission_clocktower_boss_h(curZoneID, lobbyZoneID, minLevel, maxLevel, commandernum)
{
  var zoneobj = GetZoneObject(curZoneID);
  CreateTNPC(curZoneID, 'VIKIQUEST_CLOCKBOSS', 'TutorialTrigger_Black', 698, -3191, 991, 90, "", 1);  //厚虐 涅胶飘侩 飘府芭 1
  CreateTmonster(curZoneID, 56333, -21, 3358, 1727, 1, 260, 170, 40, 'MON_CLOCK_STAGE13BOSS');// 焊胶阁胶磐
  //坷弗率 老馆 阁胶磐
  CreateTmonster(curZoneID, 56334, 1921, -3715, 979, 1, 267, 160, 0, 'MON_CLOCK_STAGE13');
  CreateTmonster(curZoneID, 56334, 4080, -1178, 1309, 1, 179, 160, 0, 'MON_CLOCK_STAGE13');
  CreateTmonster(curZoneID, 56334, 4074, 272, 1722, 1, 179, 160, 0, 'MON_CLOCK_STAGE13');
  CreateTmonster(curZoneID, 56334, 4030, 2131, 1830, 1, 179, 160, 0, 'MON_CLOCK_STAGE13');
  CreateTmonster(curZoneID, 56334, 4019, 3045, 1830, 1, 179, 160, 0, 'MON_CLOCK_STAGE13');
  CreateTmonster(curZoneID, 56334, 4037, 4967, 1830, 1, 179, 160, 0, 'MON_CLOCK_STAGE13');
//哭率 老馆 阁胶磐
  CreateTmonster(curZoneID, 56334, -1927, -3709, 979, 1, 267, 160, 0, 'MON_CLOCK_STAGE13_1');
  CreateTmonster(curZoneID, 56334, -4044, -1190, 1305, 1, 5, 160, 0, 'MON_CLOCK_STAGE13_1');
  CreateTmonster(curZoneID, 56334, -4059, 282, 1722, 1, 5, 160, 0, 'MON_CLOCK_STAGE13_1');
  CreateTmonster(curZoneID, 56334, -4030, 2131, 1830, 1, 5, 160, 0, 'MON_CLOCK_STAGE13_1');
  CreateTmonster(curZoneID, 56334, -4027, 3397, 1830, 1, 5, 160, 0, 'MON_CLOCK_STAGE13_1');
  CreateTmonster(curZoneID, 56334, -4026, 5302, 1830, 1, 5, 160, 0, 'MON_CLOCK_STAGE13_1');
  
  var mon1 = CreateTmonster(curZoneID, 14682, -1182, -9270, 458, 1, 92, 160, 2000, 'MON_CLOCK_BOSS_START');  
    AddBuff(mon1, 'WeakMelee', 99, 0, 0);
  var mon2 = CreateTmonster(curZoneID, 14682, 1125, -9238, 458, 1, 268, 160, 2000, 'MON_CLOCK_BOSS_START');
    AddBuff(mon2, 'WeakShoot', 99, 0, 0);
  var mon3 = CreateTmonster(curZoneID, 14682, -611, -9262, 458, 1, 269, 160, 2000, 'MON_CLOCK_BOSS_START');
    AddBuff(mon3, 'WeakMagic', 99, 0, 0);
  var mon4 = CreateTmonster(curZoneID, 14682, 553, -9247, 458, 1, 249, 160, 2000, 'MON_CLOCK_BOSS_START');
    AddBuff(mon4, 'WeakMartial', 99, 0, 0);
    while(1){
      var skillrand = IMCRandom(1, 5);
      if ( zoneobj.Event1 == 3){//坷配官沸 乔 10%巢疽阑版快
        CreateTmonster(curZoneID, 56334, 290, 2359, 1729, 1, 291, 160, 0, 'MON_AGGRESSIVE');
        CreateTmonster(curZoneID, 56334, -736, 2630, 1723, 1, 224, 160, 0, 'MON_AGGRESSIVE');
        CreateTmonster(curZoneID, 56334, -1003, 3664, 1729, 1, 166, 160, 0, 'MON_AGGRESSIVE');
        CreateTmonster(curZoneID, 56334, -299, 4364, 1727, 1, 116, 160, 0, 'MON_AGGRESSIVE');
        CreateTmonster(curZoneID, 56334, 743, 4141, 1725, 1, 45, 160, 0, 'MON_AGGRESSIVE');
        CreateTmonster(curZoneID, 56334, 1041, 3129, 1724, 1, 341, 160, 0, 'MON_AGGRESSIVE');
        zoneobj.Event1 = 4;
      }
      var energecount = MonsterCountInZone(curZoneID, 14681);
      if (zoneobj.MissionRaid == 1 && energecount == 0){
        CreateTNPC(curZoneID, 'CLOCKTOWER_BOSS_ENERGE', 'NPC_SED_GASPILLAR_m', -2079, 5055, 1695, 225, "<$>1904</>", 0);
        CreateTNPC(curZoneID, 'CLOCKTOWER_BOSS_ENERGE', 'NPC_SED_GASPILLAR_m', 2025, 5166, 1695, 131, "<$>1904</>", 0);
        CreateTNPC(curZoneID, 'CLOCKTOWER_BOSS_ENERGE', 'NPC_SED_GASPILLAR_m', 2025, 1489, 1695, 34, "<$>1904</>", 0);
        CreateTNPC(curZoneID, 'CLOCKTOWER_BOSS_ENERGE', 'NPC_SED_GASPILLAR_m', -1896, 1416, 1695, 319, "<$>1904</>", 0);
        zoneobj.MissionRaid = zoneobj.MissionRaid + 1;
      }if (zoneobj.Type == 1){
         var boss = GetMonsterByClassID(curZoneID, 56333);
         if (boss != nil){
          if (skillrand == 1){
            ToZone(curZoneID, "<$>1905</>");
            AddBuff(boss, 'TimeWave', 1, 0, 0);
            ShockWave(boss, x, y, z, 0, 99999.0, 100.0, 5.0, 60);
            zoneobj.Type = 0;
          }else if(skillrand == 2){
            ToZone(curZoneID, "<$>1906</>");
            AddBuff(boss, 'TimeWave', 2, 0, 0);
            ShockWave(boss, x, y, z, 0, 99999.0, 100.0, 5.0, 60);
            zoneobj.Type = 0;
          }else if(skillrand == 3){
            ToZone(curZoneID, "<$>1907</>");
            AddBuff(boss, 'TimeWave', 3, 0, 0);
            ShockWave(boss, x, y, z, 0, 99999.0, 100.0, 5.0, 60);
            zoneobj.Type = 0;
          }else if (skillrand == 4){
            ToZone(curZoneID, "<$>1908</>");
            ShockWave(boss, x, y, z, 0, 99999.0, 100.0, 5.0, 60);
                    var index;
                          var commNum = GetAllianceCommanderNum(curZoneID, 'BLUE');
                   
                            for (index = 0, commNum - 1) {
                            var commander = GetAllianceCommander(curZoneID, 'BLUE', index);
                            var pc = GetLeader(commander);
                              if (nil != commander) {
                                AddBuff(pc , 'TimeSlow', 50, 0, 0);
                              }
                          }
            zoneobj.Type = 0;
          }else{
            ToZone(curZoneID, "<$>1909</>");
            ShockWave(boss, x, y, z, 0, 99999.0, 100.0, 5.0, 60);
            CreateTmonster(curZoneID, 70240, -1991, 3356, 1714, 1, 0, 160, 300, 'MON_CLOCK_BOSS_MONGATE01');
            CreateTmonster(curZoneID, 70240, 2021, 3417, 1714, 1, 183, 160, 300, 'MON_CLOCK_BOSS_MONGATE02');
            zoneobj.Type = 0;
          }
        }
      }
    sleep(1000);
  }
return;
}
//--------------------------------- 面傈扁 ---------------------------------------------------
func SCR_CLOCKTOWER_BOSS_ENERGE_TS_NONE(self)
{
  var x, y, z = GetPos(self);
  var curZoneID = GetCurrentZoneInstID(self);
  var zoneobj = GetZoneObject(curZoneID);
    sleep(180000);
    zoneobj.killMonCount = 0;
    CreateTmonster(curZoneID, 14681, x, y, z, 1, 268, 160, 1500, 'MON_CLOCK_BOSS_ENERGE'); //劝己拳面傈扁
    SendMsg(self, self, 'OM_KILL',0,0);
}
func SCR_CLICK_CLOCKTOWER_BOSS_ENERGE(self, pc)
{


}
//---------------------------------- 面傈扁 (劝己拳)AI-----------------------------------------
func SCR_MON_CLOCK_BOSS_ENERGE_TS_NONE(self)
{
  
    var curZoneID = GetCurrentZoneInstID(self);
    var zoneobj = GetZoneObject(curZoneID);
    var x, y, z = GetPos(self);
    var DEFBuff = IMCRandom(1, 4);
      if (DEFBuff == 1){
        AddBuff(self, 'WeakMelee', 99, 0, 0);
      }else if(DEFBuff == 2){
        AddBuff(self, 'WeakShoot', 99, 0, 0);
      }else if(DEFBuff == 3){
        AddBuff(self, 'WeakMartial', 99, 0, 0);
      }else{
        AddBuff(self, 'WeakMagic', 99, 0, 0);
      }
    Chat(self, "<$>1910</>");
      for(i = 1, 30){
        BroadcastGauge(self, i, 30, 4, 2);
        if (i == 20){
            ShowDigit(self, 10, 7);
        }else if(i == 21){
            ShowDigit(self, 9, 7);
        }else if(i == 22){
            ShowDigit(self, 8, 7);
        }else if(i == 23){
            ShowDigit(self, 7, 7);
        }else if(i == 24){
            ShowDigit(self, 6, 7);
        }else if(i == 25){
            ShowDigit(self, 5, 7);
        }else if(i == 26){
            ShowDigit(self, 4, 7);
        }else if(i == 27){
            ShowDigit(self, 3, 7);
        }else if(i == 28){
            ShowDigit(self, 2, 7);
        }else if(i == 29){
            ShowDigit(self, 1, 7);
        }else if(i == 30){
            ShowDigit(self, 0, 7);
        }
      sleep(1000);
      }
      zoneobj.Type = 1; // 焊胶 气林矫虐绰 zoneobj 气林 矫虐绊唱辑 促矫 0栏肺 倒妨林磊.
      zoneobj.MissionRaid = 1; // 促矫 檬扁 积己栏肺 ぁぁ
      CreateTmonster(curZoneID, 56334, x, y, z, 1, 267, 160, 0, 'MON_AGGRESSIVE');
      //坷配官沸 努沸 家券
      SendMsg(self, self, 'OM_KILL',0,0);
        return;
}
func SCR_MON_CLOCK_BOSS_ENERGE_TS_BATTLE(self)
{
        SCR_MON_AI_LIB_TS_BATTLE(self);
        return;
}
func SCR_MON_CLOCK_BOSS_ENERGE_TS_DEAD(self)
{
        SCR_MON_AI_LIB_TS_DEAD(self);
        return;
}
func DEAD_CLOCK_BOSS_ENERGE(self, curZoneID, aiType, argstr1, argstr2)
{
  var zoneobj = GetZoneObject(curZoneID);
    zoneobj.killMonCount = zoneobj.killMonCount + 1;
      if(zoneobj.killMonCount == 4){
        zoneobj.MissionRaid = 1; // 傈何 磷看阑版快档 促矫 檬扁 npc 积己栏肺 ぁぁ
        zoneobj.killMonCount = 0; // 懦墨款飘 促矫 檬扁拳
      }
  return;
}
// -------------------------------  老馆 阁胶磐 AI_1 ------------------------------------//
func SCR_MON_CLOCK_STAGE13_TS_NONE(self)
{
if (self.MonValue1 == 0){
  AddBuff(self, 'SealMonster', 20, 0, 0);
  self.MonValue1 = 1;
    while(1){
      var curZoneID = GetCurrentZoneInstID(self);
      var zoneobj = GetZoneObject(curZoneID);
      if (zoneobj.Event1  == 1){
        RemoveBuff(self, 'SealMonster');
        Move(self, 21, 895, 1694);
        break;
      }
    sleep(1000);
    }
  }
        SCR_MON_AI_LIB_TS_NONE(self);
        return;
}
func SCR_MON_CLOCK_STAGE13_TS_BATTLE(self)
{
        SCR_MON_AI_LIB_TS_BATTLE(self);
        return;
}
func SCR_MON_CLOCK_STAGE13_TS_DEAD(self)
{
        SCR_MON_AI_LIB_TS_DEAD(self);
        return;
}
func DEAD_CLOCK_STAGE13(self, curZoneID, aiType, argstr1, argstr2)
{

}
func BATTLE_MID_CLOCK_STAGE13(self, target, curZoneID, lastTarget, dist, timer, counter)
{

}
// -------------------------------  老馆 阁胶磐 AI_2 ------------------------------------
func SCR_MON_CLOCK_STAGE13_1_TS_NONE(self)
{
if (self.MonValue1 == 0){
  AddBuff(self, 'SealMonster', 20, 0, 0);
  self.MonValue1 = 1;
    while(1){
      var curZoneID = GetCurrentZoneInstID(self);
      var zoneobj = GetZoneObject(curZoneID);
      if (zoneobj.Event1  == 2){
        RemoveBuff(self, 'SealMonster');
        Move(self, 21, 895, 1694);
        break;
      }
    sleep(1000);
    }
  }
        SCR_MON_AI_LIB_TS_NONE(self);
        return;
}
func SCR_MON_CLOCK_STAGE13_1_TS_BATTLE(self)
{
        SCR_MON_AI_LIB_TS_BATTLE(self);
        return;
}
func SCR_MON_CLOCK_STAGE13_1_TS_DEAD(self)
{
        SCR_MON_AI_LIB_TS_DEAD(self);
        return;
}
func DEAD_CLOCK_STAGE13_1(self, curZoneID, aiType, argstr1, argstr2)
{

}
func BATTLE_MID_CLOCK_STAGE13_1(self, target, curZoneID, lastTarget, dist, timer, counter)
{

}
// -------------------------------  坷配官沸 焊胶 阁胶磐 AI ------------------------------------//
func SCR_MON_CLOCK_STAGE13BOSS_TS_NONE(self)
{
  if (self.MonValue1 == 0){
  AddBuff(self, 'SealMonster', 20, 0, 0);
  self.MonValue1 = 1;
  self.MonValue2, self.MonValue3, self.MonValue4 = GetPos(self);
    while(1){
      var curZoneID = GetCurrentZoneInstID(self);
      var zoneobj = GetZoneObject(curZoneID);
      if (zoneobj.MissionRaid  >= 1){
        RemoveBuff(self, 'SealMonster');
        break;
      }
    sleep(1000);
    }
  }
  AddHP(self, self.MON_MHP * 0.1 );
  ToZone(curZoneID, "<$>1911</>");
  Move(self, self.MonValue2, self.MonValue3, self.MonValue4);
  while(1){
    var curZoneID = GetCurrentZoneInstID(self);
    if( IsNearFrom(self,  self.MonValue2, self.MonValue3, self.MonValue4, 2500) == 'NO' ){
      ToZone(curZoneID, "<$>1912</>");
      SetPos(self, self.MonValue2, self.MonValue3, self.MonValue4);
    }
  sleep(1000);
  }
        SCR_MON_AI_LIB_TS_NONE(self);
        return;
}
func SCR_MON_CLOCK_STAGE13BOSS_TS_BATTLE(self)
{
        SCR_MON_AI_LIB_TS_BATTLE(self);
        return;
}
func SCR_MON_CLOCK_STAGE13BOSS_TS_DEAD(self)
{
        SCR_MON_AI_LIB_TS_DEAD(self);
        return;
}
func DEAD_CLOCK_STAGE13BOSS(self, curZoneID, aiType, argstr1, argstr2)
{
  SCR_MISSION_LIB_KILLMONSTER(curZoneID);
  DestroyTNPC(curZoneID, 'CLOCKTOWER_BOSS_ENERGE', 'NPC_SED_GASPILLAR_m');
  CreateTNPC(curZoneID, 'VIRON_CLOCKBOSS_BONUS_BOX', 'NPC_relicbox_gold_big', -21, 3358, 1727, 276, "<$>1044</>", 1); // 焊拱惑磊
}
func BATTLE_MID_CLOCK_STAGE13BOSS(self, target, curZoneID, lastTarget, dist, timer, counter)
{
  var zoneobj = GetZoneObject(curZoneID);
  if( IsNearFrom(self,  self.MonValue2, self.MonValue3, self.MonValue4, 2500) == 'NO' ){
      ToZone(curZoneID, "<$>1912</>");
      SetPos(self, self.MonValue2, self.MonValue3, self.MonValue4);
  }
  if ( GetDistance(self, target) > 1800 ) {
    RemoveHate(self, target);
  }
  
  if ( self.MonClassKey > 60 ) {
    ResetHate(self);
    self.MonClassKey = 0;
  }
     
  if (self.HP <= self.MON_MHP * 0.7 && zoneobj.Event1 == 0 ){
    zoneobj.Event1 = 1;
  }else if (self.HP <= self.MON_MHP * 0.4 && zoneobj.Event1 == 1){
    zoneobj.Event1 = 2;
  }else if (self.HP <= self.MON_MHP * 0.1 && zoneobj.Event1 == 2){
    zoneobj.Event1 = 3;
  }
  self.MonClassKey = self.MonClassKey + 1;
  return;
}
//---------------------------阁胶磐 家券 霸捞飘 01 AI------------------------------------------------

func SCR_MON_CLOCK_BOSS_MONGATE01_TS_NONE(self)
{
  var curZoneID = GetCurrentZoneInstID(self);
  var zoneobj = GetZoneObject(curZoneID);
  var Monster = {56317, 56319, 56330, 56331, 56330};
  var x,y,z = GetPos(self);
    sleep(10000);
    while(1){
      var rand = IMCRandom(1, 5);
      var rand1 = IMCRandom(1, 5);
        if (zoneobj.CheckA <= 4){
        var gatemon = CreateTmonster(curZoneID, Monster[rand], x, y, z, 1, 0, 160, 10, 'MON_AGGRESSIVE');
          if (rand1 == 1){
            Move(gatemon, -1381, 607, 1694);
          }else if (rand1 == 2){
            Move(gatemon, 53, -347, 1637);
          }else if (rand1 == 3){
            Move(gatemon, 1728, 122, 1657);
          }else if (rand1 == 4){
            Move(gatemon, 10, 2769, 1727);
          }else{
            Move(gatemon, x, y, z);
          }
        zoneobj.CheckA = zoneobj.CheckA + 1;
        }else{
          zoneobj.CheckA = 0;
          SendMsg(self, self, 'OM_KILL',0,0);
        }
      sleep(15000);
    }
        SCR_MON_AI_LIB_TS_NONE(self);
        return;
}
func SCR_MON_CLOCK_BOSS_MONGATE01_TS_BATTLE(self)
{
        SCR_MON_AI_LIB_TS_BATTLE(self);
        return;
}
func SCR_MON_CLOCK_BOSS_MONGATE01_TS_DEAD(self)
{
        SCR_MON_AI_LIB_TS_DEAD(self);
        return;
}

func DEAD_CLOCK_BOSS_MONGATE01(self, curZoneID, aiType, argstr1, argstr2)
{
    var zoneobj = GetZoneObject(curZoneID);
   
                zoneobj.CheckA = 0;
}
func BATTLE_MID_CLOCK_BOSS_MONGATE01(self, target, curZoneID, lastTarget, dist, timer, counter)
{
  return;
}
//---------------------------阁胶磐 家券 霸捞飘 02 AI------------------------------------------------

func SCR_MON_CLOCK_BOSS_MONGATE02_TS_NONE(self)
{
  var curZoneID = GetCurrentZoneInstID(self);
  var zoneobj = GetZoneObject(curZoneID);
  var Monster = {56317, 56319, 56330, 56331, 56330};
  var x,y,z = GetPos(self);
    sleep(10000);
    while(1){
      var rand = IMCRandom(1, 5);
      var rand1 = IMCRandom(1, 5);
        if (zoneobj.CheckB <= 4){
        var gatemon = CreateTmonster(curZoneID, Monster[rand], x, y, z, 1, 0, 160, 10, 'MON_AGGRESSIVE');
          if (rand1 == 1){
            Move(gatemon, -1381, 607, 1694);
          }else if (rand1 == 2){
            Move(gatemon, 53, -347, 1637);
          }else if (rand1 == 3){
            Move(gatemon, 1728, 122, 1657);
          }else if (rand1 == 4){
            Move(gatemon, 10, 2769, 1727);
          }else{
            Move(gatemon, x, y, z);
          }
        zoneobj.CheckB = zoneobj.CheckB + 1;
        }else{
          zoneobj.CheckB = 0;
          SendMsg(self, self, 'OM_KILL',0,0);
        }
      sleep(15000);
    }
        SCR_MON_AI_LIB_TS_NONE(self);
        return;
}
func SCR_MON_CLOCK_BOSS_MONGATE02_TS_BATTLE(self)
{
        SCR_MON_AI_LIB_TS_BATTLE(self);
        return;
}
func SCR_MON_CLOCK_BOSS_MONGATE02_TS_DEAD(self)
{
        SCR_MON_AI_LIB_TS_DEAD(self);
        return;
}

func DEAD_CLOCK_BOSS_MONGATE02(self, curZoneID, aiType, argstr1, argstr2)
{
    var zoneobj = GetZoneObject(curZoneID);
   
                zoneobj.CheckB = 0;
}
func BATTLE_MID_CLOCK_BOSS_MONGATE02(self, target, curZoneID, lastTarget, dist, timer, counter)
{
  return;
}

//--------------------------------固记 矫累 舅覆 阁胶磐-----------------------------------------
func SCR_MON_CLOCK_BOSS_START_TS_NONE(self)
{
        SCR_MON_AI_LIB_TS_NONE(self);
        return;
}
func SCR_MON_CLOCK_BOSS_START_TS_BATTLE(self)
{
        SCR_MON_AI_LIB_TS_BATTLE(self);
        return;
}
func SCR_MON_CLOCK_BOSS_START_TS_DEAD(self)
{
        SCR_MON_AI_LIB_TS_DEAD(self);
        return;
}

func DEAD_CLOCK_BOSS_START(self, curZoneID, aiType, argstr1, argstr2)
{
    var zoneobj = GetZoneObject(curZoneID);
    zoneobj.MissionMode = zoneobj.MissionMode + 1;
    if (zoneobj.MissionMode == 4){
                zoneobj.MissionRaid = 1;
                }
return;
}
func BATTLE_MID_CLOCK_BOSS_START(self, target, curZoneID, lastTarget, dist, timer, counter)
{
  return;
}

//-----------------------------------------------------------------------------------------------
// -------------------------- 官捞繁 矫拌啪 逢房 焊惑 NPC  --------------------------------------
//-----------------------------------------------------------------------------------------------
func SCR_VIRON_CLOCKBOSS_BONUS_BOX_TS_NONE(self)
{
}
func SCR_CLICK_VIRON_CLOCKBOSS_BONUS_BOX(self, pc)
{
  var commander = GetCommander(pc);
  var curZoneID = GetCurrentZoneInstID(self);
  var zoneobj = GetZoneObject(curZoneID);
  var x, y, z = GetPos(self);
        var point = 0;
  var backpoint = 0;
  var mapID = GetZoneMapClassID(curZoneID);
  var rewardtype;
  var nationName = GetServiceNation();

  if (nationName == 'JPN') {
          if ( mapID == 34001 ) {
            rewardtype = 'GLimit_clock1_J';//STAGE1
            CompleteFind_1Day_ClockQuest_User(self, pc, 1);
          } else if ( mapID == 34002 ) {
            rewardtype = 'GLimit_clock2_J';//STAGE2
            CompleteFind_1Day_ClockQuest_User(self, pc, 2);
          } else if ( mapID == 34003 ) {
            rewardtype = 'GLimit_clock3_J';//STAGE3
            CompleteFind_1Day_ClockQuest_User(self, pc, 3);
          } else if ( mapID == 34004 ) {
            rewardtype = 'GLimit_clock4_J';//STAGE4
            CompleteFind_1Day_ClockQuest_User(self, pc, 4);
          } else if ( mapID == 34005 ) {
            rewardtype = 'GLimit_clock5_J';//STAGE5
            CompleteFind_1Day_ClockQuest_User(self, pc, 5);
          } else if ( mapID == 34006 ) {
            rewardtype = 'GLimit_clock6_J';//STAGE6
            CompleteFind_1Day_ClockQuest_User(self, pc, 6);
          } else if ( mapID == 34007 ) {
            rewardtype = 'GLimit_clock7_J';//STAGE7
            CompleteFind_1Day_ClockQuest_User(self, pc, 7);
          } else if ( mapID == 34008 ) {
            rewardtype = 'GLimit_clock8_J';//STAGE8
            CompleteFind_1Day_ClockQuest_User(self, pc, 8);
          } else if ( mapID == 34009 ) {
            rewardtype = 'GLimit_clock9_J';//STAGE9
            CompleteFind_1Day_ClockQuest_User(self, pc, 9);
          } else if ( mapID == 34010 ) {
            rewardtype = 'GLimit_clock10_J';//STAGE10
            CompleteFind_1Day_ClockQuest_User(self, pc, 10);
          } else if ( mapID == 34011 ) {
            rewardtype = 'GLimit_clock11_J';//STAGE11
            CompleteFind_1Day_ClockQuest_User(self, pc, 11);
          } else if ( mapID == 34012 ) {
            rewardtype = 'GLimit_clock12_J';//STAGE12
            CompleteFind_1Day_ClockQuest_User(self, pc, 12);
          } else if ( mapID == 34013 ) {
            rewardtype = 'GLimit_clockboss_J';//坷配官沸
            CompleteFind_1Day_ClockQuest_User(self, pc, 13);
          } else {
            return;
          }
  }else if ( mapID == 34001 ) {
    rewardtype = 'GLimit_VironClock_AType';//STAGE1
    CompleteFind_1Day_ClockQuest_User(self, pc, 1);
  } else if ( mapID == 34002 ) {
    rewardtype = 'GLimit_VironClock_AType';//STAGE2
    CompleteFind_1Day_ClockQuest_User(self, pc, 2);
  } else if ( mapID == 34003 ) {
    rewardtype = 'GLimit_VironClock_AType';//STAGE3
    CompleteFind_1Day_ClockQuest_User(self, pc, 3);
  } else if ( mapID == 34004 ) {
    rewardtype = 'GLimit_VironClock_AType';//STAGE4
    CompleteFind_1Day_ClockQuest_User(self, pc, 4);
  } else if ( mapID == 34005 ) {
    rewardtype = 'GLimit_VironClock_BType';//STAGE5
    CompleteFind_1Day_ClockQuest_User(self, pc, 5);
  } else if ( mapID == 34006 ) {
    rewardtype = 'GLimit_VironClock_BType';//STAGE6
    CompleteFind_1Day_ClockQuest_User(self, pc, 6);
  } else if ( mapID == 34007 ) {
    rewardtype = 'GLimit_VironClock_BType';//STAGE7
    CompleteFind_1Day_ClockQuest_User(self, pc, 7);
  } else if ( mapID == 34008 ) {
    rewardtype = 'GLimit_VironClock_BType';//STAGE8
    CompleteFind_1Day_ClockQuest_User(self, pc, 8);
  } else if ( mapID == 34009 ) {
    rewardtype = 'GLimit_VironClock_CType';//STAGE9
    CompleteFind_1Day_ClockQuest_User(self, pc, 9);
  } else if ( mapID == 34010 ) {
    rewardtype = 'GLimit_VironClock_CType';//STAGE10
    CompleteFind_1Day_ClockQuest_User(self, pc, 10);
  } else if ( mapID == 34011 ) {
    rewardtype = 'GLimit_VironClock_CType';//STAGE11
    CompleteFind_1Day_ClockQuest_User(self, pc, 11);
  } else if ( mapID == 34012 ) {
    rewardtype = 'GLimit_VironClock_CType';//STAGE12
    CompleteFind_1Day_ClockQuest_User(self, pc, 12);
  } else if ( mapID == 34013 ) {
    rewardtype = 'GLimit_VironClock_DType';//坷配官沸
    CompleteFind_1Day_ClockQuest_User(self, pc, 13);
  } else {
    return;
  }
  var cnt = GetAllianceCommanderNum(curZoneID, 'BLUE'); // 'BLUE评 啊巩荐
  if (self.NpcValue01 == 0){
    self.NpcValue01 = 1;
                AddMissionAwardByGroup(curZoneID, rewardtype, point, backpoint, rewardtype, cnt * 2);
    ShuffleMissionAwards(curZoneID);
          ShowAwardResult(curZoneID, "roulette_start.ogg", "roulette_middle.ogg", "roulette_end.ogg"); // 逢房 矫累
           DistributeAward(curZoneID); // 酒捞袍 瘤鞭
          if (mapID == 34013){
            SuicideMonster(curZoneID, 70180);
          }
          SendMsg(self,self,'OM_KILL',0,0);
  } else {
    var mapName = GetZoneMapName(curZoneID);
    ZoneLog(IMCFormat("<$>153114</>", mapName));
  }
  return;
}


您需要登录后才可以回帖 登录 | 注册

本版积分规则

本站内容如若侵犯到您的权益,请来电来函告知,我们会尽快处理!
联系QQ:1953150286,2251387361,123784736,免责申明

排行榜|联系我们|小黑屋|手机版|Archiver|游戏藏宝湾 |

GMT+8, 2024-5-6 06:04 , Processed in 0.049604 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表