diff --git a/ReallifeGamemode.Client/Gui/blips.ts b/ReallifeGamemode.Client/Gui/blips.ts index 9cafced3..2bcbddb5 100644 --- a/ReallifeGamemode.Client/Gui/blips.ts +++ b/ReallifeGamemode.Client/Gui/blips.ts @@ -19,19 +19,21 @@ export default function playerBlips() { mp.players.forEachInStreamRange( (player) => { + if (mp.players.local == player) + return; + if (mp.players.local.dist(player.position) > 400) + return; if (!playerBlipMap.has(player)) { let pBlip = mp.blips.new(1, player.position); - let color = player.getVariable("blipColor"); - pBlip.setColour(isNaN(color) ? 0 : color); - mp.game.invoke(Natives.SET_BLIP_CATEGORY, pBlip, 7); - mp.game.invoke(Natives.SHOW_HEADING_INDICATOR_ON_BLIP, pBlip, true); mp.game.invoke(Natives.SET_BLIP_AS_SHORT_RANGE, pBlip, true); mp.game.invoke(Natives.SET_BLIP_DISPLAY, pBlip, 8); playerBlipMap.set(player, pBlip); } let pBlip = playerBlipMap.get(player); + let color = player.getVariable("blipColor"); + pBlip.setColour(isNaN(color) ? 0 : color); pBlip.setPosition(player.position.x, player.position.y, player.position.z); //pBlip.setRotation(player.heading); });