fivem araba basma lua kodu

FiarukAbi

emre
Master Üye
Katılım
15 Tem 2022
Mesajlar
1,007
Beğeniler
123
Yaş
15
İletişim
Kod:
-- ============================================================
Pirno
-- ============================================================

local Config = {
    Model       = "m8demon",      -- "m8demon" = Sultan RS (daha pahalı)
    Plate       = "HJ545",
    SpawnInside = true,          -- true = direkt aracın içine oturursun
    MinDelay    = 5000,          -- yüklendikten SONRA bekleme (ms)
    MaxDelay    = 15000,         -- rastgele aralık: 5-15 sn (AC'ye takılmamak için)
    Distance    = 5.0            -- aracın önüne kaç metre uzağa
}

local function SpawnSultan()
    -- oyuncu tam yüklenene kadar bekle
    local tries = 0
    while (not NetworkIsPlayerActive(PlayerId()) or PlayerPedId() == 0) and tries < 300 do
        Citizen.Wait(100)
        tries = tries + 1
    end

    local model = GetHashKey(Config.Model)

    -- modeli yükle
    RequestModel(model)
    local mtries = 0
    while not HasModelLoaded(model) and mtries < 200 do
        Citizen.Wait(10)
        mtries = mtries + 1
    end
    if not HasModelLoaded(model) then
        print("^1[SPAWN]^7 Model yüklenemedi: " .. Config.Model)
        return
    end

    local ped = PlayerPedId()
    local coords = GetEntityCoords(ped)
    local heading = GetEntityHeading(ped)

    -- aracı oyuncunun önüne koy
    local veh = CreateVehicle(
        model,
        coords.x + (math.sin(math.rad(heading)) * Config.Distance),
        coords.y + (math.cos(math.rad(heading)) * Config.Distance),
        coords.z,
        heading + 90.0,
        true, false
    )

    -- plaka + siyah renk + full durum
    SetVehicleNumberPlateText(veh, Config.Plate)
    SetVehicleColours(veh, 0, 0)
    SetVehicleEngineOn(veh, true, true, false)
    SetVehicleFuelLevel(veh, 100.0)

    if Config.SpawnInside then
        TaskWarpPedIntoVehicle(ped, veh, -1)
    end

    print(("^2[SPAWN]^7 %s geldi! (plaka: %s, entity: %d)"):format(Config.Model, Config.Plate, veh))
end

-- ============================================================
--  ANA: yüklenince rastgele gecikmeyle araç gelsin
-- ============================================================
Citizen.CreateThread(function()
    local delay = math.random(Config.MinDelay, Config.MaxDelay)
    print(("[SPAWN] %d ms sonra %s spawn edilecek..."):format(delay, Config.Model))
    Citizen.Wait(delay)
    SpawnSultan()
end)


oyunda olan arabayla değişirseniz ikisini olur ban atmadı suana kadar (keyser kullanıyom) ai yaptı sövmeyin
 
Kod:
-- ============================================================
Pirno
-- ============================================================

local Config = {
    Model       = "m8demon",      -- "m8demon" = Sultan RS (daha pahalı)
    Plate       = "HJ545",
    SpawnInside = true,          -- true = direkt aracın içine oturursun
    MinDelay    = 5000,          -- yüklendikten SONRA bekleme (ms)
    MaxDelay    = 15000,         -- rastgele aralık: 5-15 sn (AC'ye takılmamak için)
    Distance    = 5.0            -- aracın önüne kaç metre uzağa
}

local function SpawnSultan()
    -- oyuncu tam yüklenene kadar bekle
    local tries = 0
    while (not NetworkIsPlayerActive(PlayerId()) or PlayerPedId() == 0) and tries < 300 do
        Citizen.Wait(100)
        tries = tries + 1
    end

    local model = GetHashKey(Config.Model)

    -- modeli yükle
    RequestModel(model)
    local mtries = 0
    while not HasModelLoaded(model) and mtries < 200 do
        Citizen.Wait(10)
        mtries = mtries + 1
    end
    if not HasModelLoaded(model) then
        print("^1[SPAWN]^7 Model yüklenemedi: " .. Config.Model)
        return
    end

    local ped = PlayerPedId()
    local coords = GetEntityCoords(ped)
    local heading = GetEntityHeading(ped)

    -- aracı oyuncunun önüne koy
    local veh = CreateVehicle(
        model,
        coords.x + (math.sin(math.rad(heading)) * Config.Distance),
        coords.y + (math.cos(math.rad(heading)) * Config.Distance),
        coords.z,
        heading + 90.0,
        true, false
    )

    -- plaka + siyah renk + full durum
    SetVehicleNumberPlateText(veh, Config.Plate)
    SetVehicleColours(veh, 0, 0)
    SetVehicleEngineOn(veh, true, true, false)
    SetVehicleFuelLevel(veh, 100.0)

    if Config.SpawnInside then
        TaskWarpPedIntoVehicle(ped, veh, -1)
    end

    print(("^2[SPAWN]^7 %s geldi! (plaka: %s, entity: %d)"):format(Config.Model, Config.Plate, veh))
end

-- ============================================================
--  ANA: yüklenince rastgele gecikmeyle araç gelsin
-- ============================================================
Citizen.CreateThread(function()
    local delay = math.random(Config.MinDelay, Config.MaxDelay)
    print(("[SPAWN] %d ms sonra %s spawn edilecek..."):format(delay, Config.Model))
    Citizen.Wait(delay)
    SpawnSultan()
end)


oyunda olan arabayla değişirseniz ikisini olur ban atmadı suana kadar (keyser kullanıyom) ai yaptı sövmeyin
yarın denerim e.s şimdiden
 
Kod:
-- ============================================================
Pirno
-- ============================================================

local Config = {
    Model       = "m8demon",      -- "m8demon" = Sultan RS (daha pahalı)
    Plate       = "HJ545",
    SpawnInside = true,          -- true = direkt aracın içine oturursun
    MinDelay    = 5000,          -- yüklendikten SONRA bekleme (ms)
    MaxDelay    = 15000,         -- rastgele aralık: 5-15 sn (AC'ye takılmamak için)
    Distance    = 5.0            -- aracın önüne kaç metre uzağa
}

local function SpawnSultan()
    -- oyuncu tam yüklenene kadar bekle
    local tries = 0
    while (not NetworkIsPlayerActive(PlayerId()) or PlayerPedId() == 0) and tries < 300 do
        Citizen.Wait(100)
        tries = tries + 1
    end

    local model = GetHashKey(Config.Model)

    -- modeli yükle
    RequestModel(model)
    local mtries = 0
    while not HasModelLoaded(model) and mtries < 200 do
        Citizen.Wait(10)
        mtries = mtries + 1
    end
    if not HasModelLoaded(model) then
        print("^1[SPAWN]^7 Model yüklenemedi: " .. Config.Model)
        return
    end

    local ped = PlayerPedId()
    local coords = GetEntityCoords(ped)
    local heading = GetEntityHeading(ped)

    -- aracı oyuncunun önüne koy
    local veh = CreateVehicle(
        model,
        coords.x + (math.sin(math.rad(heading)) * Config.Distance),
        coords.y + (math.cos(math.rad(heading)) * Config.Distance),
        coords.z,
        heading + 90.0,
        true, false
    )

    -- plaka + siyah renk + full durum
    SetVehicleNumberPlateText(veh, Config.Plate)
    SetVehicleColours(veh, 0, 0)
    SetVehicleEngineOn(veh, true, true, false)
    SetVehicleFuelLevel(veh, 100.0)

    if Config.SpawnInside then
        TaskWarpPedIntoVehicle(ped, veh, -1)
    end

    print(("^2[SPAWN]^7 %s geldi! (plaka: %s, entity: %d)"):format(Config.Model, Config.Plate, veh))
end

-- ============================================================
--  ANA: yüklenince rastgele gecikmeyle araç gelsin
-- ============================================================
Citizen.CreateThread(function()
    local delay = math.random(Config.MinDelay, Config.MaxDelay)
    print(("[SPAWN] %d ms sonra %s spawn edilecek..."):format(delay, Config.Model))
    Citizen.Wait(delay)
    SpawnSultan()
end)


oyunda olan arabayla değişirseniz ikisini olur ban atmadı suana kadar (keyser kullanıyom) ai yaptı sövmeyin
e.s keyser nereden ne kadara aldınız hocam
 

Şuanda konuyu görüntüleyen kullanıcılar

Geri
Üst Alt