Skottsäkra rutor
Om en kula går igenom en ruta avgörs av glasets kollisionsmaterial, inte av glaset du ser. ModFiveM byter det materialet åt dig, på samma sätt som spelets egna pansarbilar är gjorda.
Så avgör spelet
Varje ruta har två delar: glaset du ser och en kollisionsyta som spelet använder för kulor och krockar. Varje kollisionsyta har ett material, och kulor går bara igenom de genomskjutbara. Det här är bilglasets material:
| Material | Kulor |
|---|---|
| CAR_GLASS_WEAK120 | Går igenom. Vanligt bilglas. |
| CAR_GLASS_MEDIUM121 | Går igenom. Vanligt bilglas. |
| CAR_GLASS_STRONG122 | Går igenom. Vanligt bilglas. |
| CAR_GLASS_BULLETPROOF123 | Stannar. Skottsäkert glas. |
| CAR_GLASS_OPAQUE124 | Stannar. Ogenomskinligt glas räknas som massivt. |
Spelets pansrade Kuruma (kuruma2) har CAR_GLASS_BULLETPROOF på rutorna, medan den vanliga Kuruman har bilglas som kulor går igenom. ModFiveM gör som spelet: den ger din bils rutor det skottsäkra materialet.
Slå på det
Öppna Rutor. Alla rutor listas med sitt material, och vyn färgar glaset.
Slå på Gör alla skottsäkra för att göra alla rutor skottsäkra, eller välj enstaka rutor, till exempel bara vindrutan.
Exportera och testa i spelet: skjut på rutorna både utifrån och inifrån.
Slår du av det får rutorna vanligt bilglas igen, och kulorna går igenom.
Och meta-flaggorna då?
vehicles.meta har två flaggor med skottsäkert i namnet: FLAG_HAS_BULLETPROOF_GLASS och FLAG_HAS_BULLET_RESISTANT_GLASS. Ensamma gör de inte att rutorna stoppar kulor, eftersom rutornas kollisionsmaterial fortfarande släpper igenom dem.
Därför tycker så många att skottsäkra flaggor ”inte gör något”. Det är materialet som stoppar kulan, och det är materialet som ModFiveM ändrar.
Serverns regler
Varning
Många rollspelsservrar förbjuder skottsäkra bilar, eller tillåter dem bara för vissa jobb. Kolla serverns regler innan du använder en.
En ruta kan stoppa kulor utan skottsäkert glas också: när den har CAR_GLASS_OPAQUE, när ett säte sitter så lågt att spelarens huvud göms bakom dörren, eller när massiv kollision sitter bakom glaset. Kontroll pekar ut sådant, så att du vet om en bil du laddat ned redan är skottsäker.