-- Наборы новичка уровней 20, 30, 40, 60 -- Набор новичка уровня 20 (ID: 3090044) function I3090044_GiftBag(MapID, InstanceID, TypeID, TargetID) -- Среднее лечебное зелье ×100 role.AddRoleItem(MapID, InstanceID, TargetID, 3010002, 100, -1, 8, 420) -- Среднее зелье маны ×100 role.AddRoleItem(MapID, InstanceID, TargetID, 3010010, 100, -1, 8, 420) -- Руна гарантии [перс.] ×20 role.AddRoleItem(MapID, InstanceID, TargetID, 3020057, 20, -1, 8, 420) -- Руна удачи новичка [перс.] ×20 role.AddRoleItem(MapID, InstanceID, TargetID, 3020009, 20, -1, 8, 420) -- Руна удачи [+12] [перс.] ×5 role.AddRoleItem(MapID, InstanceID, TargetID, 3070068, 5, -1, 8, 420) -- Дополнительная сумка [перс.] ×1 role.AddRoleItem(MapID, InstanceID, TargetID, 3070057, 1, -1, 8, 420) -- Заказ ×10 role.AddRoleItem(MapID, InstanceID, TargetID, 4500002, 10, -1, 8, 420) -- Руна опыта ×1 role.AddRoleItem(MapID, InstanceID, TargetID, 3070026, 1, -1, 8, 420) -- Начальный камень усиления ×20 role.AddRoleItem(MapID, InstanceID, TargetID, 3020001, 20, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 3090045, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4040027, 1, -1, 8, 420) end function I3090044_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false local FreeSize = role.GetBagFreeSize(TargetID) if FreeSize < 10 then bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(3090044, 1, "I3090044_GiftBag") aux.RegisterItemEvent(3090044, 0, "I3090044_CanUseGiftBag") -- Набор новичка уровня 30 (ID: 3090045) function I3090045_GiftBag(MapID, InstanceID, TypeID, TargetID) -- Большое лечебное зелье ×100 role.AddRoleItem(MapID, InstanceID, TargetID, 3010003, 100, -1, 8, 420) -- Большое зелье маны ×100 role.AddRoleItem(MapID, InstanceID, TargetID, 3010011, 100, -1, 8, 420) -- Руна гарантии [перс.] ×20 role.AddRoleItem(MapID, InstanceID, TargetID, 3020057, 20, -1, 8, 420) -- Руна удачи [+12] [перс.] ×10 role.AddRoleItem(MapID, InstanceID, TargetID, 3070068, 10, -1, 8, 420) -- Малая золотая руна ×1 role.AddRoleItem(MapID, InstanceID, TargetID, 3070030, 1, -1, 8, 420) -- Заказ ×15 role.AddRoleItem(MapID, InstanceID, TargetID, 4500002, 15, -1, 8, 420) -- Начальный камень усиления ×20 role.AddRoleItem(MapID, InstanceID, TargetID, 3020001, 20, -1, 8, 420) -- Рупор ×20 role.AddRoleItem(MapID, InstanceID, TargetID, 4040027, 20, -1, 8, 420) -- Руна битвы [6 ч] [перс.] ×1 role.AddRoleItem(MapID, InstanceID, TargetID, 3070011, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 3090046, 1, -1, 8, 420) end function I3090045_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false local FreeSize = role.GetBagFreeSize(TargetID) if FreeSize < 10 then bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(3090045, 1, "I3090045_GiftBag") aux.RegisterItemEvent(3090045, 0, "I3090045_CanUseGiftBag") -- Набор новичка уровня 40 (ID: 3090046) function I3090046_GiftBag(MapID, InstanceID, TypeID, TargetID) -- Огромное лечебное зелье ×100 role.AddRoleItem(MapID, InstanceID, TargetID, 3010004, 100, -1, 8, 420) -- Огромное зелье маны ×100 role.AddRoleItem(MapID, InstanceID, TargetID, 3010012, 100, -1, 8, 420) -- Малая руна сокровищ ×1 role.AddRoleItem(MapID, InstanceID, TargetID, 3070036, 1, -1, 8, 420) -- Дополнительная сумка [перс.] ×1 role.AddRoleItem(MapID, InstanceID, TargetID, 3070057, 1, -1, 8, 420) -- Заказ ×20 role.AddRoleItem(MapID, InstanceID, TargetID, 4500002, 20, -1, 8, 420) -- Свиток воскрешения ×2 role.AddRoleItem(MapID, InstanceID, TargetID, 3070018, 2, -1, 8, 420) -- 300 купонов ×1 role.AddRoleItem(MapID, InstanceID, TargetID, 3090002, 1, -1, 8, 420) -- Руна битвы [12 ч] ×1 role.AddRoleItem(MapID, InstanceID, TargetID, 3070012, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 3090047, 1, -1, 8, 420) end function I3090046_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false local FreeSize = role.GetBagFreeSize(TargetID) if FreeSize < 8 then bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(3090046, 1, "I3090046_GiftBag") aux.RegisterItemEvent(3090046, 0, "I3090046_CanUseGiftBag") -- Набор новичка уровня 60 (ID: 3090047) function I3090047_GiftBag(MapID, InstanceID, TypeID, TargetID) -- Дополнительная сумка [перс.] ×1 role.AddRoleItem(MapID, InstanceID, TargetID, 3070057, 1, -1, 8, 420) -- Дополнительный склад [перс.] ×1 role.AddRoleItem(MapID, InstanceID, TargetID, 3070058, 1, -1, 8, 420) -- Руна удачи [+12] [перс.] ×10 role.AddRoleItem(MapID, InstanceID, TargetID, 3070068, 10, -1, 8, 420) -- Руна гарантии [перс.] ×20 role.AddRoleItem(MapID, InstanceID, TargetID, 3020057, 20, -1, 8, 420) -- Свиток воскрешения ×2 role.AddRoleItem(MapID, InstanceID, TargetID, 3070018, 2, -1, 8, 420) -- Особый путевой камень ×10 role.AddRoleItem(MapID, InstanceID, TargetID, 3070050, 10, -1, 8, 420) -- Заказ ×50 role.AddRoleItem(MapID, InstanceID, TargetID, 4500002, 50, -1, 8, 420) -- Руна битвы [1 дн] ×1 role.AddRoleItem(MapID, InstanceID, TargetID, 3070013, 1, -1, 8, 420) -- Большая руна опыта [1 ч] ×1 role.AddRoleItem(MapID, InstanceID, TargetID, 3070028, 1, -1, 8, 420) -- Серебряный боевой VIP [7 дн.] ×1 role.AddRoleItem(MapID, InstanceID, TargetID, 4300011, 1, -1, 8, 420) -- Сильное зелье бодрости ×5 role.AddRoleItem(MapID, InstanceID, TargetID, 3010034, 30, -1, 8, 420) end function I3090047_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false local FreeSize = role.GetBagFreeSize(TargetID) if FreeSize < 11 then bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(3090047, 1, "I3090047_GiftBag") aux.RegisterItemEvent(3090047, 0, "I3090047_CanUseGiftBag")