Finished migration to TypeScript, temporary disabled char creator
This commit is contained in:
@@ -1,19 +0,0 @@
|
||||
function setHeadlightsColor(vehicle, color) {
|
||||
if (typeof color !== "number" || isNaN(color) || color < 0 || color === 255) {
|
||||
// Disable
|
||||
vehicle.toggleMod(22, false);
|
||||
mp.game.invoke("0xE41033B25D003A07", vehicle.handle, 255);
|
||||
} else {
|
||||
// Enable
|
||||
vehicle.toggleMod(22, true);
|
||||
mp.game.invoke("0xE41033B25D003A07", vehicle.handle, color);
|
||||
}
|
||||
}
|
||||
|
||||
mp.events.add("entityStreamIn", (entity) => {
|
||||
if (entity.type === "vehicle") setHeadlightsColor(entity, parseInt(entity.getVariable("headlightColor")));
|
||||
});
|
||||
|
||||
mp.events.addDataHandler("headlightColor", (entity, value) => {
|
||||
if (entity.type === "vehicle") setHeadlightsColor(entity, value);
|
||||
});
|
||||
21
ReallifeGamemode.Client/coloredhlights/index.ts
Normal file
21
ReallifeGamemode.Client/coloredhlights/index.ts
Normal file
@@ -0,0 +1,21 @@
|
||||
export default function coloredHeadLights() {
|
||||
function setHeadlightsColor(vehicle, color) {
|
||||
if (typeof color !== "number" || isNaN(color) || color < 0 || color === 255) {
|
||||
// Disable
|
||||
vehicle.toggleMod(22, false);
|
||||
mp.game.invoke("0xE41033B25D003A07", vehicle.handle, 255);
|
||||
} else {
|
||||
// Enable
|
||||
vehicle.toggleMod(22, true);
|
||||
mp.game.invoke("0xE41033B25D003A07", vehicle.handle, color);
|
||||
}
|
||||
}
|
||||
|
||||
mp.events.add("entityStreamIn", (entity) => {
|
||||
if (entity.type === "vehicle") setHeadlightsColor(entity, parseInt(entity.getVariable("headlightColor")));
|
||||
});
|
||||
|
||||
mp.events.addDataHandler("headlightColor", (entity, value) => {
|
||||
if (entity.type === "vehicle") setHeadlightsColor(entity, value);
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user