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

Kelepçe İtemi

Deniz11

?Loper
Yasaklandı
FT Kullanıcı
Katılım
5 yıl 2 ay 10 gün
Mesajlar
417
tuş ile çalışan kelepçe scripti arıyorum yardımcı olabilirseniz sevinirim
 
DF
itemi kontrol edicekmi ? yoksa çalışmayacak yani ?

Ona göre atiyim kodu
 
DF
C#:
-- esx gerekli seyleri

ESX                        = nil
local PlayerData        = {}


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

RegisterNetEvent('esx:playerLoaded') -- oyuncu datasını esx olarak kullanman ve xPlayer işlemleri icin ekledim.
AddEventHandler('esx:playerLoaded', function(xPlayer)
    PlayerData = xPlayer
end)

RegisterNetEvent('esx:setJob') -- bunuda meslek kullanmak istersen diye ekledim
AddEventHandler('esx:setJob', function(job)
  PlayerData.job = job
end)

--if PlayerData.job and PlayerData.job.name == 'police' then -- Mesleğe özel yapmak içicde bunu kullanabilirsin.


Citizen.CreateThread(function()
    while true do
        Citizen.Wait(0)

            if IsControlJustReleased(0, 38) then -- tuşu buradan https://docs.fivem.net/docs/game-references/controls/ değiştirebilirsin, şu anda e
        -- Kelepce triggeri eventini buraya ekle

end)



RegisterNetEvent('ghs:kelepce')
AddEventHandler('ghs:kelepce', function()
    ESX.TriggerServerCallback('ghs:getItemAmount', function(qtty)
        if qtty > 0 then

                -- Buraya Kelepcenin trigger ventini ekle, eğer kelepceli birisinin kelepcesini açma işlemi kelepce scriptinde yoksa buraya else ekleyip kelepceyi acma eventini triggerlat, sonunda end koy.
        else
            ESX.ShowNotification("Kelepceniz ~r~Yok ~s~") -- mythic notify gibi bir eklentin varsa bunu onunla değiştirebilirsin.
        end

    end, 'kelepce')

end)


--- Server lua


ESX = nil


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

ESX.RegisterUsableItem('kelepce', function()
  TriggerClientEvent('ghs:kelepce')
end)



ESX.RegisterServerCallback('ghs:getItemAmount', function(source, cb, item)
  local xPlayer = ESX.GetPlayerFromId(source)
  local qtty = xPlayer.getInventoryItem(item).count
  cb(qtty)
end)
 
DF
Son düzenleme:

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!
// Adblock Kod Start // // Adblock Kod End//