Casino Soygunu

Gerekli Materyaller

Casino soygunu yapmak için, üzerinizde casino anahtarı, casino bodrum anahtarı, matkap ve helikopter olması gerekmektedir. Bu eşyaları blackmarketten almanız gerekmektedir.

Soygun Genel Bilgi

  • Casino soygununu yapmak için şehirde aktif 15 polis bulunması gerekmektedir.

  • Bu soygun yönetim izni ile yapılabilir, izinsiz yapılan soygunlar iptal edilecektir.

  • Casino soygunu yapmak için itibar seviyenizin 30 olması gerekmektedir.

  • Soygununuz başarılı olursa, değerli materyaller kazanacaksınız.

  • Casino soygunu yapmak için öncelikle aşağıda belirtilen casinonun çatı kısmına gitmeniz gerekmektedir. Bunun için helikopter kullanmalısınız. Kapıya gittiğinizde kapıyı açmak için sizden casino anahtarı istenecek, bu anahtara sahipseniz aşağı inebileceksiniz. Aşağı indikten sonra iple aşağı inmeniz gerekecek. İndikten sonra size verilen direktifleri teker teker uygulayın. Unutmayın aşağıda silahlı korumalar olacak.

Görseller

Config

qq_casinoheist
Config = {}

Config['CasinoHeist'] = {
    ['nextHeist'] = , -- seconds
    ['minPolice'] = , -- minimum police count for heist 
    ['requiredItems'] = { -- you need to add them to database
        startKey = 'startkey',
        basementKey = 'basementkey',
        drill = 'drill',
    },
    ['rewardItems'] = { -- you need to add them to database
        diamondTrolly = { 
            item = 'diamond', --item code
            count = 5, -- reward count
        },
        goldTrolly = { 
            item = 'goldbar', 
            count = 5,
        },
        cokeTrolly = { 
            item = 'packagedmeth', 
            count = 1,
        },
        cashTrolly = { 
            item = 'markedbills', -- cash
            count = 10000
        },
        lockbox = function()
            local items = {Config['CasinoHeist']['rewardItems']['diamondTrolly'], Config['CasinoHeist']['rewardItems']['goldTrolly']}
            local random = math.random(1, 2)
            local lockbaxBag = { -- random diamond or gold for lockbox drill reward
                item = items[random].item,
                count = 5
            }
            return lockbaxBag
        end,
    },
    ['startHeist'] = {
        ['cardSwipe'] = {
            scenePos = vector3(972.299, 50.9161, 120.625), -- swipe card animation position
            sceneRot = vector3(0.0, 0.0, 150.0), -- swipe card animation rotation
            swipeTeleport = vector3(2522.06, -244.12, -24.114), -- teleport after swipe
            startRappel = vector3(2517.70, -258.12, -25.114), -- start rappel action
            finishRappel = vector3(2571.85, -255.37, -145.35), -- finish rappel and play cutscene
            rappelTeleport = vector3(2512.93, -268.74, -59.623) -- teleport after rappel finish
        },
        ['rappel']= { -- rappel coords (enough)
            { coords = vector3(2570.48, -253.72, -64.660), busy = false},
            { coords = vector3(2571.48, -253.72, -64.660), busy = false},
            { coords = vector3(2572.53, -253.72, -64.660), busy = false},
            { coords = vector3(2573.53, -253.72, -64.660), busy = false},
            { coords = vector3(2574.53, -253.72, -64.660), busy = false},
        }
    },
    ['middleHeist'] = {
        ['guardPeds'] = { -- guard ped list (u can add new)
            { coords = vector3(2538.61, -274.93, -58.722), heading = 270.87, model = 'csb_tomcasino'},
            { coords = vector3(2540.50, -265.78, -58.723), heading = 177.93, model = 'csb_vincent'},
            { coords = vector3(2534.91, -284.13, -58.722), heading = 354.93, model = 'cs_fbisuit_01'},
            { coords = vector3(2534.66, -281.70, -58.722), heading = 177.88, model = 'cs_andreas'},
            { coords = vector3(2511.90, -275.53, -58.722), heading = 268.28, model = 'cs_casey'},
            { coords = vector3(2507.68, -278.53, -60.123), heading = 268.3, model = 'cs_stevehains'},
            { coords = vector3(2527.67, -280.25, -70.644), heading = 359.44, model = 's_m_m_armoured_02'},
            { coords = vector3(2488.03, -279.22, -70.694), heading = 265.05, model = 'cs_fbisuit_01'},
            { coords = vector3(2490.69, -263.38, -70.694), heading = 174.77, model = 'csb_vincent'},
            { coords = vector3(2477.92, -270.25, -70.694), heading = 180.79, model = 'cs_andreas'},
        },
        ['nightvision'] = {
            time = 20, -- seconds
            startPos = vector3(2515.47, -283.91, -70.709), -- emp start position
            baseDoors = { -- middle basement doors
                {coords = vector3(2475.37, -277.89, -70.694)},
                {coords = vector3(2475.41, -280.35, -70.694)}
            },
            baseKeypads = { -- middle basement keypads object
                {coords = vector3(2464.64, -276.69, -70.494), heading = 70.15},
                {coords = vector3(2464.64, -281.81, -70.494), heading = 110.15}
            }
        },
        ['vaultAction'] = {
            pos = vector3(2504.06, -239.36, -70.713), -- vault pos
            vaultScenePos = vector3(2504.97, -239.3403, -70.41885),
            vaultSceneRot = vector3(0.0, 0.0, 270.0)
        },
        ['vaultInside'] = {
            ['changeObjects'] = {
                --trolly (spawn new trolly) (u can add new)
                {  type = 'trolly', oldModel = 769923921, newModel = 881130828, coords = vector3(2524.77, -233.19, -71.737), heading = 44.3, grab = false},
                {  type = 'trolly', oldModel = 769923921, newModel = 881130828, coords = vector3(2517.12, -244.09, -71.737), heading = 44.3, grab = false},
                {  type = 'trolly', oldModel = 769923921, newModel = 269934519, coords = vector3(2518.17, -232.67, -71.737), heading = 204.3, grab = false},
                {  type = 'trolly', oldModel = 769923921, newModel = 269934519, coords = vector3(2517.17, -233.37, -71.737), heading = 224.3, grab = false},
                {  type = 'trolly', oldModel = 769923921, newModel = 2007413986, coords = vector3(2526.97, -241.63, -71.737), heading = 44.3, grab = false},
                {  type = 'trolly', oldModel = 769923921, newModel = 3031213828, coords = vector3(2523.12, -238.04, -71.737), heading = 284.3, grab = false},
                {  type = 'trolly', oldModel = 769923921, newModel = 3031213828, coords = vector3(2519.02, -238.71, -71.737), heading = 94.43, grab = false},
                --lockbox (they change with previous lockboxs on the map) (u can add but be careful when adding the coordinates because they are next to each other)
                {  type = 'lockbox', oldModel = -1578700034, newModel = -2110344306, coords = vector3(2505.717, -251.9883, -71.73707), heading = nil, grab = false},
                {  type = 'lockbox', oldModel = -1578700034, newModel = -2110344306, coords = vector3(2514.496, -257.8517, -71.73707), heading = nil, grab = false},
                {  type = 'lockbox', oldModel = -1578700034, newModel = -2110344306, coords = vector3(2507.585, -223.1983, -71.73707), heading = nil, grab = false},
                {  type = 'lockbox', oldModel = -1578700034, newModel = -2110344306, coords = vector3(2509.714, -221.5831, -71.73707), heading = nil, grab = false},
                {  type = 'lockbox', oldModel = -1578700034, newModel = -2110344306, coords = vector3(2514.471, -219.1976, -71.73707), heading = nil, grab = false},
                {  type = 'lockbox', oldModel = -1578700034, newModel = -2110344306, coords = vector3(2517.065, -218.5365, -71.73707), heading = nil, grab = false},
                {  type = 'lockbox', oldModel = -1578700034, newModel = -2110344306, coords = vector3(2522.377, -218.1872, -71.73707), heading = nil, grab = false},
                {  type = 'lockbox', oldModel = -1578700034, newModel = -2110344306, coords = vector3(2527.617, -219.2026, -71.73707), heading = nil, grab = false},
                {  type = 'lockbox', oldModel = -1578700034, newModel = -2110344306, coords = vector3(2530.077, -220.2199, -71.73707), heading = nil, grab = false},
                {  type = 'lockbox', oldModel = -1578700034, newModel = -2110344306, coords = vector3(2534.500, -253.8684, -71.73707), heading = nil, grab = false},
            },
            ['keypads'] = { -- inside vault keypads
                { coords = vector3(2519.75, -250.6, -70.437), heading = 182.01, hacked = false},
                { coords = vector3(2533.1, -237.27, -70.437), heading = 269.0, hacked = false},
                { coords = vector3(2519.78, -226.47, -70.437), heading = 2.0, hacked = false},
            }
        }
    },
    ['finishHeist'] = {
        pos = vector3(2549.56, -269.40, -59.722),
        outsidePos = vector3(997.782, 44.1079, 80.9902),
        buyerPos = vector3(206.044, 7033.86, 1.15580),
    }
}

Strings = {
    ['start_heist'] = 'Diamond Casino Soygunu başlatmak için ~INPUT_CONTEXT~ tuşuna basın',
    ['wait_nextheist'] = 'Tekrar soymak için şu kadar beklemeniz gerekiyor',
    ['dakika'] = 'dakika.',
    ['need_item'] = 'Buna ihtiyacın var: ',
    ['police_alert'] = 'Kumarhane soygunu',
    ['go_rappel'] = 'İple inişe geç',
    ['rappels_busy'] = 'Tüm ipler meşgul, saniyeler içinde tekrar deneyin',
    ['rappel_start'] = 'İple inmek için ~INPUT_CONTEXT~ tuşuna basın',
    ['rappel_action'] = '~INPUT_MOVE_DOWN_ONLY~ Aşağı / ~INPUT_PICKUP~ Kay',
    ['go_base'] = 'Bodrum katına git',
    ['emp_activated'] = 'EMP aktif, dikkatli olun!',
    ['emp_deactivated'] = 'EMP devre dışı, dikkatli ol! Orta kapılara gidin.',
    ['swipe_card_base'] = 'Kartı kaydırmak için ~INPUT_CONTEXT~ tuşuna basın',
    ['door_opened'] = 'Kapılar açıldı. Kasaya git',
    ['laser_drill'] = 'Lazer matkap için ~INPUT_CONTEXT~ tuşuna basın',
    ['vault_open'] = 'Acele et! Kumarhaneden çıkmak için gpsi kontrol edin. Personel kapısını tekrar kullanmanız gerekecek',
    ['grab'] = 'Çantaya doldurmak için ~INPUT_CONTEXT~ tuşuna basın',
    ['lockbox_drill'] = 'Kasayı matkapla açmak için ~INPUT_CONTEXT~ tuşuna basın',
    ['hack_keypad'] = 'Kapıyı hacklemek için ~INPUT_CONTEXT~ tuşuna basın',
    ['exit_casino'] = 'Soygunu bitirmek için ~INPUT_CONTEXT~ tuşuna basın',
    ['deliver_to_buyer'] = 'Ganimeti alıcıya teslim et',
    ['base_blip'] = 'Bodrum',
    ['middle_doors_blip'] = 'Orta Kapılar',
    ['vault_blip'] = 'Kasa',
    ['exit_blip'] = 'Soygunu bitir',
    ['buyer_blip'] = 'Alıcı'
}

--Dont change cuzz those main and required things.
LaserDrill = {
    ['animations'] = {
        {'intro', 'bag_intro', 'intro_drill_bit'},
        {'drill_straight_start', 'bag_drill_straight_start', 'drill_straight_start_drill_bit'},
        {'drill_straight_end_idle', 'bag_drill_straight_idle', 'drill_straight_idle_drill_bit'},
        {'drill_straight_fail', 'bag_drill_straight_fail', 'drill_straight_fail_drill_bit'},
        {'drill_straight_end', 'bag_drill_straight_end', 'drill_straight_end_drill_bit'},
        {'exit', 'bag_exit', 'exit_drill_bit'},
    },
    ['scenes'] = {}
}

Lockbox = {
    ['objects'] = {
        'ch_prop_vault_drill_01a',
        'hei_p_m_bag_var22_arm_s',
        'ch_prop_ch_moneybag_01a'
    },
    ['animations'] = {
        {'enter', 'enter_ch_prop_ch_sec_cabinet_01abc', 'enter_ch_prop_vault_drill_01a', 'enter_p_m_bag_var22_arm_s'},
        {'action', 'action_ch_prop_ch_sec_cabinet_01abc', 'action_ch_prop_vault_drill_01a', 'action_p_m_bag_var22_arm_s'},
        {'reward', 'reward_ch_prop_ch_sec_cabinet_01abc', 'reward_ch_prop_vault_drill_01a', 'reward_p_m_bag_var22_arm_s', 'reward_ch_prop_ch_moneybag_01a'},
        {'no_reward', 'no_reward_ch_prop_ch_sec_cabinet_01abc', 'no_reward_ch_prop_vault_drill_01a', 'no_reward_p_m_bag_var22_arm_s'},
    }
}

Trolly = {
    ['objects'] = {
        'hei_p_m_bag_var22_arm_s'
    },
    ['animations'] = {
        {'intro', 'bag_intro'},
        {'grab', 'bag_grab', 'cart_cash_dissapear'},
        {'exit', 'bag_exit'}
    }
}

HackKeypad = {
    ['animations'] = {
        {'action_var_01', 'action_var_01_ch_prop_ch_usb_drive01x', 'action_var_01_prop_phone_ing'},
        {'hack_loop_var_01', 'hack_loop_var_01_ch_prop_ch_usb_drive01x', 'hack_loop_var_01_prop_phone_ing'},
        {'success_react_exit_var_01', 'success_react_exit_var_01_ch_prop_ch_usb_drive01x', 'success_react_exit_var_01_prop_phone_ing'},
        {'fail_react', 'fail_react_ch_prop_ch_usb_drive01x', 'fail_react_prop_phone_ing'},
        {'reattempt', 'reattempt_ch_prop_ch_usb_drive01x', 'reattempt_prop_phone_ing'},
    },
    ['scenes'] = {}
}

Last updated