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ı /acid komudunu uyuşturucuyla nasıl baglarim

  • Konbuyu başlatan infRpDv
  • Başlangıç tarihi
  • Cevaplar 14
  • Görüntüleme 872
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

infRpDv

Üye
FT Kullanıcı
Katılım
3 yıl 11 ay 21 gün
Mesajlar
10
/acid komudunu uyuşturucuyla nasıl baglarim

Ben yapamadım yapabilen varsa yardımcı olabilirmi bana
 
DF
aşağıdaki kodu herhangi bir server side atıp serveri tamamen resledikten sora bi dene
itemadi yazan yere itemi databasedeki adını yaz
Kod:
ESX.RegisterUsableItem("itemadi", function(source)
            local xPlayer = ESX.GetPlayerFromId(source)
            local itemCount = xPlayer.getInventoryItem("itemadi").count
            if itemCount >= 1 then
                    xPlayer.removeInventoryItem("itemadi",1)
                    Citizen.Wait(2000)
                    ExecuteCommand(acid )
            end
end)
 
DF
nu mekanik jobuna yeni cıkar tamir kitini baglamak istiyorum eskiisiyle yapıyorda
 
DF
aşağıdaki kodu herhangi bir server side atıp serveri tamamen resledikten sora bi dene
itemadi yazan yere itemi databasedeki adını yaz
Kod:
ESX.RegisterUsableItem("itemadi", function(source)
            local xPlayer = ESX.GetPlayerFromId(source)
            local itemCount = xPlayer.getInventoryItem("itemadi").count
            if itemCount >= 1 then
                    xPlayer.removeInventoryItem("itemadi",1)
                    Citizen.Wait(2000)
                    ExecuteCommand(acid )
            end
end)
Zaten eşyayı kullanacağı için eşyanın miktarını sorgulamaya gerek yok. Komutu da tırnak içerisinde yazmadığından dolayı çalışmayacaktır.
Alttaki kodu kullanabilirsin. Eğer komut çalışmazsa komut yerine clientte event oluşturup server side'da eşya silindikten sonra triggerlayabilirsin.
Kod:
ESX.RegisterUsableItem("itemadi", function(source)
            local xPlayer = ESX.GetPlayerFromId(source)     
            xPlayer.removeInventoryItem("itemadi",1)
            Citizen.Wait(2000)
            ExecuteCommand("acid")
end)
 
DF
Konu kilitlendi.

Çözüm için:
acid scriptinin client'ine alttaki kodu ekleyin

Kod:
RegisterNetEvent("acideffect")
AddEventHandler("acideffect", function()
  DoAcid(20000)
end)

Herhangi bir scriptin server'ına aşağıdaki kodu ekleyin. (örneğin esx_basicneeds)
Kod:
ESX.RegisterUsableItem("itemadi", function(source)
  local xPlayer = ESX.GetPlayerFromId(source)
  xPlayer.removeInventoryItem("itemadi",1)
  Citizen.Wait(2000)
  TriggerClientEvent("acideffect", source)
end)
 
DF
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

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!