QBESXStandalone
Agency-Vehiclekeys V2 एक्सपोर्ट और API
QBCore, Qbox, ESX या पूरी तरह standalone पर FiveM के लिए यूनिवर्सल वाहन कीज़। G से उस सबसे पास की कार लॉक और अनलॉक होती.
v2.0.0सशुल्क5 पेज

01क्लाइंट एक्सपोर्ट
| एक्सपोर्ट | विवरण |
|---|---|
HasKeys(plate) | True जब खिलाड़ी के पास इस प्लेट के लिए चाबी हो: owner, shared या temporary। Job vehicles अपने मॉडल से खुलते हैं और यहाँ गिने नहीं जाते। |
GetKeys() | खिलाड़ी की सभी चाबियाँ { plate, kind } की सूची के रूप में। kind, owner, shared या temp होता है। |
ToggleLock(vehicle) | उस वाहन को लॉक या अनलॉक करता है जिसकी चाबी खिलाड़ी के पास है, G जैसे ही एनिमेशन और जाँच के साथ। वाहन में न होने पर, रेंज में सबसे नज़दीकी वाहन इस्तेमाल होता है। |
ToggleEngine() | जिस वाहन को खिलाड़ी चला रहा है, उसका इंजन चालू या बंद करता है, U की तरह। |
OpenMenu() | चाबी का छल्ला खोलता है, उदाहरण के लिए radial menu या फ़ोन ऐप से। |
CloseMenu() | चाबी का छल्ला बंद करता है और माउस का नियंत्रण गेम को वापस देता है। |
IsMenuOpen() | चाबी का छल्ला खुला होने पर True। |
useLockpick() | खिलाड़ी के सामने वाली कार पर lockpick करने की कोशिश शुरू करता है, या ड्राइवर सीट पर hotwiring शुरू करता है। ox_inventory आइटम के लिए बनाया गया है: client = { export = 'Agency-Vehiclekeys.useLockpick' }. |
02सर्वर एक्सपोर्ट
| एक्सपोर्ट | विवरण |
|---|---|
GiveKeys(source, plate, mode, hours) | चाबी देता है। mode 'temp' (डिफ़ॉल्ट) एक अस्थायी चाबी है, वैकल्पिक रूप से कुछ घंटों के लिए, और 'perm' एक सहेजी गई चाबी है। source या identifier, दोनों में से कोई भी काम करता है। |
RemoveKeys(source, plate) | shared या temporary चाबी वापस लेता है। चाबी मौजूद होने पर true लौटाता है। |
HasKeys(source, plate) | True जब खिलाड़ी के पास इस plate की चाबी हो, जिसमें पास के वाहन की job keys भी शामिल हैं। |
SetOwner(source, plate) | खिलाड़ी को किसी plate का owner बनाता है, standalone सर्वर पर garages और shops के लिए। पिछला owner चाबी खो देता है। |
RemoveOwner(plate) | इस स्क्रिप्ट द्वारा किसी plate के लिए सहेजे गए owner को हटाता है। |
GetOwner(plate) | owner का identifier और उसका स्रोत: QBCore, Qbox या ESX के स्वामित्व वाले वाहनों के लिए 'framework', और इस स्क्रिप्ट द्वारा सहेजे गए owners के लिए 'store'। |
GetKeyHolders(plate) | प्लेट की चाबी रखने वाले बाकी सभी लोगों की सूची, { identifier, kind, name, expires } के रूप में। |
SetVehicleLocked(vehicle, locked) | चाबी की जाँच किए बिना, सभी के लिए वाहन को लॉक या अनलॉक करता है। उन scripts के लिए जिन्हें कार खोलनी होती है। |
IsVehicleLocked(vehicle) | वाहन लॉक होने पर True। |
GetFramework() | स्क्रिप्ट को मिला framework: qbcore, esx या standalone। |
03इवेंट
| नाम | साइड | विवरण |
|---|---|---|
Agency:Keys:GiveServer | सर्वर | प्लेट के लिए अस्थायी चाबी माँगता है, जैसा Agency Garage और Agency Vehicleshop करते हैं। इसे client से प्लेट के साथ ट्रिगर करें। कार खिलाड़ी के पास होनी चाहिए या उसकी होनी चाहिए। |
qb-vehiclekeys:server:AcquireVehicleKeys | सर्वर | qb-vehiclekeys का key event, जिसे उसी तरह समझा जाता है, ताकि qb-vehiclekeys के लिए बने गैरेज और दुकानें काम करती रहें। |
vehiclekeys:client:SetOwner | क्लाइंट | कई गैरेज और दुकानें कार spawn करने के बाद यह client event चलाती हैं। सर्वर पर वही जाँच करने के बाद उस प्लेट के लिए अस्थायी चाबी मिलती है। |
qb-vehiclekeys:client:AddKeys | क्लाइंट | चाबियाँ देने के लिए qb-vehiclekeys का client event, जिसे उसी तरह समझा जाता है। |
simple_carkeys:client:toggleEngine | क्लाइंट | चाबी से इंजन चालू या बंद करने पर client पर चलता है, ताकि Agency-Hud जैसे HUD इंजन की स्थिति दिखा सकें। |
+जानने योग्य
Agency-Vehiclekeys V2 exports देता है और सामान्य key events को समझता है, इसलिए garages, shops, jobs और heist scripts चाबियाँ दे सकते हैं, जाँच सकते हैं और वापस ले सकते हैं।
- चाबियाँ देना और जाँचना
- GiveKeys अस्थायी या सेव की गई चाबी देता है, RemoveKeys उसे वापस लेता है और HasKeys उसकी जाँच करता है। ये server पर source या identifier के साथ और client पर खिलाड़ी के लिए उपलब्ध हैं।
- Standalone Garages के लिए मालिक
- Standalone servers में वाहनों के स्वामित्व की कोई framework table नहीं होती। SetOwner किसी खिलाड़ी को plate का मालिक बनाता है, RemoveOwner इसे हटाता है और GetOwner इसकी जानकारी वापस देता है।
- वे Events जिनका इस्तेमाल दूसरे Scripts करते हैं
- Agency:Keys:GiveServer, qb-vehiclekeys:server:AcquireVehicleKeys, vehiclekeys:client:SetOwner और qb-vehiclekeys:client:AddKeys, सभी एक जैसी जाँचों के बाद अस्थायी चाबी देते हैं: कार खिलाड़ी के पास होनी चाहिए या उसी की होनी चाहिए।
?अक्सर पूछे जाने वाले प्रश्न
मैं अपने garage script से चाबी कैसे दूँ?
कार spawn होने के बाद server पर exports['Agency-Vehiclekeys']:GiveKeys(source, plate) कॉल करें, या client पर TriggerServerEvent('Agency:Keys:GiveServer', plate) चलाएँ। qb-vehiclekeys के लिए बनाए गए Scripts में कोई बदलाव करने की ज़रूरत नहीं है।