# Kuyumcu Soygunu

## Gerekli Materyaller

Kuyumcu soygunu yapmak için, üzerinizde [gaz maskesi, cam Kesici, silah, çanta, laptop, switchblade veya düz bıçak](#config) olması gerekmektedir. Bu eşyaların bir kısmını [blackmarketten](/bb-v2-paket/dokumantasyon/sistemler/blackmarket.md), bir kısmını marketten alabilirsiniz. Silahı ve bıçakları oyun içi satıcılardan elde etmeniz gerekmektedir.

## Soygun Genel Bilgi

* Kuyumcu soygunu yapmak için şehirde [aktif 15 polis](#config) bulunması gerekmektedir.
* Bu soygun yönetim izni ile yapılabilir, izinsiz yapılan soygunlar iptal edilecektir.
* Kuyumcu soygunu yapmak için [itibar seviyenizin](/bb-v2-paket/dokumantasyon/sistemler/illegal-sayginlik.md) 20 olması gerekmektedir.
* Soygununuz başarılı olursa, tarihi tablo ve değerli eşyalar kazanacaksınız.
* [Soygunu başlattıktan sonra, kuyumcunun üst tarafında bulunan havalandırma bölümünden içeriye zehirli gaz sızdırmanız gerekmektedir.](#soygun-baslatma-yeri-ve-zehirli-gaz-sizdirma-yeri-asagida-gosterilmistir) Zehirli gazı içeri sızdırdıktan sonra gaz maskenizi takmayı unutmayınız. Yoksa zehirlenirsiniz.
* Elinizdeki silahla birlikte mücevherlerin bulunduğu camları kırın, tabloları sökmek için bıçak kullanın, elması almak için ise cam kesici kullanın.

***

## Görseller

### Soygun başlatma yeri ve zehirli gaz sızdırma yeri aşağıda gösterilmiştir.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdv60qY95PHKc2FiQRKognljvjMTDdkpSwePp0-bd35ZtdgBDHLqb1ZFqnvkRKqM-qLuWFxmeaCpFzNjGJECTU-Mp-Knz6gF_z7Upt84vHyP2-meiloVFGE_eFmGbB9zBY4XJoe_1KFYwrnSq3BbOq0ys6H?key=T_M7s1MqgZlhFGMW3e3nMw" alt="" width="188"><figcaption><p><em><mark style="color:red;"><strong>Soygun Başlatma Yeri</strong></mark></em></p></figcaption></figure>

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcqSUpuxgTt8zUmizquUPtWvOsQ9n2gab7mAdMIAN6WnKXj3d6oy3-nIrpdTBlq1Eep2E0g9CAchb-rT-cpN0kP2ZrRKL8VZalnEqo3pXd7qjyf6pMbMTkxlturzTlLWaCfJoG7oz4oNtJB06YxNXiGIRJ9?key=T_M7s1MqgZlhFGMW3e3nMw" alt="" width="188"><figcaption><p><em><mark style="color:red;"><strong>Zehirli Gaz Sızdırma Yeri</strong></mark></em></p></figcaption></figure>

## Config

<pre class="language-lua" data-title="bb_vangelico"><code class="lang-lua">Config = {}

Config['VangelicoHeist'] = {
    ['requiredPoliceCount'] = <a data-footnote-ref href="#user-content-fn-1">15</a>, -- required police count for start heist
    ['nextRob'] = <a data-footnote-ref href="#user-content-fn-2">7200</a>, -- seconds for next heist
    ['startHeist'] ={ -- heist start coords
        pos = vector3(-846.42, -1307.5, 5.00017),
        peds = {
            {pos = vector3(-846.73, -1306.4, 5.00018), heading = 174.22, ped = 's_m_m_highsec_01'},
            {pos = vector3(-845.40, -1306.7, 5.00018), heading = 131.78, ped = 's_m_m_highsec_02'},
            {pos = vector3(-845.61, -1308.2, 5.00018), heading = 79.42, ped = 's_m_m_fiboffice_02'}
        }
    },
    ['gasMask'] = {
        itemName = 'gasmask', -- item name for gasmask
        clothNumber = 158 -- you can change, this is my choise
    },
    <a data-footnote-ref href="#user-content-fn-3">['requiredItems']</a> = { -- add item to database
        'cutter',
        'bag'
    },
    ['smashRewards'] = { -- you can add new smash reward itemss
        {item = 'diamond_ring', price = 300},
        {item = 'tenkgoldchain', price = 300},
    },
    ['smashWeapons'] = { -- you can add new smash required weapons
        'WEAPON_GLOCK',
        'WEAPON_MACHINEPISTOL',
        'WEAPON_SNSPISTOL',
        'WEAPON_HEAVYPISTOL',
        'WEAPON_PISTOL50',
        'WEAPON_COMBATPISTOL',
        'WEAPON_ASSAULTRIFLE',
        'WEAPON_AKS74',
        'WEAPON_COMPACTRIFLE',
        'WEAPON_MICROSMG',
        'WEAPON_MINISMG',
        'WEAPON_GUSENBERG',
        'WEAPON_PUMPSHOTGUN',
    },
    ['finishHeist'] = {
        buyerPos = vector3(832.607, -2954.4, 4.90086)
    }
}

Config['VangelicoInside'] = {
    ['glassCutting'] = {
        displayPos = vector3(-617.4622, -227.4347, 37.057),
        displayHeading = -53.06,
        rewardPos = vector3(-617.4622, -227.4347, 38.0861),
        rewardRot = vector3(360.0, 0.0, 70.0),
        {
            scenePos = vector3(-617.4622, -227.4347, 38.0861),
        },
        rewards = {
            {
                object = {model = 'h4_prop_h4_diamond_01a', rot = -53.06},
                displayObj = {model = 'h4_prop_h4_diamond_disp_01a', rot = vector3(360.0, 0.0, 70.0)},
                item = 'vandiamond',
                price = 320,
            },
            {
                object = {model = 'h4_prop_h4_diamond_01a', rot = -53.06},
                displayObj = {model = 'h4_prop_h4_diamond_disp_01a', rot = vector3(360.0, 0.0, 70.0)},
                item = 'vandiamond',
                price = 320,
            },
            {
                object = {model = 'h4_prop_h4_diamond_01a', rot = -53.06},
                displayObj = {model = 'h4_prop_h4_diamond_disp_01a', rot = vector3(360.0, 0.0, 70.0)},
                item = 'vandiamond',
                price = 320,
            },
            {
                object = {model = 'h4_prop_h4_diamond_01a', rot = -53.06},
                displayObj = {model = 'h4_prop_h4_diamond_disp_01a', rot = vector3(360.0, 0.0, 70.0)},
                item = 'vandiamond',
                price = 320,
            },
        }
    },
    ['smashScenes'] = {
        {
            objPos = vector3(-627.735, -234.439, 37.875),
            scenePos = vector3(-628.187, -233.538, 37.0946),
            sceneRot = vector3(0.0, 0.0, -144.0),
            oldModel = 'des_jewel_cab_start',
            newModel = 'des_jewel_cab_end'
        },
        {
            objPos = vector3(-626.716, -233.685, 37.8583),
            scenePos = vector3(-627.136, -232.775, 37.0946),
            sceneRot = vector3(0.0, 0.0, -144.0),
            oldModel = 'des_jewel_cab_start',
            newModel = 'des_jewel_cab_end'
        },
        {
            objPos = vector3(-627.35, -234.947, 37.8531),
            scenePos = vector3(-626.62, -235.725, 37.0946),
            sceneRot = vector3(0.0, 0.0, 36.0),
            oldModel = 'des_jewel_cab3_start',
            newModel = 'des_jewel_cab3_end'
        },
        {
            objPos = vector3(-626.298, -234.193, 37.8492),
            scenePos = vector3(-625.57, -234.962, 37.0946),
            sceneRot = vector3(0.0, 0.0, 36.0),
            oldModel = 'des_jewel_cab4_start',
            newModel = 'des_jewel_cab4_end'
        },
        {
            objPos = vector3(-626.399, -239.132, 37.8616),
            scenePos = vector3(-626.894, -238.2, 37.0856),
            sceneRot = vector3(0.0, 0.0, -144.0),
            oldModel = 'des_jewel_cab2_start',
            newModel = 'des_jewel_cab2_end'
        },
        {
            objPos = vector3(-625.376, -238.358, 37.8687),
            scenePos = vector3(-625.867, -237.458, 37.0946),
            sceneRot = vector3(0.0, 0.0, -144.0),
            oldModel = 'des_jewel_cab3_start',
            newModel = 'des_jewel_cab3_end'
        },
        {
            objPos = vector3(-625.517, -227.421, 37.86),
            scenePos = vector3(-624.738, -228.2, 37.0946),
            sceneRot = vector3(0.0, 0.0, 36.0),
            oldModel = 'des_jewel_cab3_start',
            newModel = 'des_jewel_cab3_end'
        },
        {
            objPos = vector3(-624.467, -226.653, 37.861),
            scenePos = vector3(-623.688, -227.437, 37.0946),
            sceneRot = vector3(0.0, 0.0, 36.0),
            oldModel = 'des_jewel_cab4_start',
            newModel = 'des_jewel_cab4_end'
        },
        {
            objPos = vector3(-623.8118, -228.6336, 37.8522),
            scenePos = vector3(-624.293, -227.831, 37.0946),
            sceneRot = vector3(0.0, 0.0, -143.511),
            oldModel = 'des_jewel_cab2_start',
            newModel = 'des_jewel_cab2_end'
        },
        {
            objPos = vector3(-624.1267, -230.7476, 37.8618),
            scenePos = vector3(-624.939, -231.247, 37.0946),
            sceneRot = vector3(0.0, 0.0, -54.13),
            oldModel = 'des_jewel_cab4_start',
            newModel = 'des_jewel_cab4_end'
        },
        {
            objPos = vector3(-621.7181, -228.9636, 37.8425),
            scenePos = vector3(-620.864, -228.481, 37.0946),
            sceneRot = vector3(0.0, 0.0, 126.925),
            oldModel = 'des_jewel_cab3_start',
            newModel = 'des_jewel_cab3_end'
        },
        {
            objPos = vector3(-622.7541, -232.614, 37.8638),
            scenePos = vector3(-623.3596, -233.2296, 37.0946),
            sceneRot = vector3(0.0, 0.0, -52.984),
            oldModel = 'des_jewel_cab_start',
            newModel = 'des_jewel_cab_end'
        },
        {
            objPos = vector3(-620.3262, -230.829, 37.8578),
            scenePos = vector3(-619.408, -230.1969, 37.0946),
            sceneRot = vector3(0.0, 0.0, 126.352),
            oldModel = 'des_jewel_cab_start',
            newModel = 'des_jewel_cab_end'
        },
        {
            objPos = vector3(-620.6465, -232.9308, 37.8407),
            scenePos = vector3(-620.184, -233.729, 37.0946),
            sceneRot = vector3(0.0, 0.0, 36.398),
            oldModel = 'des_jewel_cab4_start',
            newModel = 'des_jewel_cab4_end'
        },
        {
            objPos = vector3(-619.978, -234.93, 37.8537),
            scenePos = vector3(-620.44, -234.084, 37.0946),
            sceneRot = vector3(0, 0, -144.0),
            oldModel = 'des_jewel_cab_start',
            newModel = 'des_jewel_cab_end'
        },
        {
            objPos = vector3(-618.937, -234.16, 37.8425),
            scenePos = vector3(-619.39, -233.32, 37.0946),
            sceneRot = vector3(0, 0, -144.0),
            oldModel = 'des_jewel_cab3_start',
            newModel = 'des_jewel_cab3_end'
        },
        {
            objPos = vector3(-620.163, -226.212, 37.8266),
            scenePos = vector3(-620.797, -226.79, 37.0946),
            sceneRot = vector3(0, 0, -54.0),
            oldModel = 'des_jewel_cab_start',
            newModel = 'des_jewel_cab_end'
        },
        {
            objPos = vector3(-619.384, -227.259, 37.8342),
            scenePos = vector3(-620.055, -227.817, 37.0856),
            sceneRot = vector3(0, 0, -54.0),
            oldModel = 'des_jewel_cab2_start',
            newModel = 'des_jewel_cab2_end'
        },
        {
            objPos = vector3(-618.019, -229.115, 37.8302),
            scenePos = vector3(-618.679, -229.704, 37.0946),
            sceneRot = vector3(0, 0, -54.0),
            oldModel = 'des_jewel_cab3_start',
            newModel = 'des_jewel_cab3_end'
        },
        {
            objPos = vector3(-617.249, -230.156, 37.8201),
            scenePos = vector3(-617.937, -230.731, 37.0856),
            sceneRot = vector3(0, 0, -54.0),
            oldModel = 'des_jewel_cab2_start',
            newModel = 'des_jewel_cab2_end'
        },
    },
    ['painting'] = {
        {
            rewardItem = 'paintingg', -- u need add item to database
            paintingPrice = '300', -- price of the reward item for sell
            scenePos = vector3(-626.70, -228.3, 38.06), -- animation coords
            sceneRot = vector3(0.0, 0.0, 90.0), -- animation rotation
            object = 'ch_prop_vault_painting_01g', -- object (https://mwojtasik.dev/tools/gtav/objects/search?name=ch_prop_vault_painting_01)
            objectPos = vector3(-627.20, -228.31, 38.06), -- object spawn coords
            objHeading = 94.75 -- object spawn heading
        },
        {
            rewardItem = 'paintingg',
            paintingPrice = '300', 
            scenePos = vector3(-622.97, -225.54, 38.06), 
            sceneRot = vector3(0.0, 0.0, -20.0),
            object = 'ch_prop_vault_painting_01f', 
            objectPos = vector3(-622.80, -225.14, 38.06), 
            objHeading = 345.85
        },
        {
            rewardItem = 'paintingg',
            paintingPrice = '300', 
            scenePos = vector3(-617.48, -233.22, 38.06), 
            sceneRot = vector3(0.0, 0.0, -90.0),
            object = 'ch_prop_vault_painting_01h', 
            objectPos = vector3(-617.00, -233.22, 38.06), 
            objHeading = 269.53
        },
        {
            rewardItem = 'paintingg',
            paintingPrice = '300', 
            scenePos = vector3(-621.25, -235.78, 38.06), 
            sceneRot = vector3(0.0, 0.0, 160.0),
            object = 'ch_prop_vault_painting_01j', 
            objectPos = vector3(-621.25, -236.38, 38.06), 
            objHeading = 161.22
        },
    }
}

Strings = {
    ['start_heist'] = '~INPUT_CONTEXT~ bas ve Vangelico Heist soygununu başlat!',
    ['goto_vangelico'] = 'Go to the location in GPS. Throw one BZ_Gas into the ventilation duct. Wait for the insiders to pass out and start the robbery.',
    ['wait_nextrob'] = 'Tekrar soymak için beklemen gereken',
    ['minute'] = 'Dakika.',
    ['start_stealing'] = 'Tabloyu çalmak için ~INPUT_CONTEXT~ basın',
    ['cute_right'] = 'Sağa doğru kesmek için ~INPUT_CONTEXT~ bas',
    ['cute_left'] = 'Sola doğru kesmek için ~INPUT_CONTEXT~ bas',
    ['cute_down'] = 'Aşağıya doğru kesmek için ~INPUT_CONTEXT~ bas',
    ['glass_cut'] = 'Camı kesmek için ~INPUT_CONTEXT~ basın',
    ['smash'] = 'Camı kırmak için ~INPUT_CONTEXT~ basın',
    ['throw_gas_blip'] = 'Kuyumcuyu Soy',
    ['good_shot'] = 'İyi atış! İçeridekilerin bayılmasını bekleyin. maske takmayı unutmayın!',
    ['need_switchblade'] = 'Sustalı bıçağa ihtiyacın var.',
    ['need_rifle'] = 'Tüfeğe ihtiyacın var.',
    ['need_this'] = 'Buna ihtiyacın var: ',
    ['deliver_to_buyer'] = 'Ganimetleri alıcıya teslim edin. gpsi kontrol et.',
    ['buyer_blip'] = 'Alıcı',
    ['need_police'] = 'Şehirde yeterli polis yok.',
    ['total_money'] = 'Yapabilirsin: ',
}

Overheat = {
    ['objects'] = {
        'hei_p_m_bag_var22_arm_s',
        'h4_prop_h4_cutter_01a',
    },
    ['animations'] = {
        {'enter', 'enter_bag', 'enter_cutter', 'enter_glass_display'},
        {'idle', 'idle_bag', 'idle_cutter', 'idle_glass_display'},
        {'cutting_loop', 'cutting_loop_bag', 'cutting_loop_cutter', 'cutting_loop_glass_display'},
        {'overheat_react_01', 'overheat_react_01_bag', 'overheat_react_01_cutter', 'overheat_react_01_glass_display'},
        {'success', 'success_bag', 'success_cutter', 'success_glass_display_cut'},
    },
    ['scenes'] = {},
    ['sceneObjects'] = {},
}

ArtHeist = {
    ['objects'] = {
        'hei_p_m_bag_var22_arm_s',
        'w_me_switchblade'
    },
    ['animations'] = { 
        {"top_left_enter", "top_left_enter_ch_prop_ch_sec_cabinet_02a", "top_left_enter_ch_prop_vault_painting_01a", "top_left_enter_hei_p_m_bag_var22_arm_s", "top_left_enter_w_me_switchblade"},
        {"cutting_top_left_idle", "cutting_top_left_idle_ch_prop_ch_sec_cabinet_02a", "cutting_top_left_idle_ch_prop_vault_painting_01a", "cutting_top_left_idle_hei_p_m_bag_var22_arm_s", "cutting_top_left_idle_w_me_switchblade"},
        {"cutting_top_left_to_right", "cutting_top_left_to_right_ch_prop_ch_sec_cabinet_02a", "cutting_top_left_to_right_ch_prop_vault_painting_01a", "cutting_top_left_to_right_hei_p_m_bag_var22_arm_s", "cutting_top_left_to_right_w_me_switchblade"},
        {"cutting_top_right_idle", "_cutting_top_right_idle_ch_prop_ch_sec_cabinet_02a", "cutting_top_right_idle_ch_prop_vault_painting_01a", "cutting_top_right_idle_hei_p_m_bag_var22_arm_s", "cutting_top_right_idle_w_me_switchblade"},
        {"cutting_right_top_to_bottom", "cutting_right_top_to_bottom_ch_prop_ch_sec_cabinet_02a", "cutting_right_top_to_bottom_ch_prop_vault_painting_01a", "cutting_right_top_to_bottom_hei_p_m_bag_var22_arm_s", "cutting_right_top_to_bottom_w_me_switchblade"},
        {"cutting_bottom_right_idle", "cutting_bottom_right_idle_ch_prop_ch_sec_cabinet_02a", "cutting_bottom_right_idle_ch_prop_vault_painting_01a", "cutting_bottom_right_idle_hei_p_m_bag_var22_arm_s", "cutting_bottom_right_idle_w_me_switchblade"},
        {"cutting_bottom_right_to_left", "cutting_bottom_right_to_left_ch_prop_ch_sec_cabinet_02a", "cutting_bottom_right_to_left_ch_prop_vault_painting_01a", "cutting_bottom_right_to_left_hei_p_m_bag_var22_arm_s", "cutting_bottom_right_to_left_w_me_switchblade"},
        {"cutting_bottom_left_idle", "cutting_bottom_left_idle_ch_prop_ch_sec_cabinet_02a", "cutting_bottom_left_idle_ch_prop_vault_painting_01a", "cutting_bottom_left_idle_hei_p_m_bag_var22_arm_s", "cutting_bottom_left_idle_w_me_switchblade"},
        {"cutting_left_top_to_bottom", "cutting_left_top_to_bottom_ch_prop_ch_sec_cabinet_02a", "cutting_left_top_to_bottom_ch_prop_vault_painting_01a", "cutting_left_top_to_bottom_hei_p_m_bag_var22_arm_s", "cutting_left_top_to_bottom_w_me_switchblade"},
        {"with_painting_exit", "with_painting_exit_ch_prop_ch_sec_cabinet_02a", "with_painting_exit_ch_prop_vault_painting_01a", "with_painting_exit_hei_p_m_bag_var22_arm_s", "with_painting_exit_w_me_switchblade"},
    },
    ['scenes'] = {},
    ['sceneObjects'] = {}
}
</code></pre>

[^1]: Aktif kaç polis olduğunda soygun başlayabilsin

[^2]: Tekrar soygun yapabilmek için kaç saniye geçmesi gerekiyor buradan değiştirebilirsiniz

[^3]: Soygunda kullanılacak eşyaları buradan ekleyebilirsin


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.blackzone.live/bb-v2-paket/dokumantasyon/soygunlar/kuyumcu-soygunu.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
