function Zarkan_OnStart(actID) --Заркан local Zarkan_BOss = map.MapCreateColCreature(3440849960, -1, 9999993, 295, 3506, 1120, 1) map.SetMapScriptData(3440849960,-1,1,1,Zarkan_BOss) local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID,102,960000) msg.DispatchWorldMsgEvent(MsgID) end aux.RegisterActEvent(1427, 2, "Zarkan_OnStart") function Zarkan_OnEnd(actID) local Zarkan_BOss = map.GetMapScriptData(3440849960,-1,1,1) map.MapDeleteCreature(3440849960,-1, Zarkan_BOss) end function c9999993_OnDie(MapID, InstanceID, TargetID, TargetTypeID, RoleID) aux.MultiRateReward(1, 1500, 18000) local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID,102,960001) msg.DispatchWorldMsgEvent(MsgID) local TeamID = role.IsRoleHaveTeam(MapID, InstanceID, RoleID) if TeamID ~= nil and TeamID ~= 4294967295 then local Role = {} Role[1], Role[2], Role[3], Role[4], Role[5], Role[6] = role.GetRoleTeamMemID(TeamID) for i=1, 6 do role.AddRoleItem(MapID, InstanceID, Role[i], 4810032, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, Role[i], 6802527, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, Role[i], 4400377, 2, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, Role[i], 4510020, 20, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, Role[i], 3020103, 50, -1, 8, 420) end end end aux.RegisterCreatureEvent(9999993, 4, "c9999993_OnDie") function Ursokus_OnStart(actID) --Урсокус local Ursokus_BOss = map.MapCreateColCreature(2487662246, -1, 9090666, 725, 255, 434, 1) map.SetMapScriptData(2487662246,-1,1,1,Ursokus_BOss) local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID,102,960000) msg.DispatchWorldMsgEvent(MsgID) end aux.RegisterActEvent(1428, 2, "Ursokus_OnStart") function Ursokus_OnEnd(actID) local Ursokus_BOss = map.GetMapScriptData(2487662246,-1,1,1) map.MapDeleteCreature(2487662246,-1, Ursokus_BOss) end function c9090666_OnDie(MapID, InstanceID, TargetID, TargetTypeID, RoleID) local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID,102,960001) msg.DispatchWorldMsgEvent(MsgID) local TeamID = role.IsRoleHaveTeam(MapID, InstanceID, RoleID) if TeamID ~= nil and TeamID ~= 4294967295 then local Role = {} Role[1], Role[2], Role[3], Role[4], Role[5], Role[6] = role.GetRoleTeamMemID(TeamID) for i=1, 6 do role.AddRoleItem(MapID, InstanceID, Role[i], 6900767, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, Role[i], 6802527, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, Role[i], 4400377, 2, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, Role[i], 4510020, 20, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, Role[i], 3020103, 50, -1, 8, 420) end end end aux.RegisterCreatureEvent(9090666, 4, "c9090666_OnDie") function Balerion_OnStart(actID) --Балерион local Balerion_BOss = map.MapCreateColCreature(2487662246, -1, 9090670, 388, 255, 430, 1) map.SetMapScriptData(2487662246,-1,1,1,Balerion_BOss) local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID,102,960000) msg.DispatchWorldMsgEvent(MsgID) end aux.RegisterActEvent(1429, 2, "Balerion_OnStart") function Balerion_OnEnd(actID) local Balerion_BOss = map.GetMapScriptData(2487662246,-1,1,1) map.MapDeleteCreature(2487662246,-1, Balerion_BOss) end function c9090670_OnDie(MapID, InstanceID, TargetID, TargetTypeID, RoleID) local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID,102,960001) msg.DispatchWorldMsgEvent(MsgID) local TeamID = role.IsRoleHaveTeam(MapID, InstanceID, RoleID) if TeamID ~= nil and TeamID ~= 4294967295 then local Role = {} Role[1], Role[2], Role[3], Role[4], Role[5], Role[6] = role.GetRoleTeamMemID(TeamID) for i=1, 6 do role.AddRoleItem(MapID, InstanceID, Role[i], 3500212, 20, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, Role[i], 6802527, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, Role[i], 4400377, 2, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, Role[i], 4510020, 20, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, Role[i], 3020103, 50, -1, 8, 420) end end end aux.RegisterCreatureEvent(9090670, 4, "c9090670_OnDie") function Brislin_OnStart(actID) --Брислин local Brislin_BOss = map.MapCreateColCreature(2487662246, -1, 9090675, 347, 255, 812, 1) map.SetMapScriptData(2487662246,-1,1,1,Brislin_BOss) local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID,102,960000) msg.DispatchWorldMsgEvent(MsgID) end aux.RegisterActEvent(1430, 2, "Brislin_OnStart") function Brislin_OnEnd(actID) local Brislin_BOss = map.GetMapScriptData(2487662246,-1,1,1) map.MapDeleteCreature(2487662246,-1, Brislin_BOss) end function c9090675_OnDie(MapID, InstanceID, TargetID, TargetTypeID, RoleID) local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID,102,960001) msg.DispatchWorldMsgEvent(MsgID) local TeamID = role.IsRoleHaveTeam(MapID, InstanceID, RoleID) if TeamID ~= nil and TeamID ~= 4294967295 then local Role = {} Role[1], Role[2], Role[3], Role[4], Role[5], Role[6] = role.GetRoleTeamMemID(TeamID) for i=1, 6 do role.AddRoleItem(MapID, InstanceID, Role[i], 7100591, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, Role[i], 6802527, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, Role[i], 4400377, 2, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, Role[i], 4510020, 20, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, Role[i], 3020103, 50, -1, 8, 420) end end end aux.RegisterCreatureEvent(9090675, 4, "c9090675_OnDie") function Spaydi_OnStart(actID) --Спайди local Spaydi_BOss = map.MapCreateColCreature(2487662246, -1, 9090672, 885, 255, 205, 1) map.SetMapScriptData(2487662246,-1,1,1,Spaydi_BOss) local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID,102,960000) msg.DispatchWorldMsgEvent(MsgID) end aux.RegisterActEvent(1431, 2, "Spaydi_OnStart") function Spaydi_OnEnd(actID) local Spaydi_BOss = map.GetMapScriptData(2487662246,-1,1,1) map.MapDeleteCreature(2487662246,-1, Spaydi_BOss) end function c9090672_OnDie(MapID, InstanceID, TargetID, TargetTypeID, RoleID) local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID,102,960001) msg.DispatchWorldMsgEvent(MsgID) local TeamID = role.IsRoleHaveTeam(MapID, InstanceID, RoleID) if TeamID ~= nil and TeamID ~= 4294967295 then local Role = {} Role[1], Role[2], Role[3], Role[4], Role[5], Role[6] = role.GetRoleTeamMemID(TeamID) for i=1, 6 do role.AddRoleItem(MapID, InstanceID, Role[i], 6802527, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, Role[i], 4400377, 2, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, Role[i], 4510020, 20, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, Role[i], 3020103, 50, -1, 8, 420) role.AddRoleYuanBao(MapID, InstanceID, Role[i], 20,300) end end end aux.RegisterCreatureEvent(9090672, 4, "c9090672_OnDie") function Witch_OnStart(actID) --Ведьма local Witch_BOss = map.MapCreateColCreature(2487662246, -1, 9090676, 885, 255, 205, 1) map.SetMapScriptData(2487662246,-1,1,1,Witch_BOss) local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID,102,960000) msg.DispatchWorldMsgEvent(MsgID) end aux.RegisterActEvent(1432, 2, "Witch_OnStart") function Witch_OnEnd(actID) local Witch_BOss = map.GetMapScriptData(2487662246,-1,1,1) map.MapDeleteCreature(2487662246,-1, Witch_BOss) end function c9090676_OnDie(MapID, InstanceID, TargetID, TargetTypeID, RoleID) local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID,102,960001) msg.DispatchWorldMsgEvent(MsgID) local TeamID = role.IsRoleHaveTeam(MapID, InstanceID, RoleID) if TeamID ~= nil and TeamID ~= 4294967295 then local Role = {} Role[1], Role[2], Role[3], Role[4], Role[5], Role[6] = role.GetRoleTeamMemID(TeamID) for i=1, 6 do role.AddRoleItem(MapID, InstanceID, Role[i], 4400377, 2, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, Role[i], 6802527, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, Role[i], 4400377, 2, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, Role[i], 4510020, 20, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, Role[i], 3020103, 50, -1, 8, 420) end end end aux.RegisterCreatureEvent(9090676, 4, "c9090676_OnDie") function Straj_OnStart(actID) --Брислин local Straj_BOss = map.MapCreateColCreature(2487662246, -1, 9090677, 725, 255, 434, 1) map.SetMapScriptData(2487662246,-1,1,1,Straj_BOss) local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID,102,960000) msg.DispatchWorldMsgEvent(MsgID) end aux.RegisterActEvent(1433, 2, "Straj_OnStart") function Straj_OnEnd(actID) local Straj_BOss = map.GetMapScriptData(2487662246,-1,1,1) map.MapDeleteCreature(2487662246,-1, Straj_BOss) end function c9090677_OnDie(MapID, InstanceID, TargetID, TargetTypeID, RoleID) local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID,102,960001) msg.DispatchWorldMsgEvent(MsgID) local TeamID = role.IsRoleHaveTeam(MapID, InstanceID, RoleID) if TeamID ~= nil and TeamID ~= 4294967295 then local Role = {} Role[1], Role[2], Role[3], Role[4], Role[5], Role[6] = role.GetRoleTeamMemID(TeamID) for i=1, 6 do role.AddRoleItem(MapID, InstanceID, Role[i], 4400377, 5, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, Role[i], 6802527, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, Role[i], 4400377, 2, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, Role[i], 4510020, 20, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, Role[i], 3020103, 50, -1, 8, 420) end end end aux.RegisterCreatureEvent(9090677, 4, "c9090677_OnDie") function c1100181_OnDie(MapID, InstanceID, TargetID, TargetTypeID, RoleID) local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID,102,960001) msg.DispatchWorldMsgEvent(MsgID) local TeamID = role.IsRoleHaveTeam(MapID, InstanceID, RoleID) if TeamID ~= nil and TeamID ~= 4294967295 then local Role = {} Role[1], Role[2], Role[3], Role[4], Role[5], Role[6] = role.GetRoleTeamMemID(TeamID) for i=1, 6 do role.AddRoleItem(MapID, InstanceID, Role[i], 6802526, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, Role[i], 4510020, 20, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, Role[i], 7100227, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, Role[i], 3020103, 50, -1, 8, 420) role.AddRoleYuanBao(MapID, InstanceID, Role[i], 10,300) end end end aux.RegisterCreatureEvent(1100181, 4, "c1100181_OnDie") function c1100195_OnDie(MapID, InstanceID, TargetID, TargetTypeID, RoleID) local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID,102,960001) msg.DispatchWorldMsgEvent(MsgID) local TeamID = role.IsRoleHaveTeam(MapID, InstanceID, RoleID) if TeamID ~= nil and TeamID ~= 4294967295 then local Role = {} Role[1], Role[2], Role[3], Role[4], Role[5], Role[6] = role.GetRoleTeamMemID(TeamID) for i=1, 6 do role.AddRoleItem(MapID, InstanceID, Role[i], 6802526, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, Role[i], 4510020, 20, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, Role[i], 7100255, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, Role[i], 3020103, 50, -1, 8, 420) role.AddRoleYuanBao(MapID, InstanceID, Role[i], 10,300) end end end aux.RegisterCreatureEvent(1100195, 4, "c1100195_OnDie") function Karpou_OnStart(actID) --Урсокус local Karpou_BOss = map.MapCreateColCreature(3390518312, -1, 9010062, 257, 2768, 715, 1) map.SetMapScriptData(3390518312,-1,1,1,Karpou_BOss) local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID,102,960000) msg.DispatchWorldMsgEvent(MsgID) end aux.RegisterActEvent(2151, 2, "Karpou_OnStart") aux.RegisterActEvent(2152, 2, "Karpou_OnStart") aux.RegisterActEvent(2153, 2, "Karpou_OnStart") aux.RegisterActEvent(2154, 2, "Karpou_OnStart") aux.RegisterActEvent(2155, 2, "Karpou_OnStart") aux.RegisterActEvent(2156, 2, "Karpou_OnStart") aux.RegisterActEvent(2157, 2, "Karpou_OnStart") aux.RegisterActEvent(2158, 2, "Karpou_OnStart") function Karpou_OnEnd(actID) local KarpouBOss = map.GetMapScriptData(3390518312, -1, 1, 1) map.MapDeleteCreature(3390518312, -1, KarpouBOss) end aux.RegisterActEvent(2151, 3, "Karpou_OnEnd") aux.RegisterActEvent(2152, 3, "Karpou_OnEnd") aux.RegisterActEvent(2153, 3, "Karpou_OnEnd") aux.RegisterActEvent(2154, 3, "Karpou_OnEnd") aux.RegisterActEvent(2155, 3, "Karpou_OnEnd") aux.RegisterActEvent(2156, 3, "Karpou_OnEnd") aux.RegisterActEvent(2157, 3, "Karpou_OnEnd") aux.RegisterActEvent(2158, 3, "Karpou_OnEnd")