Skrip ini belum 100% selesai. Jika Anda memiliki sesuatu yang ingin Anda sumbangkan terhadap proyek ini, silakan kirimkan permintaan penarikan!
Sumber daya ini menyimpan penduduk asli ke dalam tabel cache sehingga mengurangi jumlah keseluruhan permintaan server dari Klien. Hal ini memberikan peningkatan menyeluruh pada kinerja server secara keseluruhan dan mengurangi waktu pemuatan skrip apa pun yang menggunakan cache.
File klien esx_policejob memanggil PlayerPed()
asli sebanyak 18 kali - data yang sama dapat diambil dari satu panggilan melalui Cache.PlayerPed
(Catatan: ESX bukan persyaratan untuk skrip ini)
Singkatnya, ini memotong jumlah panggilan asli dalam jumlah besar tergantung pada apa yang Anda cache.
Ini adalah pekerjaan yang sedang berjalan - jadi kontribusi atau masukan apa pun akan selalu sangat kami hargai!
Katakanlah Anda ingin mengembalikan PlayerPed()
- kita dapat memanggilnya melalui ekspor dari skrip dengan menggunakan:
exports.cache:requestCache().PlayerPed
Pastikan nama sumber daya sumber daya ini tidak memiliki tanda hubung pada namanya (simbol -) atau akan menghasilkan kesalahan:
attempt to index a nil value (global 'cache')
Masukkan baris ini ke client_scripts di fxmanifest.lua skrip yang ingin Anda gunakan cache
"@cache/client/cl_cache.lua",
Anda harus melakukannya sendiri secara manual. Berikut ini contoh hal yang perlu Anda lakukan:
Jadi di sini kita punyaPlayerPedId() yang disimpan ke dalam cache:
Cache.PlayerPed = PlayerPedId()
Di mana pun Anda melihat PlayerPedId()
di skrip Anda, Anda harus menggantinya dengan exports.cache:requestCache().PlayerPed
Tempatkan start mascotte-cache
sebelum kerangka/skrip Anda
Saya akan memperbarui ini sesering mungkin, tetapi jika Anda ingin menambahkan nilai cache Anda sendiri, yang perlu Anda lakukan hanyalah mengikuti format ini:
Cache.YourNameHere = NativeYouWantToCache()
-- Tambahkan ke thread
@ d0p3t - Karena satu-satunya informasi yang dapat saya temukan tentang membuat cache adalah dari postingan yang dia buat di perselisihan CFX yang menjelaskan cara menyimpan data dari penduduk asli
@ NotSomething0 - Atas kontribusinya dalam membersihkan banyak kode dan banyak berkonsultasi dengan saya selama dimulainya pengembangan skrip