--世界BOSS死亡,清空全局变量 function WorldBOSS_OnDie(MapID, InstanceID, TargetID, TargetTypeID, RoleID) role.AddRoleItem(MapID, InstanceID, RoleID, 4400377,1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, RoleID, 3500208,15, -1, 8, 420) if TargetTypeID == 3040333 then World_Boss_1 = 0 elseif TargetTypeID == 3040334 then World_Boss_4 = 0 elseif TargetTypeID == 3040335 then World_Boss_3 = 0 elseif TargetTypeID == 3040336 then World_Boss_2 = 0 end local x,y,z = unit.GetPosition(MapID, InstanceID, TargetID) map.MapCreateCreature(MapID, InstanceID, 3040338, x, y, z) if tianxiafuliren ~= nil then map.MapDeleteCreature(3424073512, -1, tianxiafuliren) end tianxiafuliren = map.MapCreateCreature(3424073512, -1, 5610054, 612, 23510, 588)--主城 local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID, 101,206492) --天下福利人已经出现在斗战天城(612,588)处,快去它哪里领取兑换福利吧 612,23510,588 msg.DispatchWorldMsgEvent(MsgID) end --function Skorpion_OnDie(MapID, InstanceID, TargetID, TargetTypeID, RoleID) -- role.AddRoleItem(MapID, InstanceID, RoleID, 6015282,1, -1, 8, 420) --end --function Faradey_OnDie(MapID, InstanceID, TargetID, TargetTypeID, RoleID) -- role.AddRoleItem(MapID, InstanceID, RoleID, 3020103,100, -1, 8, 420) -- role.AddRoleItem(MapID, InstanceID, RoleID, 3070090,1, -1, 8, 420) --end --function Pandamob_OnDie(MapID, InstanceID, TargetID, TargetTypeID, RoleID) -- role.AddRoleItem(MapID, InstanceID, RoleID, 4830004,1, -1, 8, 420) --end --function Mobysum_OnDie(MapID, InstanceID, TargetID, TargetTypeID, RoleID) -- role.AddRoleItem(MapID, InstanceID, RoleID, 7100220,1, -1, 8, 420) --end --function sugrob_OnDie(MapID, InstanceID, TargetID, TargetTypeID, RoleID) -- role.AddRoleItem(MapID, InstanceID, RoleID, 7100247,1, -1, 8, 420) --end function duhi_OnDie(MapID, InstanceID, TargetID, TargetTypeID, RoleID) role.AddRoleItem(MapID, InstanceID, RoleID, 4530243, 5, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, RoleID, 4510020, 5, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, RoleID, 3020103, 50, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, RoleID, 6802526, 2, -1, 8, 420) end function bashnya_OnDie(MapID, InstanceID, TargetID, TargetTypeID, RoleID) role.AddRoleItem(MapID, InstanceID, RoleID, 4530243, 5, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, RoleID, 4510020, 5, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, RoleID, 3020103, 50, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, RoleID, 6802526, 2, -1, 8, 420) end function drakon1_OnDie(MapID, InstanceID, TargetID, TargetTypeID, RoleID) role.AddRoleItem(MapID, InstanceID, RoleID, 7100241,1, -1, 8, 420) end function drakon2_OnDie(MapID, InstanceID, TargetID, TargetTypeID, RoleID) role.AddRoleItem(MapID, InstanceID, RoleID, 7100253,1, -1, 8, 420) end function drako3_OnDie(MapID, InstanceID, TargetID, TargetTypeID, RoleID) role.AddRoleItem(MapID, InstanceID, RoleID, 7100243,1, -1, 8, 420) end function drakon4_OnDie(MapID, InstanceID, TargetID, TargetTypeID, RoleID) role.AddRoleItem(MapID, InstanceID, RoleID, 7100244,1, -1, 8, 420) end function drakon5_OnDie(MapID, InstanceID, TargetID, TargetTypeID, RoleID) role.AddRoleItem(MapID, InstanceID, RoleID, 7100245,1, -1, 8, 420) end function drakon6_OnDie(MapID, InstanceID, TargetID, TargetTypeID, RoleID) role.AddRoleItem(MapID, InstanceID, RoleID, 7100246,1, -1, 8, 420) end function drakon7_OnDie(MapID, InstanceID, TargetID, TargetTypeID, RoleID) role.AddRoleItem(MapID, InstanceID, RoleID, 7100247,1, -1, 8, 420) end function drakon8_OnDie(MapID, InstanceID, TargetID, TargetTypeID, RoleID) role.AddRoleItem(MapID, InstanceID, RoleID, 7100248,1, -1, 8, 420) end function drakon9_OnDie(MapID, InstanceID, TargetID, TargetTypeID, RoleID) role.AddRoleItem(MapID, InstanceID, RoleID, 7100249,1, -1, 8, 420) end function drakon10_OnDie(MapID, InstanceID, TargetID, TargetTypeID, RoleID) role.AddRoleItem(MapID, InstanceID, RoleID, 7100250,1, -1, 8, 420) end function drakon11_OnDie(MapID, InstanceID, TargetID, TargetTypeID, RoleID) role.AddRoleItem(MapID, InstanceID, RoleID, 7100251,1, -1, 8, 420) end function drakon12_OnDie(MapID, InstanceID, TargetID, TargetTypeID, RoleID) role.AddRoleItem(MapID, InstanceID, RoleID, 7100252,1, -1, 8, 420) end function myash1_OnDie(MapID, InstanceID, TargetID, TargetTypeID, RoleID) role.AddRoleItem(MapID, InstanceID, RoleID, 7100273,1, -1, 8, 420) end function myash2_OnDie(MapID, InstanceID, TargetID, TargetTypeID, RoleID) role.AddRoleItem(MapID, InstanceID, RoleID, 7100274,1, -1, 8, 420) end function myash3_OnDie(MapID, InstanceID, TargetID, TargetTypeID, RoleID) role.AddRoleItem(MapID, InstanceID, RoleID, 7100275,1, -1, 8, 420) end function redla_OnDie(MapID, InstanceID, TargetID, TargetTypeID, RoleID) role.AddRoleItem(MapID, InstanceID, RoleID, 7100276,1, -1, 8, 420) end function nebes_OnDie(MapID, InstanceID, TargetID, TargetTypeID, RoleID) role.AddRoleItem(MapID, InstanceID, RoleID, 3090102,1, -1, 8, 420) end function relikvia_OnDie(MapID, InstanceID, TargetID, TargetTypeID, RoleID) local item2give = {7100577,7100578,7100579,7100580,7100581,7100582,7100583,7100584} role.AddRoleItem(MapID, InstanceID, RoleID,item2give[math.random(1,8)], 1, 0, 8, 420) return 0 end function ico_OnDie(MapID, InstanceID, TargetID, TargetTypeID, RoleID) role.AddRoleItem(MapID, InstanceID, RoleID, 4510020,5, -1, 8, 420) end aux.RegisterCreatureEvent(9010394, 4, "Faradey_OnDie") aux.RegisterCreatureEvent(1004004, 4, "Skorpion_OnDie") aux.RegisterCreatureEvent(5610120, 4, "myash1_OnDie") aux.RegisterCreatureEvent(5610121, 4, "myash2_OnDie") aux.RegisterCreatureEvent(5610122, 4, "myash3_OnDie") --aux.RegisterCreatureEvent(6030002, 4, "sugrob_OnDie") aux.RegisterCreatureEvent(3040333, 4, "WorldBOSS_OnDie") aux.RegisterCreatureEvent(3040334, 4, "WorldBOSS_OnDie") aux.RegisterCreatureEvent(3040335, 4, "WorldBOSS_OnDie") aux.RegisterCreatureEvent(3040336, 4, "WorldBOSS_OnDie") --福利人消失,清空变量 function c5610054_OnDisappear(MapID, InstanceID, TargetID, TargetTypeID) tianxiafuliren = nil end aux.RegisterCreatureEvent(5610054, 13, "c5610054_OnDisappear")