-- ======================================== -- Набор новичка [Ур. 3] -> Ур. 6 -- ======================================== function I3090003_GiftBag(MapID, InstanceID, TypeID, TargetID) -- Набор новичка [Ур. 6] role.AddRoleItem(MapID, InstanceID, TargetID, 3090004, 1, 6, 8, 420) -- Малое лечебное зелье ×5 role.AddRoleItem(MapID, InstanceID, TargetID, 3010001, 5, 6, 8, 420) -- Малое зелье маны ×5 role.AddRoleItem(MapID, InstanceID, TargetID, 3010009, 5, 6, 8, 420) end aux.RegisterItemEvent(3090003, 1, "I3090003_GiftBag") function I3090003_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false local FreeSize = role.GetBagFreeSize(TargetID) if FreeSize < 3 then bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(3090003, 0, "I3090003_CanUseGiftBag") -- ======================================== -- Набор новичка [Ур. 6] -> Ур. 11 -- ======================================== function I3090004_GiftBag(MapID, InstanceID, TypeID, TargetID) -- Набор новичка [Ур. 11] role.AddRoleItem(MapID, InstanceID, TargetID, 3090005, 1, 6, 8, 420) -- Малое лечебное зелье ×5 role.AddRoleItem(MapID, InstanceID, TargetID, 3010001, 5, 6, 8, 420) -- Малое зелье маны ×5 role.AddRoleItem(MapID, InstanceID, TargetID, 3010009, 5, 6, 8, 420) end aux.RegisterItemEvent(3090004, 1, "I3090004_GiftBag") function I3090004_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false local FreeSize = role.GetBagFreeSize(TargetID) if FreeSize < 3 then bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(3090004, 0, "I3090004_CanUseGiftBag") -- ======================================== -- Набор новичка [Ур. 11] -> Ур. 16 -- ======================================== function I3090005_GiftBag(MapID, InstanceID, TypeID, TargetID) -- Набор новичка [Ур. 16] role.AddRoleItem(MapID, InstanceID, TargetID, 3090006, 1, 6, 8, 420) -- Малое лечебное зелье ×10 role.AddRoleItem(MapID, InstanceID, TargetID, 3010001, 10, 6, 8, 420) -- Малое зелье маны ×10 role.AddRoleItem(MapID, InstanceID, TargetID, 3010009, 10, 6, 8, 420) end aux.RegisterItemEvent(3090005, 1, "I3090005_GiftBag") function I3090005_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false local FreeSize = role.GetBagFreeSize(TargetID) if FreeSize < 3 then bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(3090005, 0, "I3090005_CanUseGiftBag") -- ======================================== -- Набор новичка [Ур. 16] -> Ур. 21 -- ======================================== function I3090006_GiftBag(MapID, InstanceID, TypeID, TargetID) -- Набор новичка [Ур. 21] role.AddRoleItem(MapID, InstanceID, TargetID, 3090007, 1, 6, 8, 420) -- Малое лечебное зелье ×5 role.AddRoleItem(MapID, InstanceID, TargetID, 3010001, 5, 6, 8, 420) -- Малое зелье маны ×5 role.AddRoleItem(MapID, InstanceID, TargetID, 3010009, 5, 6, 8, 420) end aux.RegisterItemEvent(3090006, 1, "I3090006_GiftBag") function I3090006_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false local FreeSize = role.GetBagFreeSize(TargetID) if FreeSize < 3 then bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(3090006, 0, "I3090006_CanUseGiftBag") -- ======================================== -- Набор новичка [Ур. 21] -> Ур. 26 -- ======================================== function I3090007_GiftBag(MapID, InstanceID, TypeID, TargetID) -- Набор новичка [Ур. 26] role.AddRoleItem(MapID, InstanceID, TargetID, 3090008, 1, 6, 8, 420) -- Среднее лечебное зелье ×5 role.AddRoleItem(MapID, InstanceID, TargetID, 3010002, 5, 6, 8, 420) -- Среднее зелье маны ×5 role.AddRoleItem(MapID, InstanceID, TargetID, 3010010, 5, 6, 8, 420) -- Красный паук Лили ×3 role.AddRoleItem(MapID, InstanceID, TargetID, 4080080, 3, 6, 8, 420) -- Камень пояса ветров ×3 role.AddRoleItem(MapID, InstanceID, TargetID, 4080081, 3, 6, 8, 420) -- Вода забвения ×3 role.AddRoleItem(MapID, InstanceID, TargetID, 4080082, 3, 6, 8, 420) -- Призрачное перо ×3 role.AddRoleItem(MapID, InstanceID, TargetID, 4080083, 3, 6, 8, 420) -- Фолиант оков ×3 role.AddRoleItem(MapID, InstanceID, TargetID, 4080084, 3, 6, 8, 420) -- Руна гарантии [перс.] ×10 role.AddRoleItem(MapID, InstanceID, TargetID, 3020057, 10, 6, 8, 420) -- Руна удачи новичка [перс.] ×10 role.AddRoleItem(MapID, InstanceID, TargetID, 3020009, 10, 6, 8, 420) end aux.RegisterItemEvent(3090007, 1, "I3090007_GiftBag") function I3090007_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(3090007, 0, "I3090007_CanUseGiftBag") -- ======================================== -- Набор новичка [Ур. 26] -> Ур. 31 -- ======================================== function I3090008_GiftBag(MapID, InstanceID, TypeID, TargetID) -- Набор новичка [Ур. 31] role.AddRoleItem(MapID, InstanceID, TargetID, 3090009, 1, 6, 8, 420) -- Среднее лечебное зелье ×5 role.AddRoleItem(MapID, InstanceID, TargetID, 3010002, 5, 6, 8, 420) -- Среднее зелье маны ×5 role.AddRoleItem(MapID, InstanceID, TargetID, 3010010, 5, 6, 8, 420) -- Свиток воскрешения ×1 role.AddRoleItem(MapID, InstanceID, TargetID, 3070018, 1, 6, 8, 420) -- Руна гарантии [перс.] ×10 role.AddRoleItem(MapID, InstanceID, TargetID, 3020057, 10, 6, 8, 420) -- Руна удачи новичка [перс.] ×10 role.AddRoleItem(MapID, InstanceID, TargetID, 3020009, 10, 6, 8, 420) end aux.RegisterItemEvent(3090008, 1, "I3090008_GiftBag") function I3090008_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false local FreeSize = role.GetBagFreeSize(TargetID) if FreeSize < 6 then bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(3090008, 0, "I3090008_CanUseGiftBag") -- ======================================== -- Набор новичка [Ур. 31] -> Ур. 36 -- ======================================== function I3090009_GiftBag(MapID, InstanceID, TypeID, TargetID) -- Набор новичка [Ур. 36] role.AddRoleItem(MapID, InstanceID, TargetID, 3090010, 1, 6, 8, 420) -- Среднее лечебное зелье ×5 role.AddRoleItem(MapID, InstanceID, TargetID, 3010002, 5, 6, 8, 420) -- Среднее зелье маны ×5 role.AddRoleItem(MapID, InstanceID, TargetID, 3010010, 5, 6, 8, 420) -- Свиток воскрешения ×1 role.AddRoleItem(MapID, InstanceID, TargetID, 3070018, 1, 6, 8, 420) -- Комплект снежного меха (Меховой набор [7 дн.][перс.]) role.AddRoleItem(MapID, InstanceID, TargetID, 3090016, 1, 6, 8, 420) -- Руна гарантии [перс.] ×10 role.AddRoleItem(MapID, InstanceID, TargetID, 3020057, 10, 6, 8, 420) -- Руна удачи новичка [перс.] ×10 role.AddRoleItem(MapID, InstanceID, TargetID, 3020009, 10, 6, 8, 420) end aux.RegisterItemEvent(3090009, 1, "I3090009_GiftBag") function I3090009_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false local FreeSize = role.GetBagFreeSize(TargetID) if FreeSize < 7 then bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(3090009, 0, "I3090009_CanUseGiftBag") -- ======================================== -- Набор новичка [Ур. 36] -> Ур. 41 -- ======================================== function I3090010_GiftBag(MapID, InstanceID, TypeID, TargetID) -- Набор новичка [Ур. 41] role.AddRoleItem(MapID, InstanceID, TargetID, 3090011, 1, 6, 8, 420) -- Среднее лечебное зелье ×5 role.AddRoleItem(MapID, InstanceID, TargetID, 3010002, 5, 6, 8, 420) -- Среднее зелье маны ×5 role.AddRoleItem(MapID, InstanceID, TargetID, 3010010, 5, 6, 8, 420) -- Свиток воскрешения ×1 role.AddRoleItem(MapID, InstanceID, TargetID, 3070018, 1, 6, 8, 420) -- Путевой камень [перс.] ×3 role.AddRoleItem(MapID, InstanceID, TargetID, 3070059, 3, 6, 8, 420) -- 300 купонов ×1 role.AddRoleItem(MapID, InstanceID, TargetID, 3090002, 1, 6, 8, 420) -- Руна гарантии [перс.] ×10 role.AddRoleItem(MapID, InstanceID, TargetID, 3020057, 10, 6, 8, 420) -- Руна удачи новичка [перс.] ×10 role.AddRoleItem(MapID, InstanceID, TargetID, 3020009, 10, 6, 8, 420) end aux.RegisterItemEvent(3090010, 1, "I3090010_GiftBag") function I3090010_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(3090010, 0, "I3090010_CanUseGiftBag") -- ======================================== -- Набор новичка [Ур. 41] -> Ур. 46 -- ======================================== function I3090011_GiftBag(MapID, InstanceID, TypeID, TargetID) -- Набор новичка [Ур. 46] role.AddRoleItem(MapID, InstanceID, TargetID, 3090012, 1, 6, 8, 420) -- Большое лечебное зелье ×5 role.AddRoleItem(MapID, InstanceID, TargetID, 3010003, 5, 6, 8, 420) -- Большое зелье маны ×5 role.AddRoleItem(MapID, InstanceID, TargetID, 3010011, 5, 6, 8, 420) -- Большая руна опыта [1ч.] ×1 role.AddRoleItem(MapID, InstanceID, TargetID, 3070028, 1, 6, 8, 420) -- Легированное железо [Ур. 4] ×4 role.AddRoleItem(MapID, InstanceID, TargetID, 3050012, 4, 6, 8, 420) -- Свиток воскрешения ×1 role.AddRoleItem(MapID, InstanceID, TargetID, 3070018, 1, 6, 8, 420) -- Особый камень усиления ×5 role.AddRoleItem(MapID, InstanceID, TargetID, 3020005, 5, 6, 8, 420) -- Руна гарантии [перс.] ×10 role.AddRoleItem(MapID, InstanceID, TargetID, 3020057, 10, 6, 8, 420) -- Руна удачи новичка [перс.] ×10 role.AddRoleItem(MapID, InstanceID, TargetID, 3020009, 10, 6, 8, 420) end aux.RegisterItemEvent(3090011, 1, "I3090011_GiftBag") function I3090011_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false local FreeSize = role.GetBagFreeSize(TargetID) if FreeSize < 9 then bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(3090011, 0, "I3090011_CanUseGiftBag") -- ======================================== -- Набор новичка [Ур. 46] -> Ур. 51 -- ======================================== function I3090012_GiftBag(MapID, InstanceID, TypeID, TargetID) -- Набор новичка [Ур. 51] role.AddRoleItem(MapID, InstanceID, TargetID, 3090013, 1, 6, 8, 420) -- Большое лечебное зелье ×5 role.AddRoleItem(MapID, InstanceID, TargetID, 3010003, 5, 6, 8, 420) -- Большое зелье маны ×5 role.AddRoleItem(MapID, InstanceID, TargetID, 3010011, 5, 6, 8, 420) -- Большая руна опыта [1ч.] ×1 role.AddRoleItem(MapID, InstanceID, TargetID, 3070028, 1, 6, 8, 420) -- Легированное железо [Ур. 4] ×4 role.AddRoleItem(MapID, InstanceID, TargetID, 3050012, 4, 6, 8, 420) -- Свиток воскрешения ×1 role.AddRoleItem(MapID, InstanceID, TargetID, 3070018, 1, 6, 8, 420) -- Особый камень усиления ×5 role.AddRoleItem(MapID, InstanceID, TargetID, 3020005, 5, 6, 8, 420) -- Руна гарантии [перс.] ×10 role.AddRoleItem(MapID, InstanceID, TargetID, 3020057, 10, 6, 8, 420) -- Руна удачи новичка [перс.] ×10 role.AddRoleItem(MapID, InstanceID, TargetID, 3020009, 10, 6, 8, 420) -- Маленький мешочек камней ×1 role.AddRoleItem(MapID, InstanceID, TargetID, 3090017, 1, 6, 8, 420) end aux.RegisterItemEvent(3090012, 1, "I3090012_GiftBag") function I3090012_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(3090012, 0, "I3090012_CanUseGiftBag") -- ======================================== -- Набор новичка [Ур. 51] -> Ур. 56 -- ======================================== function I3090013_GiftBag(MapID, InstanceID, TypeID, TargetID) -- Набор новичка [Ур. 56] role.AddRoleItem(MapID, InstanceID, TargetID, 3090014, 1, 6, 8, 420) -- Большое лечебное зелье ×5 role.AddRoleItem(MapID, InstanceID, TargetID, 3010003, 5, 6, 8, 420) -- Большое зелье маны ×5 role.AddRoleItem(MapID, InstanceID, TargetID, 3010011, 5, 6, 8, 420) -- Большая руна опыта [1ч.] ×1 role.AddRoleItem(MapID, InstanceID, TargetID, 3070028, 1, 6, 8, 420) -- Легированное железо [Ур. 4] ×6 role.AddRoleItem(MapID, InstanceID, TargetID, 3050012, 6, 6, 8, 420) -- Свиток воскрешения ×1 role.AddRoleItem(MapID, InstanceID, TargetID, 3070018, 1, 6, 8, 420) -- Особый камень усиления ×5 role.AddRoleItem(MapID, InstanceID, TargetID, 3020005, 5, 6, 8, 420) -- Руна гарантии [перс.] ×10 role.AddRoleItem(MapID, InstanceID, TargetID, 3020057, 10, 6, 8, 420) -- Руна удачи новичка [перс.] ×10 role.AddRoleItem(MapID, InstanceID, TargetID, 3020009, 10, 6, 8, 420) end aux.RegisterItemEvent(3090013, 1, "I3090013_GiftBag") function I3090013_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false local FreeSize = role.GetBagFreeSize(TargetID) if FreeSize < 9 then bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(3090013, 0, "I3090013_CanUseGiftBag") -- ======================================== -- Набор новичка [Ур. 56] -> Ур. 61 -- ======================================== function I3090014_GiftBag(MapID, InstanceID, TypeID, TargetID) -- Набор новичка [Ур. 61] role.AddRoleItem(MapID, InstanceID, TargetID, 3090015, 1, 6, 8, 420) -- Большое лечебное зелье ×5 role.AddRoleItem(MapID, InstanceID, TargetID, 3010003, 5, 6, 8, 420) -- Большое зелье маны ×5 role.AddRoleItem(MapID, InstanceID, TargetID, 3010011, 5, 6, 8, 420) -- Большая руна опыта [1ч.] ×1 role.AddRoleItem(MapID, InstanceID, TargetID, 3070028, 1, 6, 8, 420) -- Легированное железо [Ур. 4] ×6 role.AddRoleItem(MapID, InstanceID, TargetID, 3050012, 6, 6, 8, 420) -- Свиток воскрешения ×1 role.AddRoleItem(MapID, InstanceID, TargetID, 3070018, 1, 6, 8, 420) -- Особый камень усиления ×5 role.AddRoleItem(MapID, InstanceID, TargetID, 3020005, 5, 6, 8, 420) -- Руна гарантии [перс.] ×10 role.AddRoleItem(MapID, InstanceID, TargetID, 3020057, 10, 6, 8, 420) -- Руна удачи новичка [перс.] ×10 role.AddRoleItem(MapID, InstanceID, TargetID, 3020009, 10, 6, 8, 420) -- Большой мешочек камней ×1 role.AddRoleItem(MapID, InstanceID, TargetID, 3090018, 1, 6, 8, 420) end aux.RegisterItemEvent(3090014, 1, "I3090014_GiftBag") function I3090014_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(3090014, 0, "I3090014_CanUseGiftBag") -- ======================================== -- Набор новичка [Ур. 61] - финальный -- ======================================== function I3090015_GiftBag(MapID, InstanceID, TypeID, TargetID) -- Руна сокровищ ×5 role.AddRoleItem(MapID, InstanceID, TargetID, 3070038, 5, 6, 8, 420) -- Огромное лечебное зелье ×10 role.AddRoleItem(MapID, InstanceID, TargetID, 3010004, 10, 6, 8, 420) -- Огромное зелье маны ×10 role.AddRoleItem(MapID, InstanceID, TargetID, 3010012, 10, 6, 8, 420) -- Большая руна опыта [1ч.] ×1 role.AddRoleItem(MapID, InstanceID, TargetID, 3070028, 1, 6, 8, 420) -- Мифическое железо [Ур. 4] ×10 role.AddRoleItem(MapID, InstanceID, TargetID, 3050017, 10, 6, 8, 420) -- Свиток воскрешения ×1 role.AddRoleItem(MapID, InstanceID, TargetID, 3070018, 1, 6, 8, 420) -- Превосходный камень усиления ×10 role.AddRoleItem(MapID, InstanceID, TargetID, 3020006, 10, 6, 8, 420) -- Руна удачи новичка [перс.] ×10 role.AddRoleItem(MapID, InstanceID, TargetID, 3020009, 10, 6, 8, 420) -- Руна гарантии [перс.] ×10 role.AddRoleItem(MapID, InstanceID, TargetID, 3020057, 10, 6, 8, 420) end aux.RegisterItemEvent(3090015, 1, "I3090015_GiftBag") function I3090015_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false local FreeSize = role.GetBagFreeSize(TargetID) if FreeSize < 9 then bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(3090015, 0, "I3090015_CanUseGiftBag")