function chyloto_GiftBag(MapID, InstanceID, TypeID, TargetID) local r = math.random(325000) local temp = 0 local index = 1 local tbl = {} tbl[1]={4821002,1,-1,5000} --- Грава tbl[2]={7602401,1,-1,100000} -- набор масок 1 -- 105000 tbl[3]={5802143,1,-1,80000} -- кровь 2 -- 185000 tbl[4]={5802144,1,-1,60000} -- кровь 3 -- 245000 tbl[5]={5802632,15,-1,40000} -- + 9 ур tbl[6]={5802667,15,-1,40000} -- - 9 ур for i = 1,6 do temp = temp + tbl[i][4] if temp >= r then index = i break end end role.AddRoleItem(MapID, InstanceID, TargetID, tbl[index][1], tbl[index][2], tbl[index][3], 8, 420) if index >= 1 then local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID, 100, 280) --?????? msg.AddMsgEvent(MsgID, 2, TargetID) msg.AddMsgEvent(MsgID, 4, TypeID) msg.AddMsgEvent(MsgID, 4, tbl[index][1]) msg.DispatchWorldMsgEvent(MsgID) end end aux.RegisterItemEvent(7602400, 1, "chyloto_GiftBag") function Imaski1_GiftBag(MapID, InstanceID, TypeID, TargetID) local maski1 = {} maski1[1] = {8099155} maski1[2] = {8099156} maski1[3] = {8099157} maski1[4] = {8099159} maski1[5] = {8099160} maski1[6] = {8099161} maski1[7] = {8099201} maski1[8] = {8099202} maski1[9] = {8099203} local r = math.random(1,9) role.AddRoleItem(MapID, InstanceID, TargetID, maski1[r][1], 1, 6, 8, 420) end aux.RegisterItemEvent(7602401, 1, "Imaski1_GiftBag") function Ieda_GiftBag(MapID, InstanceID, TypeID, TargetID) local eda = {} eda[1] = {4100651} eda[2] = {4100652} eda[3] = {4100653} eda[4] = {4100654} eda[5] = {4100655} eda[6] = {6600029} eda[7] = {6600030} eda[8] = {6600034} eda[9] = {6600031} eda[10] = {6600032} eda[11] = {6600033} eda[12] = {6600035} local r = math.random(1,12) role.AddRoleItem(MapID, InstanceID, TargetID, eda[r][1], 10, 6, 8, 420) end aux.RegisterItemEvent(7100227, 1, "Ieda_GiftBag") function Idusha_GiftBag(MapID, InstanceID, TypeID, TargetID) local dusha = {} dusha[1] = {7602501} dusha[2] = {7602483} dusha[3] = {7602484} dusha[4] = {7602485} dusha[5] = {7602486} dusha[6] = {7602487} dusha[7] = {7602488} dusha[8] = {7602489} dusha[9] = {7602490} dusha[10] = {7602491} dusha[11] = {7602492} local r = math.random(1,11) role.AddRoleItem(MapID, InstanceID, TargetID, dusha[r][1], 5, 6, 8, 420) end aux.RegisterItemEvent(7100255, 1, "Idusha_GiftBag") function Ivikroyka_GiftBag(MapID, InstanceID, TypeID, TargetID) local vikroyka = {} vikroyka[1] = {3050401} vikroyka[2] = {3050402} vikroyka[3] = {3050403} vikroyka[4] = {3050404} vikroyka[5] = {3050411} vikroyka[6] = {3050412} vikroyka[7] = {3050413} vikroyka[8] = {3050414} vikroyka[9] = {3050421} vikroyka[10] = {3050422} vikroyka[11] = {3050423} vikroyka[12] = {3050424} vikroyka[13] = {3050431} vikroyka[14] = {3050432} vikroyka[15] = {3050433} vikroyka[16] = {3050434} vikroyka[17] = {3050442} vikroyka[18] = {3050443} vikroyka[19] = {3050444} vikroyka[20] = {3050452} vikroyka[21] = {3050453} vikroyka[22] = {3050454} vikroyka[23] = {3050481} vikroyka[24] = {3050482} vikroyka[25] = {3050483} vikroyka[26] = {3050484} vikroyka[27] = {3050461} vikroyka[28] = {3050462} vikroyka[29] = {3050463} vikroyka[30] = {3050464} vikroyka[31] = {3050471} vikroyka[32] = {3050472} vikroyka[33] = {3050473} vikroyka[34] = {3050474} local r = math.random(1,34) role.AddRoleItem(MapID, InstanceID, TargetID, vikroyka[r][1], 1, 6, 8, 420) end aux.RegisterItemEvent(7100254, 1, "Ivikroyka_GiftBag") function Imaski2_GiftBag(MapID, InstanceID, TypeID, TargetID) local maski2 = {} maski2[1] = {8099212} maski2[2] = {8099213} maski2[3] = {8099214} maski2[4] = {8099270} maski2[5] = {8099271} maski2[6] = {8099272} maski2[7] = {8099439} maski2[8] = {8099440} maski2[9] = {8099441} maski2[7] = {8099439} maski2[8] = {8099440} maski2[9] = {8099441} maski2[7] = {8099439} maski2[8] = {8099440} maski2[9] = {8099441} maski2[10] = {8099852} maski2[11] = {8099853} maski2[12] = {8099854} local r = math.random(1,12) role.AddRoleItem(MapID, InstanceID, TargetID, maski2[r][1], 1, 6, 8, 420) end aux.RegisterItemEvent(7602402, 1, "Imaski2_GiftBag") function Imaski3_GiftBag(MapID, InstanceID, TypeID, TargetID) local maski3 = {} maski3[1] = {8099442} maski3[2] = {8099443} maski3[3] = {8099444} maski3[4] = {8099515} maski3[5] = {8099516} maski3[6] = {8099517} maski3[7] = {8099705} maski3[8] = {8099706} maski3[9] = {8099707} maski3[7] = {8099705} maski3[8] = {8099706} maski3[9] = {8099707} maski3[10] = {8099820} maski3[11] = {8099821} maski3[12] = {8099822} local r = math.random(1,12) role.AddRoleItem(MapID, InstanceID, TargetID, maski3[r][1], 1, 6, 8, 420) end aux.RegisterItemEvent(7602403, 1, "Imaski3_GiftBag") function Ivolklet_GiftBag(MapID, InstanceID, TypeID, TargetID) local volklet = {} volklet[1] = {4212036} volklet[2] = {4212040} volklet[3] = {4215007} volklet[4] = {4215050} volklet[5] = {4215010} volklet[6] = {4215053} volklet[7] = {4215059} volklet[8] = {6600378} local r = math.random(1,8) role.AddRoleItem(MapID, InstanceID, TargetID, volklet[r][1], 1, 6, 8, 420) end aux.RegisterItemEvent(4510022, 1, "Ivolklet_GiftBag") function Izolklet_GiftBag(MapID, InstanceID, TypeID, TargetID) local zolklet = {} zolklet[1] = {6015191} zolklet[2] = {6015207} zolklet[3] = {6015215} zolklet[4] = {6015095} zolklet[5] = {6015079} zolklet[6] = {6015247} zolklet[7] = {6015248} zolklet[8] = {6015239} local r = math.random(1,8) role.AddRoleItem(MapID, InstanceID, TargetID, zolklet[r][1], 1, 6, 8, 420) end aux.RegisterItemEvent(4510023, 1, "Izolklet_GiftBag")