This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

Проблема Блипы Игроков на Карте

Whyzze

Новый участник
23 Июл 2025
60
4
30
Доброго времени суток, господа!

Столкнулся с такой проблемой на сервере: по неизвестной причине на карте отображаются блипы всех игроков. То есть я могу видеть местоположение других игроков, хотя такой функционал не должен быть доступен.

Пытался самостоятельно найти причину просмотрел клиентскую часть проекта, проверил связанные файлы и настройки, но ничего подозрительного не обнаружил. Пока так и не смог понять, откуда создаются эти блипы.

Возможно, кто-то уже сталкивался с подобной проблемой или знает, в какой части проекта стоит искать причину клиент, сервер или синхронизация? Буду благодарен за любые фиксы советы или подсказки.
 

Whyzze

Новый участник
23 Июл 2025
60
4
30
Upd! Нашёл Фикс: Перейдите по пути src_client / player / basicsync.js

Найдите там:


global.playersBlips = {};

gm.events.add("render", () => {
mp.players.forEachInStreamRange((player) => {

if (mp.players.local === player) {
return;
}

let needBlip = player['IS_MASK'] == false;

if(player.blipId != undefined && !nativeInvoke("DOES_BLIP_EXIST", player.blipId)){
delete player.blipId;
}

if (needBlip) {
if (player.blipId == undefined) {
gm.createPlayerBlip(player)
}
} else {
deletePlayerBlip(player)
}
});
})


И Закоментируйте код.

По итогу должно получиться так:


/*

global.playersBlips = {};

gm.events.add("render", () => {
mp.players.forEachInStreamRange((player) => {

if (mp.players.local === player) {
return;
}

let needBlip = player['IS_MASK'] == false;

if(player.blipId != undefined && !nativeInvoke("DOES_BLIP_EXIST", player.blipId)){
delete player.blipId;
}

if (needBlip) {
if (player.blipId == undefined) {
gm.createPlayerBlip(player)
}
} else {
deletePlayerBlip(player)
}
});
})
*/
 
Реакции: MrJagger и Inoi

Similar threads