Skrypt kamery bezpieczeństwa QBCore

Skrypt kamery bezpieczeństwa (QBCore)

Skrypt jest dodatkiem qbcore przeznaczonym do systemów kamer bezpieczeństwa w środowiskach gier. Zwiększa możliwości nadzoru, pozwalając graczom monitorować różne lokalizacje za pomocą kamer, poprawiając bezpieczeństwo i świadomość sytuacyjną w grze. Funkcje mogą obejmować transmisje na żywo, opcje nagrywania i integrację z innymi środkami bezpieczeństwa. Ogólnie rzecz biorąc, stanowi angażujące narzędzie dla graczy, które wzbogaca ich doświadczenia związane z bezpieczeństwem i nadzorem w grze.

!!! Pobierz tutaj !!!

Podgląd

  • Pobierz ZIP i rozpakuj.
  • Przeciągnij i upuść zasób do plików serwera, upewnij się, że usunąłeś -main z nazwy folderu.
  • SQL automatycznie dodawany do bazy danych, nie trzeba dodawać ręcznie.
  • dodaj obrazy z folderu (instalacja/obrazy-przedmiotów) do Lokalizacja obrazów ekwipunku.

Uważaj, jeśli używasz ox_inventory w frameworku QBCore nie dodawaj przedmiotów w qb-core zasobie, wymagane jest dodanie przedmiotów w ox_inventory/data/items.lua TYLKO.

Dodaj przedmioty do (qb-core/shared/items.lua)

-- // Cameras
camera_pd = {name = 'camera_pd', label = 'PD Camera', weight = 3000,	type = 'item', image = 'camera_pd.png',	unique = true, useable = true, shouldClose = true, combinable = nil, description = ''},
camera_ems = { name = 'camera_ems', label = 'EMS Camera', weight = 3000, type = 'item', image = 'camera_ems.png', unique = true, useable = true, shouldClose = true, combinable = nil, description = '' },
camera_citizen = { name = 'camera_citizen', label = 'Camera', weight = 3000, type = 'item', image = 'camera_citizen.png', unique = true, useable = true, shouldClose = true, combinable = nil, description = '' },
camera_viewer = { name = 'camera_viewer', label = 'Camera Viewer', weight = 1000, type = 'item', image = 'camera_viewer.png', unique = true, useable = true, shouldClose = true, combinable = nil, description = '' },
camera_paper = { name = 'camera_paper', label = 'Camera Signal Paper', weight = 200, type = 'item', image = 'camera_paper.png', unique = true, useable = true, shouldClose = true, combinable = nil, description = '' },
camera_tablet = { name = 'camera_tablet', label = 'CamView Tablet', weight = 2000, type = 'item', image = 'camera_tablet.png', unique = true, useable = true, shouldClose = true, combinable = nil, description = '' },
camera_personaltablet = { name = 'camera_personaltablet', label = 'Personal CamView', weight = 2000, type = 'item', image = 'camera_personaltablet.png', unique = true, useable = true, shouldClose = true, combinable = nil, description = '' },
camera_personal = { name = 'camera_personal', label = 'Personal Camera', weight = 3000, type = 'item', image = 'camera_personal.png', unique = true, useable = true, shouldClose = true, combinable = nil, description = '' },
vpn = {name = 'vpn', label = 'VPN Router', weight = 1000, type = 'item', image = 'vpn.png', unique = true, useable = false, shouldClose = false, combinable = nil, description = ''},

codem-inventory

Dodaj przedmioty do (codem-inventory/config/itemlist.lua)

-- // Cameras
camera_pd = {name = 'camera_pd', label = 'PD Camera', weight = 3000,	type = 'item', image = 'camera_pd.png',	unique = true, useable = true, shouldClose = true, combinable = nil, description = ''},
camera_ems = { name = 'camera_ems', label = 'EMS Camera', weight = 3000, type = 'item', image = 'camera_ems.png', unique = true, useable = true, shouldClose = true, combinable = nil, description = '' },
camera_citizen = { name = 'camera_citizen', label = 'Camera', weight = 3000, type = 'item', image = 'camera_citizen.png', unique = true, useable = true, shouldClose = true, combinable = nil, description = '' },
camera_viewer = { name = 'camera_viewer', label = 'Camera Viewer', weight = 1000, type = 'item', image = 'camera_viewer.png', unique = true, useable = true, shouldClose = true, combinable = nil, description = '' },
camera_paper = { name = 'camera_paper', label = 'Camera Signal Paper', weight = 200, type = 'item', image = 'camera_paper.png', unique = true, useable = true, shouldClose = true, combinable = nil, description = '' },
camera_tablet = { name = 'camera_tablet', label = 'CamView Tablet', weight = 2000, type = 'item', image = 'camera_tablet.png', unique = true, useable = true, shouldClose = true, combinable = nil, description = '' },
camera_personaltablet = { name = 'camera_personaltablet', label = 'Personal CamView', weight = 2000, type = 'item', image = 'camera_personaltablet.png', unique = true, useable = true, shouldClose = true, combinable = nil, description = '' },
camera_personal = { name = 'camera_personal', label = 'Personal Camera', weight = 3000, type = 'item', image = 'camera_personal.png', unique = true, useable = true, shouldClose = true, combinable = nil, description = '' },
vpn = {name = 'vpn', label = 'VPN Router', weight = 1000, type = 'item', image = 'vpn.png', unique = true, useable = false, shouldClose = false, combinable = nil, description = ''},

qs-inventory

Dodaj przedmioty do (qs-inventoryshareditem.lua)

-- // Cameras
 ["camera_pd"] = {
 ["name"] = 'camera_pd',
 ["label"] = 'PD Camera',
 ["weight"] = 3000,
 ["type"] = 'item',
 ["image"] = 'camera_pd.png',
 ["unique"] = true,
 ["useable"] = true,
 ["shouldClose"] = true,
 ["combinable"] = nil,
 ["description"] = ''
 },

 ["camera_ems"] = {
 ["name"] = 'camera_ems',
 ["label"] = 'EMS Camera',
 ["weight"] = 3000,
 ["type"] = 'item',
 ["image"] = 'camera_ems.png',
 ["unique"] = true,
 ["useable"] = true,
 ["shouldClose"] = true,
 ["combinable"] = nil,
 ["description"] = ''
 },

 ["camera_citizen"] = {
 ["name"] = 'camera_citizen',
 ["label"] = 'Camera',
 ["weight"] = 3000,
 ["type"] = 'item',
 ["image"] = 'camera_citizen.png',
 ["unique"] = true,
 ["useable"] = true,
 ["shouldClose"] = true,
 ["combinable"] = nil,
 ["description"] = ''
 },

 ["camera_viewer"] = {
 ["name"] = 'camera_viewer',
 ["label"] = 'Camera Viewer',
 ["weight"] = 1000,
 ["type"] = 'item',
 ["image"] = 'camera_viewer.png',
 ["unique"] = true,
 ["useable"] = true,
 ["shouldClose"] = true,
 ["combinable"] = nil,
 ["description"] = ''
 },

 ["camera_paper"] = {
 ["name"] = 'camera_paper',
 ["label"] = 'Camera Signal Paper',
 ["weight"] = 200,
 ["type"] = 'item',
 ["image"] = 'camera_paper.png',
 ["unique"] = true,
 ["useable"] = true,
 ["shouldClose"] = true,
 ["combinable"] = nil,
 ["description"] = ''
 },

 ["camera_tablet"] = {
 ["name"] = 'camera_tablet',
 ["label"] = 'CamView Tablet',
 ["weight"] = 2000,
 ["type"] = 'item',
 ["image"] = 'camera_tablet.png',
 ["unique"] = true,
 ["useable"] = true,
 ["shouldClose"] = true,
 ["combinable"] = nil,
 ["description"] = ''
 },

 ["camera_personaltablet"] = {
 ["name"] = 'camera_personaltablet',
 ["label"] = 'Personal CamView',
 ["weight"] = 2000,
 ["type"] = 'item',
 ["image"] = 'camera_personaltablet.png',
 ["unique"] = true,
 ["useable"] = true,
 ["shouldClose"] = true,
 ["combinable"] = nil,
 ["description"] = ''
 },

 ["camera_personal"] = {
 ["name"] = 'camera_personal',
 ["label"] = 'Personal Camera',
 ["weight"] = 3000,
 ["type"] = 'item',
 ["image"] = 'camera_personal.png',
 ["unique"] = true,
 ["useable"] = true,
 ["shouldClose"] = true,
 ["combinable"] = nil,
 ["description"] = ''
 },

 ["vpn"] = {
 ["name"] = 'vpn',
 ["label"] = 'VPN Router',
 ["weight"] = 1000,
 ["type"] = 'item',
 ["image"] = 'vpn.png',
 ["unique"] = true,
 ["useable"] = false,
 ["shouldClose"] = false,
 ["combinable"] = nil,
 ["description"] = ''
 }

ox_inventory

Dodaj przedmioty do (ox_inventory/data/items.lua)

['camera_pd'] = {
	label = 'PD Camera',
	weight = 3000,
	stack = false,
	close = true,
	consume = 0,
	server = {
 export = 'sf_camerasecurity.cam_camera_pd'
	},
	client = {
 image = 'camera_pd.png',
	}	
},

['camera_ems'] = {
	label = 'EMS Camera',
	weight = 3000,
	stack = false,
	close = true,
	consume = 0,
	server = {
 export = 'sf_camerasecurity.cam_camera_ems'
	},
	client = {
 image = 'camera_ems.png',
	}	
},

['camera_citizen'] = {
	label = 'Camera',
	weight = 3000,
	stack = false,
	close = true,
	consume = 0,
	server = {
 export = 'sf_camerasecurity.cam_camera_citizen'
	},
	client = {
 image = 'camera_citizen.png',
	}	
},

['camera_viewer'] = {
	label = 'Camera Viewer',
	weight = 1000,
	stack = false,
	close = true,
	consume = 0,
	server = {
 export = 'sf_camerasecurity.cam_camera_viewer'
	},
	client = {
 image = 'camera_viewer.png',
	}	
},

['camera_paper'] = {
	label = 'Camera Signal Paper',
	weight = 200,
	stack = false,
	close = true,
	consume = 0,
	server = {
 export = 'sf_camerasecurity.cam_camera_paper'
	},
	client = {
 image = 'camera_paper.png',
	}	
},

['camera_tablet'] = {
	label = 'CamView Tablet',
	weight = 2000,
	stack = false,
	close = true,
	consume = 0,
	server = {
 export = 'sf_camerasecurity.cam_camera_tablet'
	},
	client = {
 image = 'camera_tablet.png',
	}	
},

['camera_personal'] = {
	label = 'Personal Camera',
	weight = 3000,
	stack = false,
	close = true,
	consume = 0,
	server = {
 export = 'sf_camerasecurity.cam_camera_personal'
	},
	client = {
 image = 'camera_personal.png',
	}	
},

['camera_personaltablet'] = {
	label = 'Personal CamView',
	weight = 2000,
	stack = false,
	close = true,
	consume = 0,
	server = {
 export = 'sf_camerasecurity.cam_camera_personaltablet'
	},
	client = {
 image = 'camera_personaltablet.png',
	}	
},

['vpn'] = {
	label = 'VPN Router',
	weight = 1000,
	stack = false
},

['screwdriverset'] = {
	label = 'Toolkit',
	weight = 1000,
	stack = false
},

Ten przedmiot domyślnie występuje w qb-core, sprawdź przed dodaniem, proszę.

screwdriverset = { name = 'screwdriverset', label = 'Toolkit', weight = 1000, type = 'item', image = 'screwdriverset.png', unique = false, useable = false, shouldClose = false, combinable = nil, description = 'Very useful to screw... screws...' },

Znajdź więcej modów FiveM tutaj

Dodaj komentarz