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

Fix envanterden eşya sildirip yeni eşya eklemek

nacv

Üye
FT Kullanıcı
Katılım
5 ay 3 gün
Mesajlar
10
sıfırdan basit mantıklı bir hackerjob script'i yazmak istedim Ai ile birlikte fakat qbcore taraflı bir sorunla karşılaşıp duruyorum hiç bir türlü eşyayı silip yeni eşya ekleyemedim envantere client, server ve fxmanifesti aşağıda bırakıyorum yardımcı olacaklara teşekkürler şimdiden

Client.lua ;

Kod:
RegisterCommand("hack", function()
    TriggerServerEvent("nac-hackerjob:swapItem", "h_leptop", "h_belge", 1)
end)

RegisterNetEvent("nac-hackerjob:itemSwapped")
AddEventHandler("nac-hackerjob:itemSwapped", function(success)
    if success then
        TriggerEvent("chatMessage", "SYSTEM", {255, 0, 0}, "Eşya başarıyla değiştirildi!")
    else
        TriggerEvent("chatMessage", "SYSTEM", {255, 0, 0}, "Eşya değiştirilemedi.")
    end
end)

Server.lua ;

Kod:
RegisterServerEvent("nac-hackerjob:swapItem")
AddEventHandler("nac-hackerjob:swapItem", function(oldItem, newItem, amount)
    local source = source

    if QBCore and QBCore.Functions then
        local Player = QBCore.Functions.GetPlayer(source)

        if Player then
            local success = false

            success = QBCore.Functions.RemoveItem(source, oldItem, amount)


            if success then
                success = QBCore.Functions.AddItem(source, newItem, amount)
            end

            TriggerClientEvent("nac-hackerjob:itemSwapped", source, success)
        end
    else
        print("Hata: QBCore yüklenmemiş veya tanımlanmamış.")
    end
end)

Fxmanifest.lua

Kod:
fx_version 'bodacious'
game 'gta5'

author 'naCv'
description 'simple hackerjob'
version '1.0.0'

client_scripts {
    'client.lua',
}

server_scripts {
    'server.lua',
}

dependencies {
    'qb-core',

}

En son konsolda almış olduğum hata ;

image.png
 
Client ve Server.lua'nın en üstüne
Kod:
local QBCore = exports['qb-core']:GetCoreObject()
bunu ekle.
 
Client ve Server.lua'nın en üstüne
Kod:
local QBCore = exports['qb-core']:GetCoreObject()
bunu ekle.

client'i notify olarak değiştirdim script'i resleyip komutu kullandığımda hata bildirimini gönderdi eşya değiştirilemedi diyip bunu nasıl çözerim peki ?

Kod:
local QBCore = exports['qb-core']:GetCoreObject()

RegisterCommand("hack", function()
    TriggerServerEvent("nac-hackerjob:swapItem", "h_leptop", "h_belge", 1)
end)

RegisterNetEvent("nac-hackerjob:itemSwapped")
AddEventHandler("nac-hackerjob:itemSwapped", function(success)
    if success then
        QBCore.Functions.Notify("Eşya başarıyla değiştirildi!", "success")
    else
        QBCore.Functions.Notify("Eşya değiştirilemedi.", "error")
    end
end)

Ekran görüntüsü 2024-02-18 120926.png
 
success = QBCore.Functions.RemoveItem(Player, oldItem, amount)
bunu dene
 
Pakette ki soygun scriptlerine bak, oradan al ya da öğren mantığını kendin yaz.
 

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!