Öncelikle Merhaba
Özel Tuş Nedir?
Kemer bağlama, telefon, hız sabitleme gibi scriptlerde bu eylemler bir tuşa basınca çalışır ve o eylemin o tuşa basınca çalışması sizi rahatsız edebilir. Örnek bir kemer bağlama/çıkartma scriptinde kullanılan tuş K ise siz kendinize göre bu tuşu ayarlardan istediğiniz bir tuş ile değiştirebilirsiniz.
Bu İşlemin Artıları Nelerdir?
Bir scriptte bu işlemi yaptığınızda hem bazı durumlarda o eylemin çalışıp çalışmamasını daha kolay ayarlayabilir, her kullanıcının kendine göre tuş kombinasyonları yapmasını sağlayabilir ve en önemlisi scriptlerin client tarafındaki while döngüsü sayısını azaltacağınız için scriptiniz daha optimize çalışır.
Nasıl Yapılır?
Yukarıda verdiğim kod örneğinde oyuncu aracın içindeyken M tuşuna bastığında aracın motorunu çalıştırıyor/durduruyor. Bunu özel bir tuşa atayabilmek için önce bu kodu komut haline getirmemiz gerekiyor.
Bu kod ise birinci kodun bir tuşa değil de komuta atanmış versiyonudur, artık kullanıcı aracın içindeyken M tuşuna basınca değil de chate /aracmotor yazarak aracın motorunu çalıştıracak/durduracaktır. Şimdide bu komutu özel bir tuşa atamamız gerek
Yukarıdaki işlemleri yaptığınız lua dosyasının altına yukarıdaki kodu ekleyin ve kullanıcı ayarlamadığı taktirde (default) tuşun hangi tuş olacağını belirleyin.
Yukarıdaki işlemleri yaptıktan sonra Ayarlar>Key Bindings>FiveM bölümünden bu şekilde artık her kullanıcı kendine göre tuş atayabilir.
Herhangi bir sorun yaşıyorsanız, sormak istediğiniz bir şey olursa Discord: COOL#7673
Özel Tuş Nedir?
Kemer bağlama, telefon, hız sabitleme gibi scriptlerde bu eylemler bir tuşa basınca çalışır ve o eylemin o tuşa basınca çalışması sizi rahatsız edebilir. Örnek bir kemer bağlama/çıkartma scriptinde kullanılan tuş K ise siz kendinize göre bu tuşu ayarlardan istediğiniz bir tuş ile değiştirebilirsiniz.
Bu İşlemin Artıları Nelerdir?
Bir scriptte bu işlemi yaptığınızda hem bazı durumlarda o eylemin çalışıp çalışmamasını daha kolay ayarlayabilir, her kullanıcının kendine göre tuş kombinasyonları yapmasını sağlayabilir ve en önemlisi scriptlerin client tarafındaki while döngüsü sayısını azaltacağınız için scriptiniz daha optimize çalışır.
Nasıl Yapılır?
Kod:
CreateThread(function()
while true do
if IsControlJustPressed(0, 244) then
local player = GetPlayerPed(-1)
local vehicle = GetVehiclePedIsIn(player, false)
if IsPedInAnyVehicle(GetPlayerPed(-1), false) and GetPedInVehicleSeat(GetVehiclePedIsIn(GetPlayerPed(-1), false), -1) == GetPlayerPed(-1) then
if not motor then
SetVehicleEngineOn(vehicle, true, false, true)
motor = true
exports["mythic_notify"]:SendAlert("success", "Motor Açıldı")
else
SetVehicleEngineOn(vehicle, false, false, true)
motor = false
exports["mythic_notify"]:SendAlert("error", "Motor Kapatıldı")
end
end
end
Citizen.Wait(0)
end
end)
Kod:
RegisterCommand("aracmotor", function()
local player = GetPlayerPed(-1)
local vehicle = GetVehiclePedIsIn(player, false)
if IsPedInAnyVehicle(GetPlayerPed(-1), false) and GetPedInVehicleSeat(GetVehiclePedIsIn(GetPlayerPed(-1), false), -1) == GetPlayerPed(-1) then
if not motor then
SetVehicleEngineOn(vehicle, true, false, true)
motor = true
exports["mythic_notify"]:SendAlert("success", "Motor Açıldı")
else
SetVehicleEngineOn(vehicle, false, false, true)
motor = false
exports["mythic_notify"]:SendAlert("error", "Motor Kapatıldı")
end
end
end)
Kod:
Citizen.CreateThread(function()
RegisterKeyMapping('aracmotor', 'Aracın Motorunu Çalıştır/Durdur', 'keyboard', 'M')
end)
Yukarıdaki işlemleri yaptığınız lua dosyasının altına yukarıdaki kodu ekleyin ve kullanıcı ayarlamadığı taktirde (default) tuşun hangi tuş olacağını belirleyin.
Yukarıdaki işlemleri yaptıktan sonra Ayarlar>Key Bindings>FiveM bölümünden bu şekilde artık her kullanıcı kendine göre tuş atayabilir.
Herhangi bir sorun yaşıyorsanız, sormak istediğiniz bir şey olursa Discord: COOL#7673