diff --git a/resources/[EGRP-Discord-Integration]/Discord-VehRestriction/config.lua b/resources/[EGRP-Discord-Integration]/Discord-VehRestriction/config.lua index d9beb27a6..cb95ad61b 100644 --- a/resources/[EGRP-Discord-Integration]/Discord-VehRestriction/config.lua +++ b/resources/[EGRP-Discord-Integration]/Discord-VehRestriction/config.lua @@ -1,1771 +1,801 @@ +Config = Config or {} + Config = { - RestrictedMessage = "~r~Restricted Vehicle Model! If you think this is an error you ugly bitch message a staff member.", - InheritanceEnabled = false -} -Config.VehicleRestrictions = { - ['EG | Helper'] = { - "Staff-EGRPescal21", - "staff-rs518", - "staff-22gscrb", - "Staff-23gsrb", - "Staff-Buggy", - "Staff-DMLEOF82", - "Staff-kgbearcat", - "x3bearcat", - "x3bearcat2", - "bearcat", - "mrap", - "mxxraprb", - "chargfire", - "swat1", - "20fpiu_pd", - "cc20fpiu", - "20legacyfpiu3", - "trackhawkPD", - "nxsmods22jeep", - "25rango6", - "nxsmods21yukon", - "19mustgtrb", - "19mustgtrw", - "23camsSs", - "24mustgt", - "24sodur_ht", - "25darkhorse", - "233ppv", - "BCSO21ppv", - "IDHP_25stang", - "SOcamaro", - "wc20fpiustrb", - "BearcatRBstairs", - "nxsmods21tah", - "GSD2013GenericSUVK9", - "FranksRTCharger", - "sbcsd08tahoe", - "sbcsd20fpiu2", - "sbcsd20fpiu", - "sbcsd18tahoe", - "704durango", - "reevesaceunit", - "ossantospd08impa_unm", - "chpisuimpala", - "704durango", - "reevesaceunit", - "615", - "146charger", - "122charger", - "891charger", - "843tahoe", - "104charger", - "chp19must", - "891charger", - "843tahoe", - "104charger", - "sbcsd21durango", - "sbcsdcharger", - "GSD2013GenericSUVK9Slicktop", - "nxsmods21sierra", - "MAX2019zrr19", - }, - ['EG | Staff'] = { - "Staff-EGRPescal21", - "staff-rs518", - "staff-22gscrb", - "Staff-23gsrb", - "Staff-Buggy", - "Staff-DMLEOF82", - "Staff-kgbearcat", - "x3bearcat", - "x3bearcat2", - "bearcat", - "pbpd1", - "20fpiu_pd", - "ossantospd08impa_unm", - "chpisuimpala", - "cc20fpiu", - "mrap", - "sbcsd08tahoe", - "sbcsd20fpiu2", - "sbcsd20fpiu", - "sbcsd18tahoe", - "sbcsd21durango", - "sbcsdcharger", - "mxxraprb", - "19mustgtrb", - "19mustgtrw", - "23camsSs", - "704durango", - "reevesaceunit", - "615", - "146charger", - "122charger", - "891charger", - "843tahoe", - "104charger", - "24mustgt", - "24sodur_ht", - "25darkhorse", - "233ppv", - "BCSO21ppv", - "IDHP_25stang", - "SOcamaro", - "wc20fpiustrb", - "chargfire", - "GSD2013GenericSUVK9", - "FranksRTCharger", - "GSD2013GenericSUVK9Slicktop", - "18gscrb", - "Polmrambb23", - "BearcatRBstairs", - "swat1", - "704durango", - "reevesaceunit", - "615", - "trackhawkPD", - "nxsmods22jeep", - "nxsmods21yukon", - "nxsmods21tah", - "nxsmods21sierra", - "chp19must", - "25rango6", - "staff-sl23hoe", - "23ssjam", - "caddys", - "MAX2019zrr19", + ConfigVersion = "1.8.1", - }, - ['EG | Sr. Staff'] = { - "Staff-EGRPescal21", - "staff-rs518", - "staff-22gscrb", - "Staff-23gsrb", - "Staff-Buggy", - "Staff-DMLEOF82", - "Staff-kgbearcat", - "x3bearcat", - "x3bearcat2", - "bearcat", - "x3bearcat", - "x3bearcat2", - "mrap", - "mxxraprb", - "trackhawkPD", - "chargfire", - "swat1", - "nxsmods22jeep", - "nxsmods21yukon", - "nxsmods21tah", - "nxsmods21sierra", - "x3bearcat", - "x3bearcat2", - "20legacyfpiu3", - "staff-sl23hoe", - "bearcat", - "909_seahawk", - "b737800", - "b737800C", - "ossantospd08impa_unm", - "chpisuimpala", - "sbcsd08tahoe", - "sbcsd20fpiu2", - "sbcsd20fpiu", - "sbcsd18tahoe", - "sbcsd21durango", - "sbcsdcharger", - "704durango", - "reevesaceunit", - "615", - "GSD2013GenericSUVK9", - "FranksRTCharger", - "GSD2013GenericSUVK9Slicktop", - "pbpd1", - "20fpiu_pd", - "cc20fpiu", - "hazop1", - "firehawk", - "THPram", - "23sir", - "smpdf150", - "21rangost", - "commandtruck", - "commandtruckr", - "BearcatRBstairs", - "commandcenter", - "Commandcenterr", - "19mustgt", - "lasdchg", - "seb2", - "lasd16chrgr", - "lasd06tahoe", - "lasd16ram", - "lasd18taurus", - "gm5303", - "csdotlowboy", - "tundra23", - "23ram6", - "704durango", - "reevesaceunit", - "615", - "146charger", - "122charger", - "891charger", - "843tahoe", - "104charger", - "23ramrb", - "19mustgtrb", - "19mustgtrw", - "23camsSs", - "24mustgt", - "24sodur_ht", - "25darkhorse", - "233ppv", - "BCSO21ppv", - "IDHP_25stang", - "SOcamaro", - "wc20fpiustrb", - "23ssjam", - "pdstang", - "Zl116Camaro", - "dylanrnger", - "schp16piust", - "25rango6", - "schp16piu", - "chp19must", - "maxchasrt", - "safe33g", - "1seprb", - "2seprb", - "3seprb", - "4seprb", - "5seprb", - "23ssjam", - "23ram1", - "caddys", - "MAX2019zrr19", - }, - ['EG | Moderator'] = { - "Staff-EGRPescal21", - "staff-rs518", - "staff-22gscrb", - "Staff-23gsrb", - "Staff-Buggy", - "Staff-DMLEOF82", - "Staff-kgbearcat", - "bearcat", - "x3bearcat", - "x3bearcat2", - "mrap", - "mxxraprb", - "chargfire", - "704durango", - "reevesaceunit", - "ossantospd08impa_unm", - "chpisuimpala", - "615", - "146charger", - "122charger", - "891charger", - "843tahoe", - "104charger", - "staff-sl23hoe", - "caddys", - "chargfire", - "Polmrambb23", - "mrap", - "mxxraprb", - "nxsmods22jeep", - "nxsmods21yukon", - "20legacyfpiu3", - "sbcsd08tahoe", - "sbcsd20fpiu2", - "sbcsd20fpiu", - "sbcsd18tahoe", - "sbcsd21durango", - "sbcsdcharger", - "nxsmods21tah", - "nxsmods21sierra", - "909_seahawk", - "b737800", - "b737800C", - "hazop1", - "firehawk", - "BearcatRBstairs", - "THPram", - "pbpd1", - "20fpiu_pd", - "cc20fpiu", - "23sir", - "smpdf150", - "21rangost", - "commandtruck", - "commandtruckr", - "commandcenter", - "GSD2013GenericSUVK9", - "FranksRTCharger", - "GSD2013GenericSUVK9Slicktop", - "Commandcenterr", - "19mustgt", - "lasdchg", - "seb2", - "lasd16chrgr", - "lasd06tahoe", - "lasd16ram", - "lasd18taurus", - "23ram6", - "19mustgtrb", - "19mustgtrw", - "23camsSs", - "24mustgt", - "1seprb", - "2seprb", - "3seprb", - "4seprb", - "5seprb", - "24sodur_ht", - "25darkhorse", - "233ppv", - "BCSO21ppv", - "IDHP_25stang", - "SOcamaro", - "wc20fpiustrb", - "23ramrb", - "23ssjam", - "pdstang", - "gm5303", - "25rango6", - "csdotlowboy", - "704durango", - "reevesaceunit", - "615", - "146charger", - "122charger", - "891charger", - "843tahoe", - "104charger", - "24sodur_ht", - "ecsortrango", - "thp24dur", - "lib20fpiu", - "tundra23", - "Zl116Camaro", - "chp19must", - "dylanrnger", - "schp16piust", - "schp16piu", - "maxchasrt", - "safe33g", - "MAX2019zrr19", - "23ssjam", - }, - ['EG | Sr. Moderator'] = { - "Staff-EGRPescal21", - "staff-rs518", - "staff-22gscrb", - "Staff-23gsrb", - "Staff-Buggy", - "Staff-DMLEOF82", - "Staff-kgbearcat", - "ossantospd08impa_unm", - "chpisuimpala", - "bearcat", - "x3bearcat", - "x3bearcat2", - "pbpd1", - "20fpiu_pd", - "cc20fpiu", - "mrap", - "mxxraprb", - "chargfire", - "caddys", - "chargfire", - "Polmrambb23", - "staff-sl23hoe", - "18charger", - "18chargerb", - "sbcsd08tahoe", - "704durango", - "reevesaceunit", - "615", - "146charger", - "122charger", - "891charger", - "843tahoe", - "104charger", - "sbcsd20fpiu2", - "sbcsd20fpiu", - "sbcsd18tahoe", - "sbcsd21durango", - "sbcsdcharger", - "nxsmods22jeep", - "nxsmods21yukon", - "nxsmods21tah", - "nxsmods21sierra", - "trackhawkPD", - "bearcat", - "23ssjam", - "swat1", - "leg20fpiurb", - "909_seahawk", - "b737800", - "b737800C", - "hazop1", - "firehawk", - "THPram", - "GSD2013GenericSUVK9", - "FranksRTCharger", - "GSD2013GenericSUVK9Slicktop", - "23sir", - "smpdf150", - "21rangost", - "chp18chargst", - "commandtruck", - "commandtruckr", - "commandcenter", - "Commandcenterr", - "20legacyfpiu3", - "19mustgt", - "BearcatRBstairs", - "lasdchg", - "seb2", - "lasd16chrgr", - "lasd06tahoe", - "lasd16ram", - "lasd18taurus", - "23ram6", - "23ramrb", - "23ssjam", - "pdstang", - "gm5303", - "19mustgtrb", - "19mustgtrw", - "23camsSs", - "24mustgt", - "24sodur_ht", - "25darkhorse", - "704durango", - "reevesaceunit", - "615", - "146charger", - "122charger", - "891charger", - "843tahoe", - "104charger", - "1seprb", - "2seprb", - "3seprb", - "4seprb", - "5seprb", - "233ppv", - "BCSO21ppv", - "IDHP_25stang", - "SOcamaro", - "wc20fpiustrb", - "csdotlowboy", - "tundra23", - "24sodur_ht", - "ecsortrango", - "thp24dur", - "lib20fpiu", - "Zl116Camaro", - "dylanrnger", - "25rango6", - "chp19must", - "schp16piust", - "schp16piu", - "23lapdlasdsuburls", - "maxchasrt", - "safe33g", - "MAX2019zrr19", - "mpf250rb", - }, - ['EG | Admin'] = { - "Staff-EGRPescal21", - "staff-rs518", - "staff-22gscrb", - "Staff-23gsrb", - "Staff-Buggy", - "Staff-DMLEOF82", - "Staff-kgbearcat", - "bearcat", - "x3bearcat", - "x3bearcat2", - "mrap", - "mxxraprb", - "chargfire", - "staff-sl23hoe", - "18gscrb", - "caddys", - "Polmrambb23", - "23ssjam", - "swat1", - "nxsmods22jeep", - "704durango", - "ossantospd08impa_unm", - "chpisuimpala", - "reevesaceunit", - "615", - "146charger", - "122charger", - "891charger", - "843tahoe", - "104charger", - "nxsmods21yukon", - "nxsmods21tah", - "nxsmods21sierra", - "20legacyfpiu3", - "GSD2013GenericSUVK9", - "FranksRTCharger", - "GSD2013GenericSUVK9Slicktop", - "18charger", - "18chargerb", - "trackhawkPD", - "sbcsd08tahoe", - "sbcsd20fpiu2", - "sbcsd20fpiu", - "sbcsd18tahoe", - "sbcsd21durango", - "sbcsdcharger", - "caddys", - "leg20fpiurb", - "23ram6", - "am_srt15", - "909_seahawk", - "b737800", - "b737800C", - "chp18chargst", - "hazop1", - "firehawk", - "THPram", - "23sir", - "pbpd1", - "20fpiu_pd", - "cc20fpiu", - "smpdf150", - "21rangost", - "commandtruck", - "commandtruckr", - "commandcenter", - "Commandcenterr", - "23UNMARKsubun", - "BearcatRBstairs", - "19mustgt", - "lasdchg", - "24sodur_ht", - "ecsortrango", - "thp24dur", - "22silv2", - "22silv2visor", - "lib20fpiu", - "seb2", - "lasd16chrgr", - "25rango6", - "gm5303", - "csdotlowboy", - "tundra23", - "lasd06tahoe", - "lasd16ram", - "19mustgtrb", - "19mustgtrw", - "23camsSs", - "24mustgt", - "24sodur_ht", - "25darkhorse", - "233ppv", - "704durango", - "reevesaceunit", - "615", - "146charger", - "122charger", - "891charger", - "843tahoe", - "104charger", - "BCSO21ppv", - "IDHP_25stang", - "SOcamaro", - "wc20fpiustrb", - "lasd18taurus", - "24sodur_ht", - "ecsortrango", - "1seprb", - "2seprb", - "3seprb", - "4seprb", - "5seprb", - "thp24dur", - "lib20fpiu", - "23ram6", - "23ramrb", - "23ssjam", - "pdstang", - "Zl116Camaro", - "dylanrnger", - "schp16piust", - "chp19must", - "schp16piu", - "maxchasrt", - "safe33g", - "23lapdlasdsuburls", - "MAX2019zrr19", - "mpf250rb", - }, - ['EG | Sr. Admin'] = { - "Staff-EGRPescal21", - "staff-rs518", - "staff-22gscrb", - "Staff-23gsrb", - "Staff-Buggy", - "Staff-DMLEOF82", - "Staff-kgbearcat", - "bearcat", - "x3bearcat", - "22silv2", - "22silv2visor", - "x3bearcat2", - "mrap", - "mxxraprb", - "chargfire", - "18gscrb", - "caddys", - "staff-sl23hoe", - "20legacyfpiu3", - "Polmrambb23", - "maxcamaro19", - "swat1", - "nxsmods22jeep", - "nxsmods21yukon", - "sbcsd08tahoe", - "sbcsd20fpiu2", - "sbcsd20fpiu", - "sbcsd18tahoe", - "ossantospd08impa_unm", - "chpisuimpala", - "704durango", - "reevesaceunit", - "615", - "146charger", - "122charger", - "891charger", - "843tahoe", - "104charger", - "sbcsd21durango", - "sbcsdcharger", - "nxsmods21tah", - "BearcatRBstairs", - "nxsmods21sierra", - "leg20fpiurb", - "23ramrb", - "23ssjam", - "18charger", - "18chargerb", - "23ram6", - "909_seahawk", - "b737800", - "b737800C", - "hazop1", - "pbpd1", - "20fpiu_pd", - "cc20fpiu", - "GSD2013GenericSUVK9", - "FranksRTCharger", - "GSD2013GenericSUVK9Slicktop", - "firehawk", - "THPram", - "23sir", - "19mustgtrb", - "19mustgtrw", - "23camsSs", - "24mustgt", - "24sodur_ht", - "25darkhorse", - "233ppv", - "BCSO21ppv", - "IDHP_25stang", - "SOcamaro", - "wc20fpiustrb", - "smpdf150", - "21rangost", - "commandtruck", - "25rango6", - "commandtruckr", - "commandcenter", - "Commandcenterr", - "19mustgt", - "23UNMARKsubun", - "lasdchg", - "seb2", - "lasd16chrgr", - "lasd06tahoe", - "24sodur_ht", - "ecsortrango", - "thp24dur", - "lib20fpiu", - "lasd16ram", - "lasd18taurus", - "gm5303", - "csdotlowboy", - "704durango", - "reevesaceunit", - "615", - "146charger", - "122charger", - "891charger", - "843tahoe", - "104charger", - "tundra23", - "chp18chargst", - "lasdchg", - "seb2", - "lasd16chrgr", - "lasd06tahoe", - "lasd16ram", - "lasd18taurus", - "fs25f150", - "lasdf150u", - "21silvst", - "metstcvpi", - "lasdexp", - "lasdexp2", - "lasdfpiu3", - "lasdfpiu5", - "lasdtahoe4", - "lasd16chrgr", - "lasd18taurus", - "lasd18chrg", - "lasdtahoelan", - "LASD16T6", - "lasdchrg14", - "LASDCVPI2", - "23ram6", - "22silv2", - "22silv2visor", - "23ramrb", - "23ssjam", - "pdstang", - "IDHP_25stang", - "ISP_20charger", - "dhs14norm", - "Zl116Camaro", - "dylanrnger", - "lasdchg", - "lasdexp", - "lasdfpiu5", - "lasdtahoe", - "chp19must", - "1seprb", - "2seprb", - "3seprb", - "4seprb", - "5seprb", - "lasdtahoe2", - "lasdtahoe3", - "lasdtahoe4", - "23lapdlasdsuburls", - "schp16piust", - "schp16piu", - "maxchasrt", - "safe33g", - "MAX2019zrr19", - "mpf250rb", - }, - ['EG | Head of Staff'] = { - "Staff-EGRPescal21", - "staff-rs518", - "staff-22gscrb", - "Staff-23gsrb", - "Staff-Buggy", - "Staff-DMLEOF82", - "Staff-kgbearcat", - "bearcat", - "x3bearcat", - "20legacyfpiu3", - "x3bearcat2", - "ossantospd08impa_unm", - "chpisuimpala", - "mrap", - "mxxraprb", - "staff-sl23hoe", - "chargfire", - "18gscrb", - "caddys", - "mxxraprb", - "sbcsd08tahoe", - "sbcsd20fpiu2", - "sbcsd20fpiu", - "sbcsd18tahoe", - "sbcsd21durango", - "sbcsdcharger", - "704durango", - "reevesaceunit", - "615", - "146charger", - "122charger", - "891charger", - "843tahoe", - "104charger", - "GSD2013GenericSUVK9", - "FranksRTCharger", - "GSD2013GenericSUVK9Slicktop", - "chargfire", - "chp18chargst", - "Polmrambb23", - "swat1", - "nxsmods22jeep", - "nxsmods21yukon", - "nxsmods21tah", - "pbpd1", - "20fpiu_pd", - "cc20fpiu", - "nxsmods21sierra", - "23gmcleoslick", - "23gmcleo", - "18charger", - "18chargerb", - "x3ct522", - "CHP2", - "maxcamaro19", - "21mach1stang", - "18challengerbw", - "22silv2", - "22silv2visor", - "23ssjam", - "23ram1", - "swat1", - "909_seahawk", - "b737800", - "b737800C", - "hazop1", - "firehawk", - "THPram", - "23sir", - "smpdf150", - "21rangost", - "commandtruck", - "commandtruckr", - "BearcatRBstairs", - "commandcenter", - "25rango6", - "Commandcenterr", - "19mustgt", - "lasdchg", - "seb2", - "lasd16chrgr", - "lasd06tahoe", - "704durango", - "reevesaceunit", - "615", - "24sodur_ht", - "ecsortrango", - "thp24dur", - "lib20fpiu", - "146charger", - "122charger", - "891charger", - "843tahoe", - "104charger", - "lasd16ram", - "lasd18taurus", - "23lapdlasdsuburls", - "19mustgtrb", - "19mustgtrw", - "23camsSs", - "24mustgt", - "24sodur_ht", - "25darkhorse", - "233ppv", - "BCSO21ppv", - "IDHP_25stang", - "SOcamaro", - "wc20fpiustrb", - "23ram6", - "gm5303", - "csdotlowboy", - "tundra23", - "lasdchg", - "seb2", - "lasd16chrgr", - "lasd06tahoe", - "lasd16ram", - "lasd18taurus", - "fs25f150", - "lasdf150u", - "21silvst", - "metstcvpi", - "lasdexp", - "lasdexp2", - "lasdfpiu3", - "lasdfpiu5", - "lasdtahoe4", - "lasd16chrgr", - "lasd18taurus", - "chpbearcat", - "chpdurango", - "chpdurango2", - "chpfpiu4", - "chpfpiu7", - "chpsilverado", - "chpsub", - "chptahoe3", - "chptahoe4", - "chptahoe6", - "chptahoe7", - "23gmc2visor", - "23gmc2", - "202346gmc", - "22expdr", - "fd_drone", - "lasd18chrg", - "lasdtahoelan", - "LASD16T6", - "lasdchrg14", - "LASDCVPI2", - "lasdchg", - "lasdexp", - "lasdfpiu5", - "lasdtahoe", - "lasdtahoe2", - "lasdtahoe3", - "chp19must", - "lasdtahoe4", - "IDHP_25stang", - "ISP_20charger", - "1seprb", - "2seprb", - "3seprb", - "4seprb", - "5seprb", - "dhs14norm", - "23ramrb", - "23ssjam", - "23UNMARKsubun", - "chp18chargst", - "pdstang", - "Zl116Camaro", - "dylanrnger", - "schp16piust", - "schp16piu", - "maxchasrt", - "safe33g", - "leg20fpiurb", - "23ramrb", - "MAX2019zrr19", - }, - ['EG | Server Developer'] = { - "Staff-EGRPescal21", - "staff-rs518", - "staff-22gscrb", - "Staff-23gsrb", - "Staff-Buggy", - "Staff-DMLEOF82", - "Staff-kgbearcat", - "x3bearcat", - "x3bearcat2", - "mrap", - "mxxraprb", - "chargfire", - "22silv2", - "22silv2visor", - "18gscrb", - "trackhawkPD", - "caddys", - "chargfire", - "nxsmods22jeep", - "nxsmods21yukon", - "nxsmods21tah", - "pbpd1", - "704durango", - "reevesaceunit", - "615", - "ossantospd08impa_unm", - "chpisuimpala", - "146charger", - "122charger", - "891charger", - "843tahoe", - "104charger", - "sbcsd08tahoe", - "sbcsd20fpiu2", - "sbcsd20fpiu", - "sbcsd18tahoe", - "sbcsd21durango", - "sbcsdcharger", - "19mustgtrb", - "19mustgtrw", - "23camsSs", - "24mustgt", - "24sodur_ht", - "25darkhorse", - "233ppv", - "BCSO21ppv", - "IDHP_25stang", - "SOcamaro", - "wc20fpiustrb", - "20fpiu_pd", - "cc20fpiu", - "nxsmods21sierra", - "GSD2013GenericSUVK9", - "FranksRTCharger", - "GSD2013GenericSUVK9Slicktop", - "Polmrambb23", - "20legacyfpiu3", - "staff-sl23hoe", - "23ram1", - "bearcat", - "23ssjam", - "BearcatRBstairs", - "23ram1", - "freebovenomgt", - "Maxpursuit", - "maxcamaro19", - "maxfedv", - "swat1", - "2019rtr", - "maxchasrt", - "19mustgt", - "bearcat", - "18charger", - "18chargerb", - "mxxraprb", - "trackhawkPD", - "chargfire", - "fedrange", - "nxsmods22jeep", - "nxsmods21yukon", - "nxsmods21tah", - "nxsmods21sierra", - "18gscrb", - "Polmrambb23", - "Dicygt3mq", - "skcharger", - "nqsrt", - "22nali", - "bubbadenali", - "Maxpursuit", - "maxcamaro19", - "maxfedv", - "maxkhellwb", - "PD23Suburban", - "swat1", - "famg1", - "MAXescaladeesv", - "skcharger", - "hpsrtcat18", - "max-stang21", - "merc550", - "2019rtr", - "agerars", - "aperta", - "ctt55vv", - "21mach1stang", - "18challengerbw", - "CHP2", - "MAX2019zrr19", - "23gmcleoslick", - "23gmcleo", - "33hellcat", - "s6318", - "23ram2", - "bearcat", - "23ssjam", - "23ram1", - "breakingbadrv", - "fbicharger", - "f350", - "nm_jeep", - "gt24non", - "firetruk13", - "PD23Suburban", - "615", - "300srt8leo", - "640", - "704", - "7728", - "21tacouc", - "23ram6", - "21mach1stang", - "am_srt15", - "mpf250rb", - "24mustanggt4d", - "leg20fpiurb", - "23ramrb", - "f350bubba", - "speed1", - "MAX_dbs770", - "MAX2019zrr19", - "CHP2", - "23gmcleoslick", - "23gmcleo", - "oycbcgt", - "s6318", - "skcharger", - "nqsrt", - "ghibli21", - "21mach1stang", - "704durango", - "reevesaceunit", - "615", - "IDHP_25stang", - "ISP_20charger", - "dhs14norm", - "146charger", - "122charger", - "891charger", - "843tahoe", - "104charger", - "18challengerbw", - "x3ct522", - "33hellcat", - "18charger", - "18chargerb", - "PD23Suburban", - "swat1", - "breakingbadrv", - "dhsf350", - "fbicharger", - "f350", - "nm_jeep", - "leg20fpiurb", - "23ramrb", - "mpf250rb", - "24mustanggt4d", - "speed1", - "f350bubba", - "909_seahawk", - "b737800", - "b737800C", - "hazop1", - "firehawk", - "THPram", - "23sir", - "smpdf150", - "21rangost", - "lasdtahoelan", - "commandtruck", - "commandtruckr", - "commandcenter", - "Commandcenterr", - "chpbearcat", - "chpdurango", - "chpdurango2", - "chpfpiu4", - "chpfpiu7", - "chpsilverado", - "chpsub", - "chptahoe3", - "chptahoe4", - "chptahoe6", - "chptahoe7", - "23gmc2visor", - "23gmc2", - "202346gmc", - "22expdr", - "fd_drone", - "lasdchg", - "seb2", - "lasd16chrgr", - "lasd06tahoe", - "lasd16ram", - "lasd18taurus", - "fs25f150", - "lasdf150u", - "21silvst", - "metstcvpi", - "lasdexp", - "lasdexp2", - "lasdfpiu3", - "lasdfpiu5", - "lasdtahoe4", - "lasd16chrgr", - "lasd18taurus", - "lasd23tunm", - "lasd18chrg", - "lasdchg", - "lasdexp", - "lasdfpiu5", - "lasdtahoe", - "lasdtahoe2", - "lasdtahoe3", - "22silv2", - "22silv2visor", - "lasdtahoe4", - "lasdtahoelan", - "LASD16T6", - "lasdchrg14", - "LASDCVPI2", - "19mustgt", - "lasdchg", - "seb2", - "lasd16chrgr", - "lasd06tahoe", - "lasd16ram", - "gm5303", - "1seprb", - "2seprb", - "3seprb", - "4seprb", - "5seprb", - "csdotlowboy", - "tundra23", - "lasd18taurus", - "chp18chargst", - "23ram6", - "23lapdlasdsuburls", - "23ramrb", - "23ssjam", - "24sodur_ht", - "ecsortrango", - "chp19must", - "thp24dur", - "lasd2025tahoe1", - "lib20fpiu", - "23UNMARKsubun", - "pdstang", - "montereyparkpd25dura_180", - "ocsd18dur", - "ocsd20fpiust", - "25rango6", - "lasdtahoelan", - "lasd13fsfpiu", - "Zl116Camaro", - "dylanrnger", - "schp16piust", - "schp16piu", - "maxchasrt", - "safe33g", - "19mustgt", - "MAX2019zrr19", - "21tacouc", + Debug = false, -- Enable or disable Debug, recommended to set to false for improved gameplay (resmon is very high in debug mode). + EventPrefix = "night_ers", -- Leave this be. + Language = "us", -- Available languages: en | us | nl | de | fr | he | cs | pt-br | sv | (Ajust text in config/translations.lua) + SoundLanguage = "us", -- Available languages: en | us | fr | de | (Ajust text in config/sound-config.lua) + DOBFormat = "us", -- Options: en | us + UseImperial = false, -- Options: true = feet (mi) | false = meters (km) (Determines whether to display distances in feet (true) or meters (false)) + Timezone = "Europe/London", -- Set the timezone which the script uses. https://en.wikipedia.org/wiki/List_of_tz_database_time_zones - }, - ['EG | Owner'] = { - "Staff-EGRPescal21", - "staff-rs518", - "staff-22gscrb", - "Staff-23gsrb", - "Staff-Buggy", - "Staff-DMLEOF82", - "Staff-kgbearcat", - "20legacyfpiu3", - "x3bearcat", - "x3bearcat2", - "GSD2013GenericSUVK9", - "704durango", - "ossantospd08impa_unm", - "chpisuimpala", - "reevesaceunit", - "615", - "146charger", - "122charger", - "891charger", - "843tahoe", - "104charger", - "FranksRTCharger", - "GSD2013GenericSUVK9Slicktop", - "mrap", - "lasd13fsfpiu", - "staff-sl23hoe", - "sbcsd08tahoe", - "sbcsd20fpiu2", - "sbcsd20fpiu", - "sbcsd18tahoe", - "sbcsd21durango", - "sbcsdcharger", - "maxchasrt", - "19mustgt", - "bearcat", - "19mustgtrb", - "19mustgtrw", - "23camsSs", - "24mustgt", - "24sodur_ht", - "25darkhorse", - "233ppv", - "BCSO21ppv", - "IDHP_25stang", - "SOcamaro", - "wc20fpiustrb", - "18charger", - "18chargerb", - "pbpd1", - "20fpiu_pd", - "cc20fpiu", - "mxxraprb", - "trackhawkPD", - "chargfire", - "x3bearcat", - "x3bearcat2", - "mrap", - "mxxraprb", - "18gscrb", - "caddys", - "nxsmods22jeep", - "nxsmods21yukon", - "montereyparkpd25dura_180", - "nxsmods21tah", - "BearcatRBstairs", - "nxsmods21sierra", - "Polmrambb23", - "staff-sl23hoe", - "23ram1", - "bearcat", - "23ssjam", - "23ram1", - "freebovenomgt", - "Maxpursuit", - "maxcamaro19", - "maxfedv", - "swat1", - "2019rtr", - "maxchasrt", - "19mustgt", - "bearcat", - "18charger", - "18chargerb", - "mxxraprb", - "trackhawkPD", - "chargfire", - "fedrange", - "nxsmods22jeep", - "nxsmods21yukon", - "nxsmods21tah", - "nxsmods21sierra", - "18gscrb", - "Polmrambb23", - "Dicygt3mq", - "skcharger", - "nqsrt", - "22nali", - "bubbadenali", - "Maxpursuit", - "maxcamaro19", - "maxfedv", - "maxkhellwb", - "PD23Suburban", - "swat1", - "famg1", - "MAXescaladeesv", - "skcharger", - "hpsrtcat18", - "max-stang21", - "merc550", - "GSD2013GenericSUVK9", - "FranksRTCharger", - "GSD2013GenericSUVK9Slicktop", - "2019rtr", - "agerars", - "aperta", - "ctt55vv", - "25rango6", - "21mach1stang", - "18challengerbw", - "CHP2", - "MAX2019zrr19", - "23gmcleoslick", - "23gmcleo", - "33hellcat", - "s6318", - "23ram2", - "bearcat", - "23ssjam", - "23ram1", - "breakingbadrv", - "fbicharger", - "f350", - "nm_jeep", - "gt24non", - "firetruk13", - "PD23Suburban", - "615", - "300srt8leo", - "640", - "704", - "7728", - "21tacouc", - "23ram6", - "21mach1stang", - "am_srt15", - "mpf250rb", - "24mustanggt4d", - "leg20fpiurb", - "23ramrb", - "f350bubba", - "speed1", - "MAX_dbs770", - "MAX2019zrr19", - "CHP2", - "23gmcleoslick", - "23gmcleo", - "oycbcgt", - "s6318", - "skcharger", - "nqsrt", - "ghibli21", - "21mach1stang", - "18challengerbw", - "x3ct522", - "33hellcat", - "18charger", - "18chargerb", - "PD23Suburban", - "swat1", - "breakingbadrv", - "dhsf350", - "fbicharger", - "f350", - "23UNMARKsubun", - "nm_jeep", - "leg20fpiurb", - "23ramrb", - "mpf250rb", - "24mustanggt4d", - "speed1", - "f350bubba", - "fedrange", - "chp19must", - "nxsmods22jeep", - "nxsmods21yukon", - "nxsmods21tah", - "lasd2025tahoe1", - "18gscrb", - "Polmrambb23", - "Dicygt3mq", - "skcharger", - "nqsrt", - "22nali", - "bubbadenali", - "Maxpursuit", - "maxcamaro19", - "maxfedv", - "maxkhellwb", - "PD23Suburban", - "swat1", - "famg1", - "MAXescaladeesv", - "skcharger", - "hpsrtcat18", - "max-stang21", - "merc550", - "2019rtr", - "agerars", - "aperta", - "ctt55vv", - "21mach1stang", - "18challengerbw", - "CHP2", - "MAX2019zrr19", - "23gmcleoslick", - "23gmcleo", - "33hellcat", - "s6318", - "23ram2", - "bearcat", - "23ssjam", - "23ram1", - "breakingbadrv", - "fbicharger", - "f350", - "nm_jeep", - "gt24non", - "firetruk13", - "PD23Suburban", - "615", - "300srt8leo", - "640", - "704", - "24sodur_ht", - "ecsortrango", - "thp24dur", - "lib20fpiu", - "7728", - "21tacouc", - "23ram6", - "21mach1stang", - "am_srt15", - "mpf250rb", - "24mustanggt4d", - "leg20fpiurb", - "23ramrb", - "f350bubba", - "speed1", - "chp18chargst", - "909_seahawk", - "b737800", - "b737800C", - "hazop1", - "firehawk", - "THPram", - "23sir", - "smpdf150", - "21rangost", - "lasdtahoelan", - "BearcatRBstairs", - "commandtruck", - "commandtruckr", - "commandcenter", - "Commandcenterr", - "22silv2", - "22silv2visor", - "19mustgt", - "lasdchg", - "seb2", - "montereypkpd23taho_184", - "lasd16chrgr", - "lasd06tahoe", - "lasd16ram", - "lasd18taurus", - "fs25f150", - "lasdf150u", - "lasd23tunm", - "21silvst", - "metstcvpi", - "lasdexp", - "lasdexp2", - "lasdfpiu3", - "lasdfpiu5", - "lasdtahoe4", - "lasd16chrgr", - "lasd18taurus", - "lasd18chrg", - "lasdtahoelan", - "LASD16T6", - "lasdchrg14", - "LASDCVPI2", - "lasdfpiu5", - "ocsd18dur", - "ocsd20fpiust", - "lasdtahoe3", - "lasdtahoe4", - "chpbearcat", - "chpdurango", - "chpdurango2", - "chpfpiu4", - "chpfpiu7", - "chpsilverado", - "chpsub", - "chptahoe3", - "chptahoe4", - "chptahoe6", - "chptahoe7", - "23gmc2visor", - "23gmc2", - "202346gmc", - "22expdr", - "fd_drone", - "23ram6", - "23ramrb", - "1seprb", - "2seprb", - "3seprb", - "4seprb", - "5seprb", - "gm5303", - "csdotlowboy", - "tundra23", - "MAX2019zrr19", - "23ssjam", - "23lapdlasdsuburls", - "pdstang", - "Zl116Camaro", - "dylanrnger", - "schp16piust", - "schp16piu", - "maxchasrt", - "safe33g", - "boxville5", - "cognoscenti2", - "limo2", - "schafter5", - "schafter6", - "baller5", - "baller6", - "xls2", - "granger2", - "dominator4", - "dominator5", - "dominator6", - "dukes2", - "impaler4", - "impaler2", - "impaler3", - "imperator2", - "imperator3", - "slamvan5", - "slamvan6", - "tampa3", - "issi4", - "issi5", - "issi6", - "dukes3", - "tampa3", - "kuruma2", - "paragon2", - "zr380", - "zr3802", - "zr3803", - "Scramjet", - "vigilante", - "voltic2", - "deathbike", - "deathbike2", - "deathbike3", - "oppressor", - "oppressor2", - "ratbike", - "Shotaro", - "blazer5", - "bruiser", - "bruiser2", - "bruiser3", - "brutus2", - "brutus3", - "caracara", - "dune2", - "dune3", - "dune4", - "dune5", - "insurgent", - "insurgent2", - "insurgent3", - "menacer", - "monster3", - "monster4", - "monster5", - "nightshark", - "rcbandito", - "technical", - "technical3", - "verus", - "zhaba", - "bulldozer", - "cutter", - "dump", - "boxville5", - "youga3", - "avisa", - "dinghy3", - "dinghy4", - "dinghy5", - "kosatka", - "patrolboat", - "submersible", - "submersible2", - "Tug", - "akula", - "annihilator", - "annihilator2", - "cargobob", - "cargobob3", - "cargobob4", - "conada2", - "hunter", - "savage", - "seasparrow2", - "seasparrow3", - "skylift", - "valkyrie", - "valkyrie2", - "alkonost", - "avenger", - "avenger2", - "avenger3", - "avenger4", - "blimp", - "blimp2", - "blimp3", - "bombushka", - "cargoplane", - "cargoplane2", - "howard", - "hydra", - "jet", - "lazer", - "microlight", - "mogul", - "molotok", - "pyro", - "raiju", - "rogue", - "starling", - "streamer216", - "strikeforce", - "titan", - "tula", - "volatol", - "brickade2", - "wastelander", - "riot", - "riot2", - "sheriff", - "apc", - "barracks2", - "barrage", - "chernobog", - "crusader", - "halftrack", - "khanjali", - "minitank", - "rhino", - "scarab", - "scarab2", - "scarab3", - "thruster", - "trailersmall2", - "cerberus", - "cerberus2", - "cerberus3", - "hauler2", - "mule4", - "mule5", - "phantom2", - "pounder2", - "terbyte", - "cablecar", - "freight", - "freight2", - "freightcar", - "freightcar2", - "freightcont1", - "freightcont2", - "freightgrain", - "metrotrain", - "tankercar", - "formula", - "formula2", - "openwheel1", - "openwheel2", - "armytrailer2", - "armytanker", - + --[[ IMPORTANT: https://docs.fivem.net/natives/?_0xA0F2201F + [OPTIONS FOR ServerLockDownMode (below)] + "strict" No entities can be created by clients at all. + "relaxed" Only script-owned entities created by clients are blocked. + "inactive" Clients can create any entity they want. + ]] + ServerLockDownModeRoutingBucketList = { + {routingBucketId = 0, lockDownMode = "inactive"}, -- Default routing bucket when loading into the server as a player. + {routingBucketId = 1, lockDownMode = "inactive"}, + {routingBucketId = 2, lockDownMode = "relaxed"}, + {routingBucketId = 3, lockDownMode = "strict"}, + }, - }, - ['Silver Supporter 🥈'] = { - "bdivo", - "tr22", - "r8v10", - "18performante", - }, - ['Gold Supporter 🥇'] = { - "bdivo", - "vanzs1k", - "tr22", - "r8v10", - "18performante", - }, - ['Platinum Supporter 💠'] = { - "bdivo", - "tr22", - "18performante", - }, - ['Diamond Supporter 💎'] = { - "bdivo", - "tr22", - "aperta", - "r8v10", - "18performante", - } -} + --====================== OPTIONAL INTEGRATIONS ======================-- --- Requires Config.InheritanceEnabled to be = true -Config.Inheritances = { - ['Silver Tier 🥈'] = {'Gold Tier 🥇', 'Platinum Tier 💠', 'Diamond Tier 💎'}, - ['Gold Tier 🥇'] = {'Platinum Tier 💠', 'Diamond Tier 💎'}, + Enable_Night_Shifts = { -- Optional PAID: https://store.nights-software.com/package/5667103 (Enables call forwarding to the MDT & Shift toggle via MDT, which itself offers loads of more features) + ManageShiftsByMDT = false, -- If true, the MDT will manage shift toggles instead of the ERS. + SendCalloutsToMDT = false, -- If true, callouts and pullovers will be sent to the MDT as call. + SendPulloversToMDT = false, -- If true, pullovers will be sent to the MDT as call. + UsePersistentEntities = false, -- If true, persistent entities will be used and NPC data will be stored in the database, to later look up via the MDT. + }, + Enable_Night_Subtitles = true, -- Optional PAID (Included with ERS): https://store.nights-software.com/package/6043540 (Enables good looking subtitles instead of FiveM native mission text) + Enable_Nearest_Postal = false, -- Optional FREE: https://docs.nights-software.com/resources/nightShifts/#installing-nearest-postal-optional (client/c_functions.lua for GetPostal()) + Enable_Discord_Webhooks = true, -- Set your webhook URL in server/s_functions.lua. + + --====================== DISCORD RICH PRESENCE ======================-- + + Enable_Discord_Presence = true, -- Gives users a rich presence on Discord. + Discord_Presence_Data = { + AppId = '1314195524915691581', -- Your Discord application ID. + RichPresenceAsset = "big", -- Your Discord rich presence asset name. + RichPresenceAssetText = "Emergency Response Simulator", -- Your Discord rich presence asset text. + RichPresenceAssetSmall = { -- Your Discord rich presence small asset name used for each service. + ["offduty"] = "small", + ["police"] = "police", + ["fire"] = "fire", + ["ambulance"] = "ambulance", + ["tow"] = "tow", + }, + RichPresenceAssetSmallText = { -- Your Discord rich presence small asset text used for each service. + ["offduty"] = "Off Duty", + ["police"] = "Police", + ["fire"] = "Fire", + ["ambulance"] = "Ambulance", + ["tow"] = "Tow", + }, + RichPresenceButton = { -- Your Discord rich presence buttons - up to 2 buttons. + [0] = { enabled = true, label = "Join Server", url = "fivem://connect/YOURSERVERHASH" }, + } + }, + + --====================== PERMISSIONS FOR SHIFT ACCESS ======================-- + + -- IMPORTANT WHEN USING NIGHT SHIFTS MDT: Set every permission to false if Enable_Night_Shifts is true. That will determine your shift type instead of these permissions. + + EveryoneHasPermission = true, -- Anyone can go on shift for any service and can get any callout offered. If you use permissions and disable this, callouts are offered based on PermissionRoles. + IgnoreUnitRequirement = false, -- true = Any unit can receive callouts for any service. | false = Callouts are offered by service type (Police, fire, ambulance, tow). + DisplayUnitWaypoints = true, -- true = Display unit waypoints on screen. | false = Do not display unit waypoints on screen. (enabled is higher resmon) + + Enable_Night_DiscordApi_Permissions = false, -- server/s_functions.lua + Enable_Ace_Permissions = false, -- server/s_functions.lua + Enable_ESX_Permissions = { + Check_By_Job = false, -- server/s_functions.lua + Check_By_Permissions = false, -- server/s_functions.lua + }, + Enable_QBCore_Permissions = { + Check_By_Job = false, -- server/s_functions.lua + Check_By_Permissions = false, -- server/s_functions.lua + }, + + -- If you are using Night Shifts MDT, duty will be managed by the MDT. Roles defined here will not be relevant in that case. + PermissionRoles = { + PoliceRoles = {"Essex_Police_Force", "police"}, -- Example of two roles (you can add more.) + AmbulanceRoles = {"Ambulance_Service", "ambulance"}, + FireRoles = {"Fire_Service", "fire"}, + TowRoles = {"AA_Recovery", "tow"}, + }, + + --====================== GENERAL SETTINGS ======================-- + + Callouts = {}, -- Do not change this. + EnableRadialMenu = true, -- Disabling this forces your players to use commands and/or hotkeys only. The radial menu offers several handy options during gameplay. + RadialMenuRollOverButtonSound = "rollover", -- NUI/sounds/rollover.ogg + + CalloutBlipData = { -- https://docs.fivem.net/docs/game-references/blips/ + DisplayId = 2, -- On map & on legend. + SpriteId = 9, -- Sprite type + Scale = 0.5, -- Scale + Alpha = 150, -- Transparency 0/255 + ColourId = 47, -- Colour + RouteColourId = 47, -- Route color + }, + + TrackedUnitBlipData = { -- https://docs.fivem.net/docs/game-references/blips/ + DisplayId = 2, -- On map & on legend. + SpriteId = 1, -- Sprite type + Scale = 0.5, -- Scale + Alpha = 225, -- Transparency 0/255 + ColourId = 30, -- Colour + RouteColourId = 30, -- Route color + }, + + -- Callout Offers + OfferCalloutsWithinRangeOf = 3000, -- Distance in GTA meters between player and callouts, as the crow flies (lineair dist). + OfferCalloutInterval = {120, 300}, -- Seconds inbetween which a callout is offered. (3-5 minutes by default) (Minimum 60 seconds, maximum no limit) + OfferedCalloutTimeout = 15, -- Seconds after which the callout offer is expired. (15 seconds by default) + EnableOnScreenCalloutWaypoint = true, -- true: Shows an on-screen waypoint towards the callout. false: Doesn't. + + -- Dispatch messages + DispatchResponseMessageTimeout = 15, -- Seconds after the next dispatch message is displayed (Goes for response dispatch messages on which units can track the responding unit). + DispatchArrivalMessageTimeout = 5, -- Seconds after the next dispatch message is displayed (Goes for arrival dispatch messages). + DispatchStatusMessageTimeout = 3, -- Seconds after the next dispatch message is displayed (Goes for status dispatch messages). + DispatchMessageBackupRequestsTimeout = 3, -- Seconds after the next dispatch message is displayed (Goes for backup request notifications) + + -- Information prompts + EnableVehicleInformationPrompt = true, -- If true, vehicle information will be displayed in a UI, otherwise you'll have to use Night Shifts MDT or an external integration to get vehicle information. + EnableIDCardInformationPrompt = true, -- If true, ID card information will be displayed in a UI, otherwise you'll have to use Night Shifts MDT or an external integration to look up more information about the person by their name and DOB. + + -- Other + DistanceToAimAndOrderPeds = 25.0, -- Distance in GTA meters between you and the ped you desire to order something whilst aiming at them. + TimeToAutoStopTrackingUnit = 360, -- Seconds after which the blip route to the tracked unit is removed automatically by the system. (6 minutes by default) + EnableRenderedTextDrawingOnAim = true, -- false = less resmon, true = 3D text drawing & more resmon. + ShowBlipsForEntitiesOnCallouts = true, -- false = show no blips for entities, true = show blips for entites on callouts. + NPCChanceToFleeDuringInteraction = 20, -- Percentage of chance to flee of a total of 100%. + NPCChanceToBeDrunkAtInteraction = 15, -- Percentage of chance to be drunk of a total of 100%. + NPCChanceToBeDruggedAtInteraction = 15, -- Percentage of chance to be drugged of a total of 100%. + ShowHintPopupByDefault = true, -- If the hints popup (on callouts for example) should be shown by default + EnableCalloutEntityMarkers = false, -- If enabled, callout entities will have markers drawn above their head, this helps identify your targets, but uses more resmon. + DisableSubtitlesEntirely = false, -- Disable subtitles / mission text entirely. + DisableStunGunKills = true, -- If stun gun kills are disabled. + + -- Behaviour State (Mood) + EnableBehaviourState3DLabels = true, -- If 3D labels should be shown above NPC's when they are in a specific behaviour state. + BehaviourState3DLabelsDuration = 5000, -- Duration of the 3D labels in milliseconds. + + -- Radio Animation + RadioAnimationDictionary = "random@arrests", + RadioAnimationName = "generic_radio_enter", + RadioAnimationDuration = 3000, + + -- Important gameplay settings + DisablePvP = false, -- Disable PvP. (True = Player killing disabled. | False = Player killing enabled.) + DisableWantedLevel = true, -- Disable wanted level. + DisableEngineDispatchServices = true, -- Disable NPC's spawned by the base game engine to respond to incidents (Ambulance, fire etc.). + DisableBaseGameCopSpawn = true, -- Disable base game engine spawned police officers (at stations for example). + DisableWeaponDrops = true, -- Disable weapon drops. + DisableWeaponsFromVehicles = true, -- Disable spawning weapons from vehicles. + DisableStamina = true, -- Disable using stamina. + + --====================== TARGET INTEGRATION ======================-- + + Target = { + Enabled = false, -- Use target system instead of text prompt. Disabling this disables all target interactions + System = "ox-target", -- Options: "ox-target" | "qb-target" + + PedInteract = { + Enabled = true, -- Use for ped interaction menu + Icon = "fa-solid fa-hand", -- Font awesome icon https://fontawesome.com/icons + Label = "Interact with person", -- Label displayed for interaction + + --For injured Peds + InjuredIcon = "fa-solid fa-heart-pulse", + InjuredLabel = "Interact with injured person", + }, + GearInteract = { + Enabled = true, -- Use for gear ped interaction menu + Icon = "fa-solid fa-hand", -- Font awesome icon https://fontawesome.com/icons + Label = "Collect gear", -- Label displayed for interaction + }, + ObjInteract = { + Enabled = true, -- Use for object cleanup interaction + Icon = "fa-regular fa-trash-can", -- Font awesome icon https://fontawesome.com/icons + Label = "Clean-up object", -- Label displayed for interaction + }, + StretcherInteract = { + Enabled = true, -- Use for stretcher interaction + --Putting stretcher into ambulance + AmbulanceInIcon = "fa-solid fa-arrow-left", + AmbulanceInLabel = "Place stretcher into ambulance", + --Remove stretcher from ambulance + AmbulanceOutIcon = "fa-solid fa-arrow-right", + AmbulanceOutLabel = "Take stretcher out of ambulance", + --Stretcher Actions + StretcherGrabIcon = "fa-solid fa-hand", + StretcherGrabLabel = "Grab Stretcher", + LowerStretcherIcon = "fa-solid fa-arrow-down", + LowerStretcherLabel = "Lower stretcher", + RaiseStretcherIcon = "fa-solid fa-arrow-up", + RaiseStretcherLabel = "Raise stretcher", + GetOnStretcherIcon = "fa-solid fa-bed-pulse", + GetOnStretcherLabel = "Get on or off stretcher", + }, + SpikestripInteract = { + Enabled = true, -- Use for spikestrip interaction + Icon = "fa-solid fa-road-spikes", -- Font awesome icon https://fontawesome.com/icons + Label = "Grab or put away spikestrip", -- Label displayed for interaction vehicle + GroundLabel = "Pick up spikestrip", -- Label displayed for interaction ground + }, + ImpoundInteract = { + Enabled = true, -- Use for impound interaction + Icon = "fa-solid fa-car", -- Font awesome icon https://fontawesome.com/icons + Label = "Impound vehicle", -- Label displayed for interaction + }, + VehicleSearchInteract = { + Enabled = true, -- Use for vehicle search interaction + Icon = "fa-solid fa-magnifying-glass", -- Font awesome icon https://fontawesome.com/icons + Label = "Search vehicle section", -- Label displayed for interaction + }, + }, + + --====================== HOTKEYS & COMMANDS ======================-- + + HotKeys = { -- https://docs.fivem.net/docs/game-references/input-mapper-parameter-ids/keyboard/ + + -- Shift + ToggleShift = "F11", -- Button to toggle shift on/off. + + -- Callouts + AcceptCallout = "Y", -- Button to accept an offered callout. + CompleteCallout = "X", -- Button to complete currently active callout. + TrackUnit = "E", -- Button to track a unit responding to a callout when offered by the system to track. + RadialMenu = "G", -- Button to open radial menu for NPC backup requests. + PullOver = "LSHIFT", -- Button to attempt to pull someone over. + PullOverMode = "U", -- Button to change pull over mode (when a vehicle was targeted for pullover) + + -- User Interface + ToggleCalloutInfo = "PAGEDOWN", -- Toggles the callout interface on/off screen, when attached to a callout. + ToggleDispatchMessages = "", -- Toggles dispatch messages when on shift. + + -- Ped Interaction -- "" to use no default hotkey and let clients set it themselves if they like. Otherwise use the command. + InteractWithPed = "E", -- Button to interact with a ped. + OrderOnKneesOrStandUp = "E", -- Button to order a ped to knees/stand up whilst aiming at the ped or stop / release an animal. + CleanupObject = "E", -- Button to clean up nearby callout spawned objects. + ImpoundInteract = "E", -- Button to interact with the impound ped. + GearInteract = "E", -- Button to interact with the gear ped. + + -- Stretcher Interaction + GrabStretcher = "E", -- Button to grab and release a stretcher (E by default). + LowerStretcher = "DOWN", -- Button to lower the stretcher you're using (ARROW DOWN by default). + RaiseStretcher = "UP", -- Button to raise the stretcher you're close to (ARROW DOWN by default). + InteractWithStretcherAndVeh = "H", -- Button to take/put stretcher from/into vehicle. (H by default.) + DropOffPedAtHospital = "RETURN",-- Button to drop off a ped at a hospital when on a stretcher being strolled. (ENTER by default) + GetOnOrOffStretcher = "L", -- Button to get on or off a stretcher. (L by default.) + + -- Spikestrips + TakeOutOrPutAwaySpikestripFromVehicle = "E", -- Button to take out or put away a spikestrip from a vehicle. + DeployOrPickupSpikestrip = "UP", -- Button to deploy or pickup a spikestrip. + + -- Vehicle Search + SearchVehicle = "O", -- Button to search a vehicle. + + -- Pursuit Mode + CancelPursuit = "", -- Button to cancel the pursuit. (Empty by default) + PursuitRadialMenu = "B", -- Button to open the pursuit backup radial menu. + ZoomInOnPursuitTarget = "H", -- Button to zoom in on the pursuit target. + + -- Tow Tools + ConnectClosestVehicle = "", -- Button to connect the closest vehicle to the towing vehicle. (None by default) + }, + + Commands = { + -- Callouts + ToggleShift = "toggleshift", + ToggleCallouts = "togglecallouts", + AcceptCallout = "acceptcallout", + RequestCalloutManually = "requestcallout", + StopTrackingUnit = "stoptracking", + CompleteCallout = "completecallout", + RequestAmbulance = "requestambulance", + CancelAmbulance = "cancelambulance", + RequestPolice = "requestpolice", + CancelPolice = "cancelpolice", + RequestTaxi = "requesttaxi", + CancelTaxi = "canceltaxi", + RequestTow = "requesttow", + CancelTow = "canceltow", + RequestRoadService = "requestroadservice", + CancelRoadService = "cancelroadservice", + RequestCoroner = "requestcoroner", + CancelCoroner = "cancelcoroner", + RequestAnimalRescue = "requestanimalrescue", + CancelAnimalRescue = "cancelanimalrescue", + RequestMechanic = "requestmechanic", + CancelMechanic = "cancelmechanic", + RequestFire = "requestfire", + CancelFire = "cancelfire", + RadialMenu = "ersradialmenu", + PullOver = "pullover", + PullOverMode = "pullovermode", + InteractWithPed = "interact", + CleanupObject = "broom", + SpawnStretcher = "spawnstretcher", + DeleteStretcher = "deletestretcher", + GrabStretcher = "grabstretcher", + LowerStretcher = "lowerstretcher", + RaiseStretcher = "raisestretcher", + InteractWithStretcherAndVeh = "vstretcher", + DropOffPedAtHospital = "dropoffped", + TrackUnit = "track", -- Syntax: /track [userServerId] + TakeOutOrPutAwaySpikestripFromVehicle = "grabstinger", + DeployOrPickupSpikestrip = "stinger", + GetOnOrOffStretcher = "stretcher", + ImpoundInteract = "impound", + GearInteract = "gear", + SearchVehicle = "searchveh", + ZoomInOnPursuitTarget = "zoompursuit", + PursuitRadialMenu = "pursuitbackup", + CancelPursuit = "cancelpursuit", + + -- User Interface + ToggleCalloutInfo = "togglecalloutinfo", + ToggleDispatchMessages = "toggledispatchmessages", + + -- Tow Tools + ConnectClosestVehicle = "ccv", + + -- Hints + ToggleHints = "togglehints", + }, + + CommandsHelpText = { + ToggleShift = "Command used to go on or off shift.", + ToggleCallouts = "Command used to toggle callout offers for the ERS.", + AcceptCallout = "Command used to accept an offered callout.", + RequestCalloutManually = "Command used to request a callout manually.", + StopTrackingUnit = "Command used to manually stop tracking a unit.", + CompleteCallout = "Command used to complete the current callout.", + RequestAmbulance = "Command used to request an ambulance for nearby people.", + CancelAmbulance = "Command used to cancel the request for an ambulance.", + RequestPolice = "Command used to request police transport for the nearest person.", + CancelPolice = "Command used to cancel the police transport request.", + RequestTaxi = "Command used to request a taxi for the nearest person.", + CancelTaxi = "Command used to cancel a taxi request.", + RequestTow = "Command used to request a tow truck to pick up the nearest vehicle.", + CancelTow = "Command used to cancel the vehicle pick up request.", + RequestRoadService = "Command used to request road service.", + CancelRoadService = "Command used to cancel the road service request.", + RequestCoroner = "Command used to request a coroner.", + CancelCoroner = "Command used to cancel the coroner request.", + RequestAnimalRescue = "Command used to request an animal rescue.", + CancelAnimalRescue = "Command used to cancel the animal rescue request.", + RequestMechanic = "Command used to request a mechanic.", + CancelMechanic = "Command used to cancel the mechanic request.", + RequestFire = "Command used to request fire services.", + CancelFire = "Command used to cancel the fire service request.", + InteractWithPed = "Command used to interact with a nearby person.", + RadialMenu = "Command used to open the radial menu for backup requests.", + PullOver = "Command used to pull over a vehicle.", + CleanupObject = "Command used to clean up nearby objects.", + SpawnStretcher = "Command used to spawn a stretcher.", + DeleteStretcher = "Command used to delete a nearby stretcher.", + GrabStretcher = "Command used to grab a nearby stretcher.", + LowerStretcher = "Command used to lower a stretcher you are using.", + RaiseStretcher = "Command used to raise a nearby stretcher.", + InteractWithStretcherAndVeh = "Command used to interact with a stretcher and vehicle.", + DropOffPedAtHospital = "Command used to drop of a person at the hospital when on a stretcher being pushed", + TrackUnit = "Command used to track another unit on a callout.", + TrackUnit2 = "id", + TrackUnit3 = "Insert the players' server ID.", + TakeOutOrPutAwaySpikestripFromVehicle = "Command used to grab spikestrips from a vehicle.", + DeployOrPickupSpikestrip = "Command used to deploy or pickup a spikestrip.", + ImpoundInteract = "Command used to interact with the impound ped.", + GearInteract = "Command used to interact with the gear ped.", + SearchVehicle = "Command used to search a vehicle.", + ZoomInOnPursuitTarget = "Command used to zoom in on the pursuit target briefly.", + PursuitRadialMenu = "Command used to open the pursuit backup radial menu.", + CancelPursuit = "Command used to cancel the pursuit.", + + -- User Interface + ToggleCalloutInfo = "Command to toggle your callout information & task display.", + ToggleDispatchMessages = "Command to toggle receiving dispatch messages.", + + -- Tow Tools + ConnectClosestVehicle = "Command used to connect the closest vehicle to the towing vehicle.", + + -- Hints + ToggleHints = "Command used to toggle hints at certain events.", + }, + + --====================== CORONER BODY BAG SETTINGS ======================-- + + BodyBagProp = "xm_prop_body_bag", + BodyBagOffsetZ = 0.0, -- use -1.0 for example. For this prop 0.0 works. + + --====================== CALLOUT ENTITY BLIPS ======================-- + + NPCPullOverDrivingStyle = 4457276, + NPCFleeDrivingStyle = 2884412, + CalloutEntityBlipSprite = 14, + CalloutEntityBlipColour = 50, + CalloutEntityBlipScale = 0.75, + + --====================== PROPS & ANIMATIONS ======================-- + + FriskAnimationDictionary = "custom@police", -- Custom emote (credits to ultrahacx) + FriskAnimation = "police", -- Custom emote (credits to ultrahacx) + + --====================== PED CPR ======================-- + + SurvivalChanceOnCPR = 80, -- Precentage (of 100%) to survive. + + --====================== Fire Settings (SmartFires from LondonStudios https://store.londonstudios.net/category/fire-resources) ======================-- + -- IMPORTANT: The included lite resources only provide a minimum amount of variations for fire/smoke types. Consider getting the full experience at London Studios :) + -- They offer more resources which are very usefull when playing ERS, discover them all via the link above. + + -- Size settings + RandomHugeFireOrSmokeSize = {8.0, 9.0, 10.0}, + RandomLargeFireOrSmokeSize = {5.0, 6.0, 7.0}, + RandomMediumFireOrSmokeSize = {3.0, 4.0, 5.0}, + RandomSmallFireOrSmokeSize = {1.0, 2.0, 3.0}, + + -- Fire + AllFireTypes = {"normal", "normal2", "normal3", "electrical", "bonfire", "chemical"}, + NormalFireTypes = {"normal", "normal2", "normal3"}, + ElectricalFire = "electrical", + ChemicalFire = "chemical", + BonFire = "bonfire", + + -- Smoke + AllSmokeTypes = {"electrical", "normal", "white", "foggy", "normal2", "normal3", "normal4", "normal5", "normal6"}, + NormalSmokeTypes = {"normal", "normal2", "normal3", "normal4", "normal5", "normal6"}, + ElectricalSmoke = "electrical", + FoggySmoke = "foggy", + + --====================== Suspect Arrest (Custody) Settings ======================-- + + ShowBustedScreen = true,-- Shows Suspect Arrested in GTA style, when arresting a suspect. + CustodyRadius = 50.0, -- In which range must the player be to put an NPC into custody. + CustodyBlipData = { -- https://docs.fivem.net/docs/game-references/blips/ + Enabled = true, -- Set to false to disable blips for the custody locations. + Name = "Custody center", + Sprite = 237, + Display = 2, + ShortRange = true, + Colour = 38, + Scale = 0.75, + Alpha = 200, + }, + CustodyLocations = { + vector3(533.8215, -12.1921, 70.6256), -- Downtown Vinewood Police Station + vector3(475.0804, -1021.3436, 28.0728), -- Mission Row Police Station + vector3(-441.9879, 6017.8491, 31.6403), -- Paleto Bay Police Station + vector3(1733.3853, 35.01, 100.1), -- Sandy Shores Police Station + + + + + + }, + + --====================== Incident Blip Settings ======================-- + + EnableIncidentBlips = true, -- Enables or disables the creation of blips for incidents. + IncidentBlipsTimeout = 120, -- Removes the blip automatically after x seconds. + IncidentBlipsData = { + DisplayId = 2, -- On map & on legend. + SpriteId = 468, -- Sprite type + Scale = 1.0, -- Scale + Alpha = 225, -- Transparency 0/255 + ColourId = 1, -- Colour + }, + + --====================== Passenger Selector Settings on Interactions ======================-- + + PassengerSelectorMarkerData = { + MarkerId = 21 --[[ integer ]], + dirX = 0 --[[ number ]], + dirY = 0 --[[ number ]], + dirZ = 0 --[[ number ]], + rotX = 0 --[[ number ]], + rotY = 180.0 --[[ number ]], + rotZ = 0 --[[ number ]], + scaleX = 0.25 --[[ number ]], + scaleY = 0.25 --[[ number ]], + scaleZ = 0.25 --[[ number ]], + red = 255 --[[ integer ]], + green = 165 --[[ integer ]], + blue = 0 --[[ integer ]], + alpha = 100 --[[ integer ]], + bobUpAndDown = false --[[ boolean ]], + faceCamera = true --[[ boolean ]], + p19 = 0 --[[ integer ]], + rotate = false --[[ boolean ]], + textureDict = 0 --[[ string ]], + textureName = 0 --[[ string ]], + drawOnEnts = 0 --[[ boolean ]] + }, + + --====================== NPC License Settings ======================-- + -- These are random results when an NPC shows their license (Use AI to translate these, works fast if needed!) + + ChanceToHaveRecords = 15, -- 15% chance of the person having records (flags, markers or warrants) in Police Database + + RandomLicenseResults = { + -- Colour Options: text-danger, text-warning, text-success, text-info, text-muted + -- Chance is calculated as a percentage of the total chance to have records. + {Status = "Revoked", IsStatusValid = false, Colour = "text-danger", Icon = "fas fa-ban", Chance = 10}, + {Status = "Invalid", IsStatusValid = false, Colour = "text-danger", Icon = "fas fa-ban", Chance = 5}, + {Status = "Expired", IsStatusValid = false, Colour = "text-danger", Icon = "fas fa-ban", Chance = 15}, + {Status = "Valid", IsStatusValid = true, Colour = "text-success", Icon = "fas fa-check", Chance = 30}, + {Status = "Reported Stolen (valid)", IsStatusValid = true, Colour = "text-warning", Icon = "fas fa-exclamation-triangle", Chance = 5}, + {Status = "International License (valid)", IsStatusValid = true, Colour = "text-success", Icon = "fas fa-globe", Chance = 15}, + {Status = "No license", IsStatusValid = false, Colour = "text-muted", Icon = "fas fa-ban", Chance = 20}, + }, + + RandomFlagsOrMarkersDescriptions = { + armed_and_dangerous = { + "Assault with a weapon.", + "Brandishing a firearm in public.", + "Suspected of multiple armed robberies.", + "Carrying a concealed weapon without a permit.", + "Threatening public safety with a firearm.", + "Involved in a shootout with law enforcement." + }, + assault = { + "Aggressive behavior towards an officer.", + "Involved in a bar fight causing severe injuries.", + "Repeated domestic violence incidents.", + "Assaulting a public official.", + "Physical altercation in a public place.", + "Assault with intent to cause bodily harm." + }, + burglary = { + "Caught on surveillance breaking into a jewelry store.", + "Linked to a series of home invasions.", + "Attempted break-in at a commercial property.", + "Possession of burglary tools.", + "Breaking and entering into a residential home.", + "Stealing from a vehicle." + }, + drug_related = { + "Operating a large-scale drug distribution network.", + "Caught manufacturing illegal substances.", + "Possession with intent to distribute.", + "Trafficking controlled substances.", + "Caught with illegal drug paraphernalia.", + "Under the influence of illegal drugs in public." + }, + gang_affiliation = { + "Leader of a notorious street gang.", + "Involved in gang-related shootings.", + "Organizing criminal gang activities.", + "Gang-related extortion activities.", + "Participating in a gang fight.", + "Vandalism linked to gang activity." + }, + homicide = { + "Prime suspect in a high-profile murder case.", + "Linked to multiple unsolved homicides.", + "Attempted murder charge.", + "Involvement in a murder-for-hire plot.", + "Accessory to a homicide.", + "Manslaughter during a criminal act." + }, + kidnapping = { + "Abducted a high-profile individual for ransom.", + "Involved in multiple kidnapping cases.", + "Attempted kidnapping at gunpoint.", + "Holding a person against their will.", + "Kidnapping linked to organized crime.", + "Using a vehicle to facilitate a kidnapping." + }, + mental_health_issues = { + "History of violent outbursts in public.", + "Escaped from a mental health facility.", + "Non-compliance with mental health treatment.", + "Threatening behavior due to mental instability.", + "Detained for psychiatric evaluation.", + "Public disturbance linked to mental health." + }, + sex_offense = { + "Convicted of multiple sexual assaults.", + "Registered offender violating parole.", + "Multiple counts of sexual assault.", + "Serial sexual assault suspect.", + "Indecent exposure in a public place.", + "Sexual harassment with physical contact." + }, + terrorism = { + "Suspected of planning a terrorist attack.", + "Linked to a known terrorist organization.", + "Possession of materials for making explosives.", + "Threatening national security.", + "Involvement in a cyber-terrorism plot.", + "Funding terrorist activities." + }, + theft = { + "Part of a car theft ring.", + "Caught shoplifting high-value items.", + "Pickpocketing in a crowded area.", + "Stealing from a place of employment.", + "Identity theft and fraud.", + "Receiving stolen property." + }, + traffic_violation = { + "Repeated DUI offenses.", + "Fleeing from law enforcement during a traffic stop.", + "Driving without a valid license.", + "Excessive speeding in a residential area.", + "Reckless driving causing an accident.", + "Running multiple red lights." + }, + wanted_person = { + "Repeated Offender", + "Did not report for court", + "Did not report for parole", + "Did not report for probation", + "Escaped Prisoner", + "Fugitive", + "Probation Violation", + "Violent History", + "Flight Risk", + "High Profile Case", + "Substance Abuse Treatment", + "Frequent Domestic Disputes" + }, + other = { + "Repeated Offender", + "Did not report for court", + "Did not report for parole", + "Did not report for probation", + "Escaped Prisoner", + "Fugitive", + "Probation Violation", + "Violent History", + "Flight Risk", + "High Profile Case", + "Substance Abuse Treatment", + "Frequent Domestic Disputes" + }, + active_warrant = { + "Repeated Offender", + "Did not report for court", + "Did not report for parole", + "Did not report for probation", + "Escaped Prisoner", + "Fugitive", + "Probation Violation", + "Violent History", + "Flight Risk", + "High Profile Case", + "Substance Abuse Treatment", + "Frequent Domestic Disputes" + }, + }, + + --====================== NPC Inventory Item Settings ======================-- + -- These items are randomly presented when searching an NPC. You can add or remove items and adjust legality. + + NPCInventory = { + {name = "Wallet", illegal = false}, + {name = "Rolex", illegal = false}, + {name = "Cell Phone", illegal = false}, + {name = "Knife", illegal = true}, + {name = "Drugs", illegal = true}, + {name = "Gun", illegal = true}, + {name = "Flashlight", illegal = false}, + {name = "Keys", illegal = false}, + {name = "Watch", illegal = false}, + {name = "Water Bottle", illegal = false}, + {name = "Map", illegal = false}, + {name = "First Aid Kit", illegal = false}, + {name = "Lighter", illegal = false}, + {name = "Matches", illegal = false}, + {name = "Sunglasses", illegal = false}, + {name = "Hat", illegal = false}, + {name = "Backpack", illegal = false}, + {name = "Injection Needle", illegal = true}, + {name = "Compass", illegal = false}, + {name = "Radio", illegal = false}, + {name = "Camera", illegal = false}, + {name = "Binoculars", illegal = false}, + {name = "Gloves", illegal = false}, + {name = "Scissors", illegal = false}, + {name = "Rope", illegal = false}, + {name = "Hammer", illegal = false}, + {name = "Nails", illegal = false}, + {name = "Screwdriver", illegal = false}, + {name = "Plastic Bag", illegal = false}, + {name = "Handcuffs", illegal = false}, + {name = "Lockpick", illegal = true}, + {name = "Crowbar", illegal = false}, + {name = "Money", illegal = false}, + {name = "Passport", illegal = false}, + {name = "ID Card", illegal = false}, + {name = "Credit Card", illegal = false}, + {name = "Bank Statement", illegal = false}, + {name = "Drivers License", illegal = false}, + {name = "Firearm License", illegal = false}, + {name = "Medical Prescription", illegal = false}, + {name = "Joint", illegal = true}, + {name = "Cigarettes", illegal = false}, + {name = "Lighter Fluid", illegal = false}, + {name = "Locket", illegal = false}, + {name = "Necklace", illegal = false}, + {name = "Bracelet", illegal = false}, + {name = "Ring", illegal = false}, + {name = "Smartwatch", illegal = false}, + {name = "Book", illegal = false}, + {name = "Notebook", illegal = false}, + {name = "Pen", illegal = false}, + {name = "Socks", illegal = false}, + {name = "Shoes", illegal = false}, + {name = "Towel", illegal = false}, + {name = "Toothbrush", illegal = false}, + {name = "Toothpaste", illegal = false}, + {name = "Shampoo", illegal = false}, + {name = "Conditioner", illegal = false}, + {name = "Soap", illegal = false}, + {name = "Deodorant", illegal = false}, + {name = "Lip Balm", illegal = false}, + {name = "Hand Sanitizer", illegal = false}, + {name = "Tissues", illegal = false}, + {name = "Glasses", illegal = false}, + {name = "Contacts", illegal = false}, + {name = "Contact Solution", illegal = false}, + {name = "Hairbrush", illegal = false}, + {name = "Nail Clippers", illegal = false}, + {name = "Umbrella", illegal = false}, + {name = "Notebook", illegal = false}, + {name = "Headphones", illegal = false}, + {name = "Charger", illegal = false}, + {name = "USB Drive", illegal = false}, + {name = "Laptop", illegal = false}, + {name = "Tablet", illegal = false}, + {name = "Handkerchief", illegal = false}, + {name = "Belt", illegal = false}, + {name = "Sunglasses Case", illegal = false}, + {name = "Water Bottle", illegal = false}, + {name = "Stolen Jewelry", illegal = true}, + {name = "Fake ID", illegal = true}, + {name = "Explosives", illegal = true}, + {name = "Poison", illegal = true}, + {name = "Signal Jammer", illegal = true}, + -- Add more here in the same format, example: + -- {name = "iFruit phone cover", illegal = false}, + }, + + --====================== ZONE CHANGE UI ======================-- + + EnableZoneChangeUI = false, + Zones = { + ['AIRP'] = "Los Santos International Airport", ['ALAMO'] = "Alamo Sea", ['ALTA'] = "Alta", ['ARMYB'] = "Fort Zancudo", ['BANHAMC'] = "Banham Canyon Dr", ['BANNING'] = "Banning", + ['BEACH'] = "Vespucci Beach", ['BHAMCA'] = "Banham Canyon", ['BRADP'] = "Braddock Pass", ['BRADT'] = "Braddock Tunnel", ['BURTON'] = "Burton", ['CALAFB'] = "Calafia Bridge", ['CANNY'] = "Raton Canyon", + ['CCREAK'] = "Cassidy Creek", ['CHAMH'] = "Chamberlain Hills", ['CHIL'] = "Vinewood Hills", ['CHU'] = "Chumash", ['CMSW'] = "Chiliad Mountain State Wilderness", ['CYPRE'] = "Cypress Flats", ['DAVIS'] = "Davis", + ['DELBE'] = "Del Perro Beach", ['DELPE'] = "Del Perro", ['DELSOL'] = "La Puerta", ['DESRT'] = "Grand Senora Desert", ['DOWNT'] = "Downtown", ['DTVINE'] = "Downtown Vinewood", ['EAST_V'] = "East Vinewood", + ['EBURO'] = "El Burro Heights", ['ELGORL'] = "El Gordo Lighthouse", ['ELYSIAN'] = "Elysian Island", ['GALFISH'] = "Galilee", ['GOLF'] = "GWC and Golfing Society", ['GRAPES'] = "Grapeseed", + ['GREATC'] = "Great Chaparral", ['HARMO'] = "Harmony", ['HAWICK'] = "Hawick", ['HORS'] = "Vinewood Racetrack", ['HUMLAB'] = "Humane Labs and Research", ['JAIL'] = "Bolingbroke Penitentiary", + ['KOREAT'] = "Little Seoul", ['LACT'] = "Land Act Reservoir", ['LAGO'] = "Lago Zancudo", ['LDAM'] = "Land Act Dam", ['LEGSQU'] = "Legion Square", ['LMESA'] = "La Mesa", ['LOSPUER'] = "La Puerta", + ['MIRR'] = "Mirror Park", ['MORN'] = "Morningwood", ['MOVIE'] = "Richards Majestic", ['MTCHIL'] = "Mount Chiliad", ['MTGORDO'] = "Mount Gordo", ['MTJOSE'] = "Mount Josiah", ['MURRI'] = "Murrieta Heights", + ['NCHU'] = "North Chumash", ['NOOSE'] = "N.O.O.S.E", ['OCEANA'] = "Pacific Ocean", ['PALCOV'] = "Paleto Cove", ['PALETO'] = "Paleto Bay", ['PALFOR'] = "Paleto Forest", ['PALHIGH'] = "Palomino Highlands", + ['PALMPOW'] = "Palmer-Taylor Power Station", ['PBLUFF'] = "Pacific Bluffs", ['PBOX'] = "Pillbox Hill", ['PROCOB'] = "Procopio Beach", ['RANCHO'] = "Rancho", ['RGLEN'] = "Richman Glen", ['RICHM'] = "Richman", + ['ROCKF'] = "Rockford Hills", ['RTRAK'] = "Redwood Lights Track", ['SANAND'] = "San Andreas", ['SANCHIA'] = "San Chianski Mountain Range", ['SANDY'] = "Sandy Shores", ['SKID'] = "Mission Row", + ['SLAB'] = "Stab City", ['STAD'] = "Maze Bank Arena", ['STRAW'] = "Strawberry", ['TATAMO'] = "Tataviam Mountains", ['TERMINA'] = "Terminal", ['TEXTI'] = "Textile City", ['TONGVAH'] = "Tongva Hills", + ['TONGVAV'] = "Tongva Valley", ['VCANA'] = "Vespucci Canals", ['VESP'] = "Vespucci", ['VINE'] = "Vinewood", ['WINDF'] = "Ron Alternates Wind Farm", ['WVINE'] = "West Vinewood", ['ZANCUDO'] = "Zancudo River", + ['ZP_ORT'] = "Port of South Los Santos", ['ZQ_UAR'] = "Davis Quartz" + }, + + --====================== DEBUG ======================-- + -- Debug note: Resmon is very high during debug mode. This is in relation to all the rendering done for developer information. + + -- Marker which indicates the spawn position for NPC backup, can be handy when creating callouts making sure the location is reachable properly by NPC backup. + EnabledDebugMarker = false, + MarkerData = { + MarkerId = 21 --[[ integer ]], + dirX = 0 --[[ number ]], + dirY = 0 --[[ number ]], + dirZ = 0 --[[ number ]], + rotX = 0 --[[ number ]], + rotY = 180.0 --[[ number ]], + rotZ = 0 --[[ number ]], + scaleX = 0.25 --[[ number ]], + scaleY = 0.25 --[[ number ]], + scaleZ = 0.25 --[[ number ]], + red = 255 --[[ integer ]], + green = 165 --[[ integer ]], + blue = 0 --[[ integer ]], + alpha = 75 --[[ integer ]], + bobUpAndDown = false --[[ boolean ]], + faceCamera = true --[[ boolean ]], + p19 = 0 --[[ integer ]], + rotate = false --[[ boolean ]], + textureDict = 0 --[[ string ]], + textureName = 0 --[[ string ]], + drawOnEnts = 0 --[[ boolean ]] + }, } \ No newline at end of file diff --git a/resources/[ERS]/night_ers/config/config.lua b/resources/[ERS]/night_ers/config/config.lua index 225c61e3b..2509060d3 100644 --- a/resources/[ERS]/night_ers/config/config.lua +++ b/resources/[ERS]/night_ers/config/config.lua @@ -227,7 +227,7 @@ Config = { HotKeys = { -- https://docs.fivem.net/docs/game-references/input-mapper-parameter-ids/keyboard/ -- Shift - ToggleShift = "", -- Button to toggle shift on/off. + ToggleShift = "F4", -- Button to toggle shift on/off. -- Callouts AcceptCallout = "Y", -- Button to accept an offered callout. @@ -454,26 +454,7 @@ Config = { vector3(533.8215, -12.1921, 70.6256), -- Downtown Vinewood Police Station vector3(475.0804, -1021.3436, 28.0728), -- Mission Row Police Station vector3(-441.9879, 6017.8491, 31.6403), -- Paleto Bay Police Station - vector3(1851.2694, 3692.9575, 34.2194), -- Sandy Shores Police Station - vector3(-1052.423, -846.9543, 4.867497), - vector3(-556.5028, -145.1216, 38.18097), - vector3(610.0356, 30.57694, 89.57451), - vector3(408.4674, -980.272, 29.26822), - vector3(833.3264, -1257.737, 26.3315), - vector3(372.7368, -1624.528, 29.29195), - vector3(1853.757, 3676.359, 33.77367), - vector3(-435.0433, 6031.899, 31.34056), - vector3(1682.682, 2600.73, 45.48091), - vector3(-528.33, -597.97, 34.38, 117.57), - vector3(45.42, -390.74, 38.5, 292.95), - vector3(244.83, -315.09, 40.63, 343.52), - vector3(-482.57, 297.53, 83.13, 100.84), - vector3(-3154.37, 1367.94, 16.48, 172.04), - vector3(1650.13, 4833.79, 42.61, 183.42), - vector3(2816.04, 4731.1, 43.53, 118.99), - vector3(483.83, 2661.9, 39.67, 291.97), - vector3(1733.27, 3853.26, 4.35), - vector3(374.22, 798.9, 187.36), + vector3(1714.64, 3873.29, 35.03, 310.45), -- Sandy Shores Police Station