Neler yeni

Foruma hoş geldin, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Türkiye'nin İlk ve tek FiveM forum adresi

Forum adresimize hoş geldin FiveMTürk olarak amacımız siz değerli kullanıcılarımıza en aktif fikir ve paylaşım platformu sunmak bir yana en güvenilir şekilde alışveriş yapabileceğiniz bir platform sunmaktır.
DF DF
DF DF
DF DF

Cevaplandı cayo perico adası

ercnalacm

Üye
FT Kullanıcı
Katılım
3 yıl 6 ay 10 gün
Mesajlar
136
adayı eklemek için ne yapmak gerekiyor ekleyemedim bir türlü
 
DF
Aşağıda verdiğim kod satırını bir scriptinin client'ine yazarsan ada eklenmiş olur

C#:
local requestedIpl = {
"h4_mph4_terrain_01_grass_0",
"h4_mph4_terrain_01_grass_1",
"h4_mph4_terrain_02_grass_0",
"h4_mph4_terrain_02_grass_1",
"h4_mph4_terrain_02_grass_2",
"h4_mph4_terrain_02_grass_3",
"h4_mph4_terrain_04_grass_0",
"h4_mph4_terrain_04_grass_1",
"h4_mph4_terrain_05_grass_0",
"h4_mph4_terrain_06_grass_0",
"h4_islandx_terrain_01",
"h4_islandx_terrain_01_lod",
"h4_islandx_terrain_01_slod",
"h4_islandx_terrain_02",
"h4_islandx_terrain_02_lod",
"h4_islandx_terrain_02_slod",
"h4_islandx_terrain_03",
"h4_islandx_terrain_03_lod",
"h4_islandx_terrain_04",
"h4_islandx_terrain_04_lod",
"h4_islandx_terrain_04_slod",
"h4_islandx_terrain_05",
"h4_islandx_terrain_05_lod",
"h4_islandx_terrain_05_slod",
"h4_islandx_terrain_06",
"h4_islandx_terrain_06_lod",
"h4_islandx_terrain_06_slod",
"h4_islandx_terrain_props_05_a",
"h4_islandx_terrain_props_05_a_lod",
"h4_islandx_terrain_props_05_b",
"h4_islandx_terrain_props_05_b_lod",
"h4_islandx_terrain_props_05_c",
"h4_islandx_terrain_props_05_c_lod",
"h4_islandx_terrain_props_05_d",
"h4_islandx_terrain_props_05_d_lod",
"h4_islandx_terrain_props_05_d_slod",
"h4_islandx_terrain_props_05_e",
"h4_islandx_terrain_props_05_e_lod",
"h4_islandx_terrain_props_05_e_slod",
"h4_islandx_terrain_props_05_f",
"h4_islandx_terrain_props_05_f_lod",
"h4_islandx_terrain_props_05_f_slod",
"h4_islandx_terrain_props_06_a",
"h4_islandx_terrain_props_06_a_lod",
"h4_islandx_terrain_props_06_a_slod",
"h4_islandx_terrain_props_06_b",
"h4_islandx_terrain_props_06_b_lod",
"h4_islandx_terrain_props_06_b_slod",
"h4_islandx_terrain_props_06_c",
"h4_islandx_terrain_props_06_c_lod",
"h4_islandx_terrain_props_06_c_slod",
"h4_mph4_terrain_01",
"h4_mph4_terrain_01_long_0",
"h4_mph4_terrain_02",
"h4_mph4_terrain_03",
"h4_mph4_terrain_04",
"h4_mph4_terrain_05",
"h4_mph4_terrain_06",
"h4_mph4_terrain_06_strm_0",
"h4_mph4_terrain_lod",
"h4_mph4_terrain_occ_00",
"h4_mph4_terrain_occ_01",
"h4_mph4_terrain_occ_02",
"h4_mph4_terrain_occ_03",
"h4_mph4_terrain_occ_04",
"h4_mph4_terrain_occ_05",
"h4_mph4_terrain_occ_06",
"h4_mph4_terrain_occ_07",
"h4_mph4_terrain_occ_08",
"h4_mph4_terrain_occ_09",
"h4_boatblockers",
"h4_islandx",
"h4_islandx_disc_strandedshark",
"h4_islandx_disc_strandedshark_lod",
"h4_islandx_disc_strandedwhale",
"h4_islandx_disc_strandedwhale_lod",
"h4_islandx_props",
"h4_islandx_props_lod",
"h4_islandx_sea_mines",
"h4_mph4_island",
"h4_mph4_island_long_0",
"h4_mph4_island_strm_0",
"h4_aa_guns",
"h4_aa_guns_lod",
"h4_beach",
"h4_beach_bar_props",
"h4_beach_lod",
"h4_beach_party",
"h4_beach_party_lod",
"h4_beach_props",
"h4_beach_props_lod",
"h4_beach_props_party",
"h4_beach_props_slod",
"h4_beach_slod",
"h4_islandairstrip",
"h4_islandairstrip_doorsclosed",
"h4_islandairstrip_doorsclosed_lod",
"h4_islandairstrip_doorsopen",
"h4_islandairstrip_doorsopen_lod",
"h4_islandairstrip_hangar_props",
"h4_islandairstrip_hangar_props_lod",
"h4_islandairstrip_hangar_props_slod",
"h4_islandairstrip_lod",
"h4_islandairstrip_props",
"h4_islandairstrip_propsb",
"h4_islandairstrip_propsb_lod",
"h4_islandairstrip_propsb_slod",
"h4_islandairstrip_props_lod",
"h4_islandairstrip_props_slod",
"h4_islandairstrip_slod",
"h4_islandxcanal_props",
"h4_islandxcanal_props_lod",
"h4_islandxcanal_props_slod",
"h4_islandxdock",
"h4_islandxdock_lod",
"h4_islandxdock_props",
"h4_islandxdock_props_2",
"h4_islandxdock_props_2_lod",
"h4_islandxdock_props_2_slod",
"h4_islandxdock_props_lod",
"h4_islandxdock_props_slod",
"h4_islandxdock_slod",
"h4_islandxdock_water_hatch",
"h4_islandxtower",
"h4_islandxtower_lod",
"h4_islandxtower_slod",
"h4_islandxtower_veg",
"h4_islandxtower_veg_lod",
"h4_islandxtower_veg_slod",
"h4_islandx_barrack_hatch",
"h4_islandx_barrack_props",
"h4_islandx_barrack_props_lod",
"h4_islandx_barrack_props_slod",
"h4_islandx_checkpoint",
"h4_islandx_checkpoint_lod",
"h4_islandx_checkpoint_props",
"h4_islandx_checkpoint_props_lod",
"h4_islandx_checkpoint_props_slod",
"h4_islandx_maindock",
"h4_islandx_maindock_lod",
"h4_islandx_maindock_props",
"h4_islandx_maindock_props_2",
"h4_islandx_maindock_props_2_lod",
"h4_islandx_maindock_props_2_slod",
"h4_islandx_maindock_props_lod",
"h4_islandx_maindock_props_slod",
"h4_islandx_maindock_slod",
"h4_islandx_mansion",
"h4_islandx_mansion_b",
"h4_islandx_mansion_b_lod",
"h4_islandx_mansion_b_side_fence",
"h4_islandx_mansion_b_slod",
"h4_islandx_mansion_entrance_fence",
"h4_islandx_mansion_guardfence",
"h4_islandx_mansion_lights",
"h4_islandx_mansion_lockup_01",
"h4_islandx_mansion_lockup_01_lod",
"h4_islandx_mansion_lockup_02",
"h4_islandx_mansion_lockup_02_lod",
"h4_islandx_mansion_lockup_03",
"h4_islandx_mansion_lockup_03_lod",
"h4_islandx_mansion_lod",
"h4_islandx_mansion_office",
"h4_islandx_mansion_office_lod",
"h4_islandx_mansion_props",
"h4_islandx_mansion_props_lod",
"h4_islandx_mansion_props_slod",
"h4_islandx_mansion_slod",
"h4_islandx_mansion_vault",
"h4_islandx_mansion_vault_lod",
"h4_island_padlock_props",
-- "h4_mansion_gate_broken",
"h4_mansion_gate_closed",
"h4_mansion_remains_cage",
"h4_mph4_airstrip",
"h4_mph4_airstrip_interior_0_airstrip_hanger",
"h4_mph4_beach",
"h4_mph4_dock",
"h4_mph4_island_lod",
"h4_mph4_island_ne_placement",
"h4_mph4_island_nw_placement",
"h4_mph4_island_se_placement",
"h4_mph4_island_sw_placement",
"h4_mph4_mansion",
"h4_mph4_mansion_b",
"h4_mph4_mansion_b_strm_0",
"h4_mph4_mansion_strm_0",
"h4_mph4_wtowers",
"h4_ne_ipl_00",
"h4_ne_ipl_00_lod",
"h4_ne_ipl_00_slod",
"h4_ne_ipl_01",
"h4_ne_ipl_01_lod",
"h4_ne_ipl_01_slod",
"h4_ne_ipl_02",
"h4_ne_ipl_02_lod",
"h4_ne_ipl_02_slod",
"h4_ne_ipl_03",
"h4_ne_ipl_03_lod",
"h4_ne_ipl_03_slod",
"h4_ne_ipl_04",
"h4_ne_ipl_04_lod",
"h4_ne_ipl_04_slod",
"h4_ne_ipl_05",
"h4_ne_ipl_05_lod",
"h4_ne_ipl_05_slod",
"h4_ne_ipl_06",
"h4_ne_ipl_06_lod",
"h4_ne_ipl_06_slod",
"h4_ne_ipl_07",
"h4_ne_ipl_07_lod",
"h4_ne_ipl_07_slod",
"h4_ne_ipl_08",
"h4_ne_ipl_08_lod",
"h4_ne_ipl_08_slod",
"h4_ne_ipl_09",
"h4_ne_ipl_09_lod",
"h4_ne_ipl_09_slod",
"h4_nw_ipl_00",
"h4_nw_ipl_00_lod",
"h4_nw_ipl_00_slod",
"h4_nw_ipl_01",
"h4_nw_ipl_01_lod",
"h4_nw_ipl_01_slod",
"h4_nw_ipl_02",
"h4_nw_ipl_02_lod",
"h4_nw_ipl_02_slod",
"h4_nw_ipl_03",
"h4_nw_ipl_03_lod",
"h4_nw_ipl_03_slod",
"h4_nw_ipl_04",
"h4_nw_ipl_04_lod",
"h4_nw_ipl_04_slod",
"h4_nw_ipl_05",
"h4_nw_ipl_05_lod",
"h4_nw_ipl_05_slod",
"h4_nw_ipl_06",
"h4_nw_ipl_06_lod",
"h4_nw_ipl_06_slod",
"h4_nw_ipl_07",
"h4_nw_ipl_07_lod",
"h4_nw_ipl_07_slod",
"h4_nw_ipl_08",
"h4_nw_ipl_08_lod",
"h4_nw_ipl_08_slod",
"h4_nw_ipl_09",
"h4_nw_ipl_09_lod",
"h4_nw_ipl_09_slod",
"h4_se_ipl_00",
"h4_se_ipl_00_lod",
"h4_se_ipl_00_slod",
"h4_se_ipl_01",
"h4_se_ipl_01_lod",
"h4_se_ipl_01_slod",
"h4_se_ipl_02",
"h4_se_ipl_02_lod",
"h4_se_ipl_02_slod",
"h4_se_ipl_03",
"h4_se_ipl_03_lod",
"h4_se_ipl_03_slod",
"h4_se_ipl_04",
"h4_se_ipl_04_lod",
"h4_se_ipl_04_slod",
"h4_se_ipl_05",
"h4_se_ipl_05_lod",
"h4_se_ipl_05_slod",
"h4_se_ipl_06",
"h4_se_ipl_06_lod",
"h4_se_ipl_06_slod",
"h4_se_ipl_07",
"h4_se_ipl_07_lod",
"h4_se_ipl_07_slod",
"h4_se_ipl_08",
"h4_se_ipl_08_lod",
"h4_se_ipl_08_slod",
"h4_se_ipl_09",
"h4_se_ipl_09_lod",
"h4_se_ipl_09_slod",
"h4_sw_ipl_00",
"h4_sw_ipl_00_lod",
"h4_sw_ipl_00_slod",
"h4_sw_ipl_01",
"h4_sw_ipl_01_lod",
"h4_sw_ipl_01_slod",
"h4_sw_ipl_02",
"h4_sw_ipl_02_lod",
"h4_sw_ipl_02_slod",
"h4_sw_ipl_03",
"h4_sw_ipl_03_lod",
"h4_sw_ipl_03_slod",
"h4_sw_ipl_04",
"h4_sw_ipl_04_lod",
"h4_sw_ipl_04_slod",
"h4_sw_ipl_05",
"h4_sw_ipl_05_lod",
"h4_sw_ipl_05_slod",
"h4_sw_ipl_06",
"h4_sw_ipl_06_lod",
"h4_sw_ipl_06_slod",
"h4_sw_ipl_07",
"h4_sw_ipl_07_lod",
"h4_sw_ipl_07_slod",
"h4_sw_ipl_08",
"h4_sw_ipl_08_lod",
"h4_sw_ipl_08_slod",
"h4_sw_ipl_09",
"h4_sw_ipl_09_lod",
"h4_sw_ipl_09_slod",
"h4_underwater_gate_closed",
"h4_islandx_placement_01",
"h4_islandx_placement_02",
"h4_islandx_placement_03",
"h4_islandx_placement_04",
"h4_islandx_placement_05",
"h4_islandx_placement_06",
"h4_islandx_placement_07",
"h4_islandx_placement_08",
"h4_islandx_placement_09",
"h4_islandx_placement_10",
"h4_mph4_island_placement"
}



CreateThread(function()
    for i = #requestedIpl, 1, -1 do
        RequestIpl(requestedIpl[i])
        requestedIpl[i] = nil
    end

    requestedIpl = nil
end)

CreateThread(function()
    while true do
        SetRadarAsExteriorThisFrame()
        SetRadarAsInteriorThisFrame(`h4_fake_islandx`, vec(4700.0, -5145.0), 0, 0)
        Wait(0)
    end
end)

CreateThread(function()
    SetDeepOceanScaler(0.0)
    local islandLoaded = false
    local islandCoords = vector3(4840.571, -5174.425, 2.0)

    while true do
        local pCoords = GetEntityCoords(PlayerPedId())

        if #(pCoords - islandCoords) < 2000.0 then
            if not islandLoaded then
                islandLoaded = true
                Citizen.InvokeNative(0x9A9D1BA639675CF1, "HeistIsland", 1)
                Citizen.InvokeNative(0xF74B1FFA4A15FBEA, 1) -- island path nodes (from Disquse)
                SetScenarioGroupEnabled('Heist_Island_Peds', 1)
                -- SetAudioFlag('PlayerOnDLCHeist4Island', 1)
                SetAmbientZoneListStatePersistent('AZL_DLC_Hei4_Island_Zones', 1, 1)
                SetAmbientZoneListStatePersistent('AZL_DLC_Hei4_Island_Disabled_Zones', 0, 1)
            end
        else
            if islandLoaded then
                islandLoaded = false
                Citizen.InvokeNative(0x9A9D1BA639675CF1, "HeistIsland", 0)
                Citizen.InvokeNative(0xF74B1FFA4A15FBEA, 0)
                SetScenarioGroupEnabled('Heist_Island_Peds', 0)
                -- SetAudioFlag('PlayerOnDLCHeist4Island', 0)
                SetAmbientZoneListStatePersistent('AZL_DLC_Hei4_Island_Zones', 0, 0)
                SetAmbientZoneListStatePersistent('AZL_DLC_Hei4_Island_Disabled_Zones', 1, 0)
            end
        end

        Wait(5000)
    end
end)

Citizen.CreateThread(function()
    while true do
        local pCoords = GetEntityCoords(GetPlayerPed(-1))       
            local distance1 = GetDistanceBetweenCoords(pCoords.x, pCoords.y, pCoords.z, 4840.571, -5174.425, 2.0, false)
            if distance1 < 2000.0 then
            Citizen.InvokeNative("0x9A9D1BA639675CF1", "HeistIsland", true)  -- load the map and removes the city
            Citizen.InvokeNative("0x5E1460624D194A38", true) -- load the minimap/pause map and removes the city minimap/pause map
            else
            Citizen.InvokeNative("0x9A9D1BA639675CF1", "HeistIsland", false)
            Citizen.InvokeNative("0x5E1460624D194A38", false)
            end
        Citizen.Wait(5000)
    end
end)

Citizen.CreateThread(function()
  SetDeepOceanScaler(0.0)
end)

local inCasino = false
local spinningObject = nil
local spinningCar = nil
local carOnShow = `drafter`

Citizen.CreateThread(function()
    Wait(10000)
    RequestIpl('vw_casino_main')
    RequestIpl('vw_dlc_casino_door')
    RequestIpl('hei_dlc_casino_door')
    RequestIpl("hei_dlc_windows_casino")
    RequestIpl("vw_casino_penthouse")
    SetIplPropState(274689, "Set_Pent_Tint_Shell", true, true)
    SetInteriorEntitySetColor(274689, "Set_Pent_Tint_Shell", 3)
    -- RequestIpl("hei_dlc_windows_casino_lod")
    -- RequestIpl("vw_casino_carpark")
    -- RequestIpl("vw_casino_garage")
    -- RequestIpl("hei_dlc_casino_aircon")
    -- RequestIpl("hei_dlc_casino_aircon_lod")
    -- RequestIpl("hei_dlc_casino_door")
    -- RequestIpl("hei_dlc_casino_door_lod")
    -- RequestIpl("hei_dlc_vw_roofdoors_locked")
    -- RequestIpl("vw_ch3_additions")
    -- RequestIpl("vw_ch3_additions_long_0")
    -- RequestIpl("vw_ch3_additions_strm_0")
    -- RequestIpl("vw_dlc_casino_door")
    -- RequestIpl("vw_dlc_casino_door_lod")
    -- RequestIpl("vw_casino_billboard")
    -- RequestIpl("vw_casino_billboard_lod(1)")
    -- RequestIpl("vw_casino_billboard_lod")
    -- RequestIpl("vw_int_placement_vw")
    -- RequestIpl("vw_dlc_casino_apart")
    local interiorID = GetInteriorAtCoords(1100.000, 220.000, -50.000)
    
    if IsValidInterior(interiorID) then
      RefreshInterior(interiorID)
    end
 
    
end)


--TELEPORT
key_to_teleport = 38

positions = {
    --[[
    {{Teleport1 X, Teleport1 Y, Teleport1 Z, Teleport1 Heading}, {Teleport2 X, Teleport 2Y, Teleport 2Z, Teleport2 Heading}, {Red, Green, Blue}, "Text for Teleport"}
    ]]
    {{925.0, 47.0, 80.00, 0}, {1090.00, 207.00, -49.9, 358},{255,0,0}, "Cassino Diamond"}, -- Outside the Sheriff's Station
    --{{1086.00, 215.0, -50.00, 312}, {964.2912597, 58.9096641, 111.65295562744, 52},{255,0,0}, "penthouse"},
}

local player = GetPlayerPed(-1)

Citizen.CreateThread(function ()
    while true do
        Citizen.Wait(5)
        local player = GetPlayerPed(-1)
        local playerLoc = GetEntityCoords(player)

        for _,location in ipairs(positions) do
            teleport_text = location[4]
            loc1 = {
                x=location[1][1],
                y=location[1][2],
                z=location[1][3],
                heading=location[1][4]
            }
            loc2 = {
                x=location[2][1],
                y=location[2][2],
                z=location[2][3],
                heading=location[2][4]
            }
            Red = location[3][1]
            Green = location[3][2]
            Blue = location[3][3]

            DrawMarker(2, loc1.x, loc1.y, loc1.z+1.0, 0, 0, 0, 0, 0, 0, 0.25, 0.2, 0.1, Red, Green, Blue, 200, 0, 0, 0, 1)
            DrawMarker(2, loc2.x, loc2.y, loc2.z+1.0, 0, 0, 0, 0, 0, 0, 0.25, 0.2, 0.1, Red, Green, Blue, 200, 0, 0, 0, 1)

            if CheckPos(playerLoc.x, playerLoc.y, playerLoc.z, loc1.x, loc1.y, loc1.z, 2) then
                DrawText3Ds(loc1.x, loc1.y, loc1.z + 1.2, '[E] Casino')
                if IsControlJustReleased(1, key_to_teleport) then
                    DoScreenFadeOut(500)
                    Wait(500)
                    SetEntityCoords(player, loc2.x, loc2.y, loc2.z)
                    SetEntityHeading(player, loc2.heading)
                    DoScreenFadeIn(500)
                    enterCasino(false)
                    Citizen.Wait(1)
                    enterCasino(true)
                    scanned = true
                    scanwait = 200
                end
            elseif CheckPos(playerLoc.x, playerLoc.y, playerLoc.z, loc2.x, loc2.y, loc2.z, 2) then
                DrawText3Ds(loc2.x, loc2.y, loc2.z + 1.2, '[E] Çık')
                if IsControlJustReleased(1, key_to_teleport) then
                    DoScreenFadeOut(500)
                    Wait(500)
                    SetEntityCoords(player, loc1.x, loc1.y, loc1.z)
                    SetEntityHeading(player, loc1.heading)
                    DoScreenFadeIn(500)
                    enterCasino(false)
                    Citizen.Wait(1)
                    enterCasino(false)
                    scanned = false
                    scanwait = 200
                end
            end           
        end
    end
end)

function CheckPos(x, y, z, cx, cy, cz, radius)
    local t1 = x - cx
    local t12 = t1^2

    local t2 = y-cy
    local t21 = t2^2

    local t3 = z - cz
    local t31 = t3^2

    return (t12 + t21 + t31) <= radius^2
end

--END TELEPORT

function DrawText3Ds(x, y, z, text)
    SetTextScale(0.35, 0.35)
    SetTextFont(4)
    SetTextProportional(1)
    SetTextColour(255, 255, 255, 215)
    SetTextEntry("STRING")
    SetTextCentre(true)
    AddTextComponentString(text)
    SetDrawOrigin(x,y,z, 0)
    DrawText(0.0, 0.0)
    local factor = (string.len(text)) / 370
    DrawRect(0.0, 0.0+0.0125, 0.017+ factor, 0.03, 0, 0, 0, 75)
    ClearDrawOrigin()
end

-- CAR FOR WINS
function drawCarForWins()
    if DoesEntityExist(spinningCar) then
      DeleteEntity(spinningCar)
    end
    RequestModel(carOnShow)
    while not HasModelLoaded(carOnShow) do
        Citizen.Wait(0)
    end
    SetModelAsNoLongerNeeded(carOnShow)
    spinningCar = CreateVehicle(carOnShow, 1100.0, 220.0, -51.0 + 0.05, 0.0, 0, 0)
    Wait(0)
    SetVehicleDirtLevel(spinningCar, 0.0)
    SetVehicleOnGroundProperly(spinningCar)
    Wait(0)
    FreezeEntityPosition(spinningCar, 1)
end

-- END CAR FOR WINS

function enterCasino(pIsInCasino, pFromElevator, pCoords, pHeading)
    if pIsInCasino == inCasino then return end
    inCasino = pIsInCasino
    if DoesEntityExist(spinningCar) then
      DeleteEntity(spinningCar)
    end
    spinMeRightRoundBaby()
    showDiamondsOnScreenBaby()
    playSomeBackgroundAudioBaby()
end
 
function spinMeRightRoundBaby()
    Citizen.CreateThread(function()
        while inCasino do
        if not spinningObject or spinningObject == 0 or not DoesEntityExist(spinningObject) then
          spinningObject = GetClosestObjectOfType(1100.0, 220.0, -51.0, 10.0, -1561087446, 0, 0, 0)
          drawCarForWins()
        end
        if spinningObject ~= nil and spinningObject ~= 0 then
          local curHeading = GetEntityHeading(spinningObject)
          local curHeadingCar = GetEntityHeading(spinningCar)
          if curHeading >= 360 then
            curHeading = 0.0
            curHeadingCar = 0.0
          elseif curHeading ~= curHeadingCar then
            curHeadingCar = curHeading
          end
          SetEntityHeading(spinningObject, curHeading + 0.075)
          SetEntityHeading(spinningCar, curHeadingCar + 0.075)
        end
        Wait(0)
      end
      spinningObject = nil
    end)
end
 
-- Casino Screens
local Playlists = {
    "CASINO_DIA_PL", -- diamonds
    "CASINO_SNWFLK_PL", -- snowflakes
    "CASINO_WIN_PL", -- win
    "CASINO_HLW_PL", -- skull
}
 
-- Render
function CreateNamedRenderTargetForModel(name, model)
    local handle = 0
    if not IsNamedRendertargetRegistered(name) then
        RegisterNamedRendertarget(name, 0)
    end
    if not IsNamedRendertargetLinked(model) then
        LinkNamedRendertarget(model)
    end
    if IsNamedRendertargetRegistered(name) then
        handle = GetNamedRendertargetRenderId(name)
    end
 
    return handle
end

-- render tv
function showDiamondsOnScreenBaby()
    Citizen.CreateThread(function()
      local model = GetHashKey("vw_vwint01_video_overlay")
      local timeout = 21085 -- 5000 / 255
 
      local handle = CreateNamedRenderTargetForModel("CasinoScreen_01", model)
 
      RegisterScriptWithAudio(0)
      SetTvChannel(-1)
      SetTvVolume(0)
      SetScriptGfxDrawOrder(4)
      SetTvChannelPlaylist(2, "CASINO_DIA_PL", 0)
      SetTvChannel(2)
      EnableMovieSubtitles(1)
 
    function doAlpha()
        Citizen.SetTimeout(timeout, function()
        SetTvChannelPlaylist(2, "CASINO_DIA_PL", 0)
        SetTvChannel(2)
        doAlpha()
        end)
    end
    doAlpha()
 
    Citizen.CreateThread(function()
    while inCasino do
      SetTextRenderId(handle)
      DrawTvChannel(0.5, 0.5, 1.0, 1.0, 0.0, 255, 255, 255, 255)
      SetTextRenderId(GetDefaultScriptRendertargetRenderId())
      Citizen.Wait(0)
    end
    SetTvChannel(-1)
    ReleaseNamedRendertarget(GetHashKey("CasinoScreen_01"))
    SetTextRenderId(GetDefaultScriptRendertargetRenderId())
    end)
   end)
end
 
function playSomeBackgroundAudioBaby()
    Citizen.CreateThread(function()
      local function audioBanks()
        while not RequestScriptAudioBank("DLC_VINEWOOD/CASINO_GENERAL", false, -1) do
          Citizen.Wait(0)
        end
        while not RequestScriptAudioBank("DLC_VINEWOOD/CASINO_SLOT_MACHINES_01", false, -1) do
          Citizen.Wait(0)
        end
        while not RequestScriptAudioBank("DLC_VINEWOOD/CASINO_SLOT_MACHINES_02", false, -1) do
          Citizen.Wait(0)
        end
        while not RequestScriptAudioBank("DLC_VINEWOOD/CASINO_SLOT_MACHINES_03", false, -1) do
          Citizen.Wait(0)
        end
      end
      audioBanks()
      while inCasino do
        if not IsStreamPlaying() and LoadStream("casino_walla", "DLC_VW_Casino_Interior_Sounds") then
          PlayStreamFromPosition(1111, 230, -47)
        end
        if IsStreamPlaying() and not IsAudioSceneActive("DLC_VW_Casino_General") then
          StartAudioScene("DLC_VW_Casino_General")
        end
        Citizen.Wait(1000)
      end
      if IsStreamPlaying() then
        StopStream()
      end
      if IsAudioSceneActive("DLC_VW_Casino_General") then
        StopAudioScene("DLC_VW_Casino_General")
      end
    end)
end
 
DF
Konu altındaki reklam içerikli mesajlar tarafımca kaldırılmıştır.
 
DF

Forumdan daha fazla yararlanmak için giriş yapın yada üye olun!

Forumdan daha fazla yararlanmak için giriş yapın veya kayıt olun!

Kayıt ol

Forumda bir hesap oluşturmak tamamen ücretsizdir.

Şimdi kayıt ol
Giriş yap

Eğer bir hesabınız var ise lütfen giriş yapın

Giriş yap

Bu konuyu görüntüleyen kullanıcılar

Tema düzenleyici

Tema özelletirmeleri

Granit arka planlar

Lütfen Javascript'i etkinleştirin!Javascript'i etkinleştirin!