Files
reallife-gamemode/ReallifeGamemode.Client/util/freeze.ts
Mac_Slash c4f697e0a3 Ped
2020-05-05 20:34:21 +02:00

33 lines
914 B
TypeScript

export default function freeze() {
mp.events.add("CLIENT:FreezePlayer", (player) =>
{
player.freezePosition(true);
});
mp.events.add("CLIENT:UnFreezePlayer", (player) => {
player.freezePosition(false);
});
mp.events.add("CLIENT:FreezeVehicle", (veh) => {
if (mp.players.local.isInVehicle) {
veh.freezePosition(true);
}
});
mp.events.add("CLIENT:UnFreezeVehicle", (veh) => {
if (mp.players.local.isInVehicle) {
veh.freezePosition(false);
}
});
mp.events.add("CLIENT:Freeze", (player) => {
if (player.isInVehicle) {
player.vehicle.freezePosition(true);
}
else {
player.freezePosition(true);
}
});
mp.events.add("CLIENT:Freeze", (player) => {
player.vehicle.freezePosition(false);
player.freezePosition(false);
});
}