Skip to content

Commit 8011d14

Browse files
committed
feat(client/death): add blips for hospitals
Disable with convar "ox:hospitalBlips".
1 parent 654545a commit 8011d14

File tree

2 files changed

+17
-2
lines changed

2 files changed

+17
-2
lines changed

client/config.ts

+1
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ export * from '../common/config';
33
export const DEATH_SYSTEM = GetConvarInt('ox:deathSystem', 1) === 1;
44
export const CHARACTER_SELECT = GetConvarInt('ox:characterSelect', 1) === 1;
55
export const SPAWN_LOCATION = JSON.parse(GetConvar('ox:spawnLocation', '[-258.211, -293.077, 21.6132, 206.0]'));
6+
export const HOSPITAL_BLIPS = GetConvarInt('ox:hospitalBlips', 1) === 1;

client/death.ts

+16-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,24 @@
11
import { cache, requestAnimDict, sleep } from '@overextended/ox_lib/client';
22
import { Vector3, Vector4 } from '@nativewrappers/fivem';
33
import { OxPlayer } from 'player';
4-
import { DEATH_SYSTEM, DEBUG } from 'config';
4+
import { DEATH_SYSTEM, DEBUG, HOSPITAL_BLIPS } from 'config';
55
import { LoadDataFile } from '../common';
66

7-
const hospitals: Vector4[] = LoadDataFile('hospitals').map((vec: number[]) => Vector4.fromArray(vec));
7+
const hospitals: Vector4[] = LoadDataFile('hospitals').map((vec: number[]) => {
8+
const hospital = Vector4.fromArray(vec);
9+
10+
if (HOSPITAL_BLIPS) {
11+
const blip = AddBlipForCoord(hospital.x, hospital.y, hospital.z);
12+
13+
SetBlipSprite(blip, 61);
14+
SetBlipDisplay(blip, 8);
15+
SetBlipScale(blip, 0.8);
16+
SetBlipColour(blip, 35);
17+
SetBlipAsShortRange(blip, true);
18+
}
19+
20+
return hospital;
21+
});
822

923
const anims = [
1024
['missfinale_c1@', 'lying_dead_player0'],

0 commit comments

Comments
 (0)