-- Функция для обработки использования подарочного пакета с ID 4500110 function I4500110_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 4500057, 3, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 3070056, 9, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 3070051, 3, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4500056, 3, -1, 8, 420) role.AddRoleSilver(MapID, InstanceID, TargetID, 750000, 420) end -- Функция для проверки возможности использования подарочного пакета с ID 4500110 function I4500110_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false local FreeSize = role.GetBagFreeSize(TargetID) if FreeSize < 1 then bRet = 40 end return bRet, bIgnore end -- Регистрация событий для подарочного пакета с ID 4500110 aux.RegisterItemEvent(4500110, 1, "I4500110_GiftBag") aux.RegisterItemEvent(4500110, 0, "I4500110_CanUseGiftBag") -- Функция для обработки использования подарочного пакета с ID 4500109 function I4500109_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 4500057, 12, -1, 8, 420) role.AddRoleSilver(MapID, InstanceID, TargetID, 2400000, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4500056, 3, -1, 8, 420) end -- Функция для проверки возможности использования подарочного пакета с ID 4500109 function I4500109_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false local FreeSize = role.GetBagFreeSize(TargetID) if FreeSize < 1 then bRet = 40 end return bRet, bIgnore end -- Регистрация событий для подарочного пакета с ID 4500109 aux.RegisterItemEvent(4500109, 1, "I4500109_GiftBag") aux.RegisterItemEvent(4500109, 0, "I4500109_CanUseGiftBag") -- Функция для обработки использования подарочного пакета с ID 4500108 function I4500108_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 4500057, 9, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 6600141, 3, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4500056, 3, -1, 8, 420) role.AddRoleSilver(MapID, InstanceID, TargetID, 1800000, 420) end -- Функция для проверки возможности использования подарочного пакета с ID 4500108 function I4500108_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false local FreeSize = role.GetBagFreeSize(TargetID) if FreeSize < 1 then bRet = 40 end return bRet, bIgnore end -- Регистрация событий для подарочного пакета с ID 4500108 aux.RegisterItemEvent(4500108, 1, "I4500108_GiftBag") aux.RegisterItemEvent(4500108, 0, "I4500108_CanUseGiftBag") -- Функция для обработки использования подарочного пакета с ID 4500107 function I4500107_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 4500056, 3, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4500057, 3, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 3070056, 18, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 3070051, 6, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 3070018, 3, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 3010029, 3, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 3010032, 3, -1, 8, 420) role.AddRoleSilver(MapID, InstanceID, TargetID, 1200000, 420) end -- Функция для проверки возможности использования подарочного пакета с ID 4500107 function I4500107_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false local FreeSize = role.GetBagFreeSize(TargetID) if FreeSize < 1 then bRet = 40 end return bRet, bIgnore end -- Регистрация событий для подарочного пакета с ID 4500107 aux.RegisterItemEvent(4500107, 1, "I4500107_GiftBag") aux.RegisterItemEvent(4500107, 0, "I4500107_CanUseGiftBag") -- Функция для обработки использования подарочного пакета с ID 4500106 function I4500106_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 4500056, 6, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4500057, 9, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 3020011, 6, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 6600141, 3, -1, 8, 420) role.AddRoleSilver(MapID, InstanceID, TargetID, 3600000, 420) end -- Функция для проверки возможности использования подарочного пакета с ID 4500106 function I4500106_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 -- Регистрация событий для подарочного пакета с ID 4500106 aux.RegisterItemEvent(4500106, 1, "I4500106_GiftBag") aux.RegisterItemEvent(4500106, 0, "I4500106_CanUseGiftBag") -- Функция для обработки использования подарочного пакета с ID 4500105 function I4500105_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 4500056, 3, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4500057, 9, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 3020011, 3, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 6600141, 3, -1, 8, 420) role.AddRoleSilver(MapID, InstanceID, TargetID, 3000000, 420) end -- Функция для проверки возможности использования подарочного пакета с ID 4500105 function I4500105_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 -- Регистрация событий для подарочного пакета с ID 4500105 aux.RegisterItemEvent(4500105, 1, "I4500105_GiftBag") aux.RegisterItemEvent(4500105, 0, "I4500105_CanUseGiftBag") -- Функция для обработки использования подарочного пакета с ID 4500104 function I4500104_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 4500056, 6, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4500057, 6, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 3070056, 24, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 3070051, 9, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 3070018, 6, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 3010029, 3, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 3010032, 3, -1, 8, 420) role.AddRoleSilver(MapID, InstanceID, TargetID, 2150000, 420) end -- Функция для проверки возможности использования подарочного пакета с ID 4500104 function I4500104_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 -- Регистрация событий для подарочного пакета с ID 4500104 aux.RegisterItemEvent(4500104, 1, "I4500104_GiftBag") aux.RegisterItemEvent(4500104, 0, "I4500104_CanUseGiftBag") -- Функция для обработки использования подарочного пакета с ID 4500103 function I4500103_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 4500056, 12, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4500057, 12, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 3020011, 9, -1, 8, 420) role.AddRoleSilver(MapID, InstanceID, TargetID, 4500000, 420) end -- Функция для проверки возможности использования подарочного пакета с ID 4500103 function I4500103_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 -- Регистрация событий для подарочного пакета с ID 4500103 aux.RegisterItemEvent(4500103, 1, "I4500103_GiftBag") aux.RegisterItemEvent(4500103, 0, "I4500103_CanUseGiftBag") -- Функция для обработки использования подарочного пакета с ID 4500102 function I4500102_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 4500056, 9, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4500057, 9, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 3020011, 6, -1, 8, 420) role.AddRoleSilver(MapID, InstanceID, TargetID, 4250000, 420) end -- Функция для проверки возможности использования подарочного пакета с ID 4500102 function I4500102_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 -- Регистрация событий для подарочного пакета с ID 4500102 aux.RegisterItemEvent(4500102, 1, "I4500102_GiftBag") aux.RegisterItemEvent(4500102, 0, "I4500102_CanUseGiftBag") -- Функция для обработки использования подарочного пакета с ID 4500101 function I4500101_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 4500056, 6, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4500057, 6, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 3070056, 30, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 3070051, 15, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 3070018, 9, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 3010029, 6, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 3010032, 6, -1, 8, 420) role.AddRoleSilver(MapID, InstanceID, TargetID, 3000000, 420) end -- Функция для проверки возможности использования подарочного пакета с ID 4500101 function I4500101_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 -- Регистрация событий для подарочного пакета с ID 4500101 aux.RegisterItemEvent(4500101, 1, "I4500101_GiftBag") aux.RegisterItemEvent(4500101, 0, "I4500101_CanUseGiftBag") -- Функция для обработки использования подарочного пакета с ID 4500115 function I4500115_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 4500057, 6, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 6600141, 3, -1, 8, 420) role.AddRoleSilver(MapID, InstanceID, TargetID, 900000, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4500056, 3, -1, 8, 420) end -- Функция для проверки возможности использования подарочного пакета с ID 4500115 function I4500115_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false local FreeSize = role.GetBagFreeSize(TargetID) if FreeSize < 1 then bRet = 40 end return bRet, bIgnore end -- Регистрация событий для подарочного пакета с ID 4500115 aux.RegisterItemEvent(4500115, 1, "I4500115_GiftBag") aux.RegisterItemEvent(4500115, 0, "I4500115_CanUseGiftBag") -- Функция для обработки использования подарочного пакета с ID 4500114 function I4500114_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 4500057, 3, -1, 8, 420) role.AddRoleSilver(MapID, InstanceID, TargetID, 600000, 420) end -- Функция для проверки возможности использования подарочного пакета с ID 4500114 function I4500114_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false local FreeSize = role.GetBagFreeSize(TargetID) if FreeSize < 1 then bRet = 40 end return bRet, bIgnore end -- Регистрация событий для подарочного пакета с ID 4500114 aux.RegisterItemEvent(4500114, 1, "I4500114_GiftBag") aux.RegisterItemEvent(4500114, 0, "I4500114_CanUseGiftBag") -- Функция для обработки использования подарочного пакета с ID 4500111 function I4500111_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 4500057, 6, -1, 8, 420) role.AddRoleSilver(MapID, InstanceID, TargetID, 1200000, 420) end -- Функция для проверки возможности использования подарочного пакета с ID 4500111 function I4500111_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false local FreeSize = role.GetBagFreeSize(TargetID) if FreeSize < 1 then bRet = 40 end return bRet, bIgnore end -- Регистрация событий для подарочного пакета с ID 4500111 aux.RegisterItemEvent(4500111, 1, "I4500111_GiftBag") aux.RegisterItemEvent(4500111, 0, "I4500111_CanUseGiftBag") -- Функция для обработки использования подарочного пакета с ID 4500112 function I4500112_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 4500057, 9, -1, 8, 420) role.AddRoleSilver(MapID, InstanceID, TargetID, 1800000, 420) end -- Функция для проверки возможности использования подарочного пакета с ID 4500112 function I4500112_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false local FreeSize = role.GetBagFreeSize(TargetID) if FreeSize < 1 then bRet = 40 end return bRet, bIgnore end -- Регистрация событий для подарочного пакета с ID 4500112 aux.RegisterItemEvent(4500112, 1, "I4500112_GiftBag") aux.RegisterItemEvent(4500112, 0, "I4500112_CanUseGiftBag") -- Функция для обработки использования подарочного пакета с ID 4500113 function I4500113_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 4500057, 3, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 3070056, 9, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 3070051, 3, -1, 8, 420) role.AddRoleSilver(MapID, InstanceID, TargetID, 300000, 420) end -- Функция для проверки возможности использования подарочного пакета с ID 4500113 function I4500113_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false local FreeSize = role.GetBagFreeSize(TargetID) if FreeSize < 1 then bRet = 40 end return bRet, bIgnore end -- Регистрация событий для подарочного пакета с ID 4500113 aux.RegisterItemEvent(4500113, 1, "I4500113_GiftBag") aux.RegisterItemEvent(4500113, 0, "I4500113_CanUseGiftBag")