-- function c9999999_Die(MapID, InstanceID, TargetID, TargetTypeID, RoleID) -- local curhour = tonumber(os.date("%H")) -- local curmin = tonumber(os.date("%M")) -- act.SetActScriptData(1133, 1, 1, 8) -- act.SetActScriptData(1133, 1, 2, curhour) -- act.SetActScriptData(1133, 1, 3, curmin) -- local rareItems = { -- 5802127, -- ���������� �������� +36 -- 6600826 -- ���� ������� -- } -- local itemID = rareItems[math.random(#rareItems)] -- role.AddRoleItem(MapID, InstanceID, RoleID, itemID, 1, -1, 8, 420) -- local x = math.random(1, 11) -- local voin = { -- {8039048}, {8039049}, {8039050}, {8039051}, {8039052}, -- {8039053}, {8039054}, {8039055}, {8039056}, {8039057}, {8039058} -- } -- local strelok = { -- {8039059}, {8039060}, {8039061}, {8039062}, {8039063}, -- {8039064}, {8039065}, {8039066}, {8039067}, {8039068}, {8039069} -- } -- local mag = { -- {8039070}, {8039071}, {8039072}, {8039073}, {8039074}, -- {8039075}, {8039076}, {8039077}, {8039078}, {8039079}, {8039080} -- } -- local bard = { -- {8039081}, {8039082}, {8039083}, {8039084}, {8039085}, -- {8039086}, {8039087}, {8039088}, {8039089}, {8039090}, {8039091} -- } -- local class = role.GetRoleClass(RoleID) -- local msgget -- if class == 2 or class == 6 or class == 7 then -- role.AddRoleItem(MapID, InstanceID, RoleID, voin[x][1], 1, 6, 8, 420) -- msgget = voin[x][1] -- elseif class == 3 or class == 8 or class == 9 then -- role.AddRoleItem(MapID, InstanceID, RoleID, strelok[x][1], 1, 6, 8, 420) -- msgget = strelok[x][1] -- elseif class == 5 or class == 12 or class == 13 then -- role.AddRoleItem(MapID, InstanceID, RoleID, bard[x][1], 1, 6, 8, 420) -- msgget = bard[x][1] -- elseif class == 4 or class == 10 or class == 11 then -- role.AddRoleItem(MapID, InstanceID, RoleID, mag[x][1], 1, 6, 8, 420) -- msgget = mag[x][1] -- end -- local MsgID = msg.BeginMsgEvent() -- msg.AddMsgEvent(MsgID, 102, 900220) -- msg.AddMsgEvent(MsgID, 2, RoleID) -- msg.AddMsgEvent(MsgID, 4, msgget) -- msg.DispatchWorldMsgEvent(MsgID) -- local lootRoleTable = cre.GetAroundRole(MapID, InstanceID, TargetID, 50000, 50000) -- for k, RoleID in pairs(lootRoleTable) do -- role.AddRoleItem(MapID, InstanceID, RoleID, 6600316, 5, -1, 8, 420) -- role.AddRoleItem(MapID, InstanceID, RoleID, 5802143, 8, 6, 8, 420) -- role.AddRoleItem(MapID, InstanceID, RoleID, 3020013, 5, -1, 8, 420) -- role.AddRoleItem(MapID, InstanceID, RoleID, 3020052, 11, -1, 8, 420) -- role.AddRoleItem(MapID, InstanceID, RoleID, 3020100, 5, -1, 8, 420) -- role.AddRoleItem(MapID, InstanceID, RoleID, 3030127, 10, -1, 8, 420) -- end -- end -- aux.RegisterCreatureEvent(9999999, 4, "c9999999_Die")