Client-Exports
Auf dem Rechner des Spielers.
OpenShop
Clientexports.cs_shops:OpenShop(id) Bittet den Server, einen Laden zu öffnen, an dem der Spieler steht. Abstand, Öffnungszeit, Job und Lizenz prüft der Server und der Spieler erfährt, warum nicht.
Gibt zurückboolean true heißt nur, die Anfrage ging raus. Ob er aufging, sagt cs_shops:opened. false sofort bei unbekannter ID, wenn schon ein Laden offen ist, der Spieler tot oder nicht eingeloggt ist, oder bei interact = false.
local id = exports.cs_shops:GetNearestShop(3.0)
if id then exports.cs_shops:OpenShop(id) endCloseShop
Clientexports.cs_shops:CloseShop() Gibt zurückboolean false, wenn nichts offen war
IsShopOpen
Clientexports.cs_shops:IsShopOpen() Lohnt sich, bevor du ein eigenes Menü darüber öffnest.
Gibt zurückboolean
GetOpenShop
Clientexports.cs_shops:GetOpenShop() Gibt zurücknumber | nil
GetShops
Clientexports.cs_shops:GetShops() Gibt zurücktable { id, name, type, label, accent, description, position, interact, ped, blip }[]
GetShop
Clientexports.cs_shops:GetShop(id) Gibt zurücktable | nil
GetShopId
Clientexports.cs_shops:GetShopId(name) Gibt zurücknumber | nil
GetNearestShop
Clientexports.cs_shops:GetNearestShop(maxDistance) maxDistancenumber- Standard ist
Config.Interact
Gibt zurücknumber, number | nil ID und Abstand, oder nil