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

(Üzerinde Telefon Varsa Açılan Telefon)

AylakMan

Üye
FT Kullanıcı
Katılım
5 yıl 1 ay 6 gün
Mesajlar
666
Merhaba arkadaşlar bir çok kişinin aradığı üzerinde telefon yokken açılmayan telefon nasıl yapılır biraz ondan bahsedicem aslında oldukça basit bir kaç kod (üzerinde telefon var ise çalışır)

Öncelikle SQL'inizi açın ve items tablosuna gidin oradan phone olarak itemi ekleyin daha sonra..

1.gcphone dosyasının içine giriş yapıyoruz daha sonra client dosyasının içinde client.lua içine giriş yapıyoruz daha sonra altta verilen kod bloğunu en üstüne yapıstırıyoruz.
Kod:
ESX              = nil

Citizen.CreateThread(function()
    while ESX == nil do
        TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end)
        Citizen.Wait(0)
    end
end)

2. client.lua içerisinde aşşağıda verdiğim kod bloğunu bulup --[[ --]] olan yorum satırını kaldırın..

Kod:
--[[ESX = nil
Citizen.CreateThread(function()
    while ESX == nil do
        TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end)
        Citizen.Wait(0)
  end
end)

function hasPhone (cb)
  if (ESX == nil) then return cb(0) end
  ESX.TriggerServerCallback('gcphone:getItemAmount', function(qtty)
    cb(qtty > 0)
  end, 'phone')
end
function ShowNoPhoneWarning ()
  if (ESX == nil) then return end
  ESX.ShowNotification("Vous n'avez pas de ~r~téléphone~s~")
end--]]

3.gcphone içinden server dosyasına gidiyoruz orada server.lua içine giriş yapıyoruz ve aşşağıda verdiğim kodu en üste ekliyoruz.

Kod:
ESX = nil

TriggerEvent('esx:getSharedObject', function(obj)
    ESX = obj
end)

ESX.RegisterServerCallback('gcphone:getItemAmount', function(source, cb, item)
    local xPlayer = ESX.GetPlayerFromId(source)
    local qtty = xPlayer.getInventoryItem(item).count
    cb(qtty)
end)
 
DF
Son düzenleme:
dediğin gibi yaptım ama marketten satın alamıyorum markette gözükmüyor
 
DF
olmadı dediğiniz gibi market sisteminin config ekledim
 
DF
çalıştı admin komuduyla verdimde mağazaya eklenmedi
 
DF
AylakMan AylakMan Merhaba,

dediniz herseyi uyguladim calismiyor - markette ekli envanter de de ayni sekilde.
Ama Envanterde tel olsa da olmasa tel calisiyor .

Yardim ederseniz sevinirim.

Su .
 
DF
AylakMan AylakMan Merhaba,

dediniz herseyi uyguladim calismiyor - markette ekli envanter de de ayni sekilde.
Ama Envanterde tel olsa da olmasa tel calisiyor .

Yardim ederseniz sevinirim.

Su .

Bir yerlerde yanlış yapıyorsunuzdur belirttiğim şey sorunsuz bir şekilde yapıldığında çalışıyor.
 
DF
AylakMan AylakMan

2. kismi ben tam anlamadim (2. client.lua içerisinde aşşağıda verdiğim kod bloğunu bulup --[[ --]] olan yorum satırını kaldırın.. ) bu soylediniz kod zaten o dosyadami yoksa biz mi eklicez ayriyetten ? bende yok o cunki
 
DF
AylakMan AylakMan

2. kismi ben tam anlamadim (2. client.lua içerisinde aşşağıda verdiğim kod bloğunu bulup --[[ --]] olan yorum satırını kaldırın.. ) bu soylediniz kod zaten o dosyadami yoksa biz mi eklicez ayriyetten ? bende yok o cunki

Özelden discord verin uygulamalı göstereyim anlasamıcaz yoksa :)
 
DF
Merhaba arkadaşlar bir çok kişinin aradığı üzerinde telefon yokken açılmayan telefon nasıl yapılır biraz ondan bahsedicem aslında oldukça basit bir kaç kod (üzerinde telefon var ise çalışır)

Öncelikle SQL'inizi açın ve items tablosuna gidin oradan phone olarak itemi ekleyin daha sonra..

1.gcphone dosyasının içine giriş yapıyoruz daha sonra client dosyasının içinde client.lua içine giriş yapıyoruz daha sonra altta verilen kod bloğunu en üstüne yapıstırıyoruz.
Kod:
ESX              = nil

Citizen.CreateThread(function()
    while ESX == nil do
        TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end)
        Citizen.Wait(0)
    end
end)

2. client.lua içerisinde aşşağıda verdiğim kod bloğunu bulup --[[ --]] olan yorum satırını kaldırın..

Kod:
--[[ESX = nil
Citizen.CreateThread(function()
    while ESX == nil do
        TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end)
        Citizen.Wait(0)
  end
end)

function hasPhone (cb)
  if (ESX == nil) then return cb(0) end
  ESX.TriggerServerCallback('gcphone:getItemAmount', function(qtty)
    cb(qtty > 0)
  end, 'phone')
end
function ShowNoPhoneWarning ()
  if (ESX == nil) then return end
  ESX.ShowNotification("Vous n'avez pas de ~r~téléphone~s~")
end--]]

3.gcphone içinden server dosyasına gidiyoruz orada server.lua içine giriş yapıyoruz ve aşşağıda verdiğim kodu en üste ekliyoruz.

Kod:
ESX = nil

TriggerEvent('esx:getSharedObject', function(obj)
    ESX = obj
end)

ESX.RegisterServerCallback('gcphone:getItemAmount', function(source, cb, item)
    local xPlayer = ESX.GetPlayerFromId(source)
    local qtty = xPlayer.getInventoryItem(item).count
    cb(qtty)
end)
herşeyi yaptım fakat suanda markete ekledim telefonu aldım f1 e basıyorum telefon acılmıyor yardım ??
 
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!