İllegal Saygınlık
Bilgilendirme
Config = {}
Config.AddPointAmount = 100 -- 1 saat oyunda durduğunda ne kadar puan versin (1000 puan = 1 level)
Config.SaveTime = 5 -- Kaç dakikada bir oyuncu verisi sunucu tarafına kaydedilsin (Sunucuyu yormamak için en az 5 dakika yapmanız önerilir.)
Config.MaxLevel = 30 -- Bir oyuncu maksimum kaç seviye olabilsin
Config.HeistLevels = { -- Soygunların kaçıncı seviyeden itibaren yapılabileceğini ayarlayabilirsiniz. (Paketteki standart soygun scriptlerine göre ayarlanmıştır)
["storerobbery"] = 2,
["atmrobbery"] = 2,
["houserobbery"] = 1,
["fleecarobbery"] = 10,
["artrobbery"] = 15,
["vangelicorobbery"] = 20,
["pasificrobbery"] = 25,
["humanelabsrobbery"] = 30,
["casinorobbery"] = 30,
["trainrobbery"] = 25,
}
--[[
İtibar seviyesi oyuncunun metadatasına kaydedilir.
Client tarafından ulaşmak için:
QBCore.Functions.GetPlayerData().metadata["reputation"]
Server tarafından ulaşmak için:
local Player = QBCore.Functions.GetPlayer(source)
Player.PlayerData.metadata["reputation"]
Kullanabileceğiniz exportlar
// Client tarafı örnek:
exports["blessed_reputation"]:GetHeistLevel("storerobbery") -- Bu configde ayarladığınız değerleri başka bir scriptten kontrol ettirebilmenizi sağlar.
// Server tarafı örnek:
exports["blessed_reputation"]:GetHeistLevel("storerobbery") -- Bu configde ayarladığınız değerleri başka bir scriptten kontrol ettirebilmenizi sağlar.
exports["blessed_reputation"]:GetReputation(source) -- idsi girilen kişinin itibar seviyesini kontrol ettirmenizi sağlar
local addRep = exports["blessed_reputation"]:AddReputation(source, 500) -- idsi girilen kişinin itibar puanını artırmanızı sağlar
TriggerEvent("QBCore:Notify", "İtibar artırıldı, mevcut itibar seviyesi: "..addRep)
local removeRep = exports["blessed_reputation"]:RemoveReputation(source, 500) -- idsi girilen kişinin itibar puanını artırmanızı sağlar
TriggerEvent("QBCore:Notify", "İtibar azaltıldı, mevcut itibar seviyesi: "..removeRep)
]]
exports("GetMaxLevel", function()
return Config.MaxLevel
end)Last updated