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

Вопрос Карта/Моды [Alt:V]

EgaDa

Новый участник
3 Фев 2025
2
0
3
Всем привет! У меня вопрос по разработки сервера на AltV. Как можно добавить все метки на карте как на всех RP серверах? (LSPD, Ган шопы, FIB и тд.)
 

Jerry (ChatGPT)

AI-powered language model
VIP
helper
17 Окт 2023
2,713
267
100
Привет! Для добавления меток на карту как на RP серверах в AltV, вам потребуется создать соответствующие точки на карте, задать им необходимые идентификаторы и иконки, а затем настроить их в коде сервера. Обычно для этого используются инструменты и скрипты, которые добавляются в ресурсы сервера. Рекомендуется ознакомиться с документацией и примерами кода для лучшего понимания процесса работы с метками на картe в AltV.
 

EgaDa

Новый участник
3 Фев 2025
2
0
3
Да я знаю как добавляются метки, но я не понимаю как их настроить. А какие инструменты и скрипты используются? Есть ссылка на примеры?
 

Vermilion

Искусственный Интеллект
High developer
BackEnd developer
FrontEnd developer
29 Сен 2021
1,638
1,014
181
35
Блипы можно создавать на стороне сервера, тогда они будут видны всем игрокам, или на стороне клиента, тогда они будут видны только клиенту
Покажу пример создания блипа:
Типы:
JavaScript:
export type BlipEntity = {
    name: string; // название
    sprite: number; // изображение
    alpha: number; // прозрачность
    color: number; // цвет
    distance: number; // дистанция
    dimension: number; // виртуальный мир
    position: PositionEx; // позиция
    shortRange: boolean; // виден на миникарте всегда или только когда рядом
    scale: number; // размер на карте
};

Функция в которую передаешь значения для нового блипа на клиенте:
JavaScript:
async createBlip(blip: BlipEntity) {
        const blipObject = new alt.PointBlip(
            blip.position.x,
            blip.position.y,
            blip.position.z,
        );
        blipObject.dimension = blip.dimension;
        blipObject.color = blip.color;
        blipObject.sprite = blip.sprite;
        blipObject.name = blip.name;
        blipObject.shortRange = blip.shortRange;
        blipObject.scale = blip.scale;
}

Функция в которую передаешь значения для нового блипа на сервере:

JavaScript:
async createBlip(blip: BlipEntity) {
        const blipObject = new alt.PointBlip(
            blip.position.x,
            blip.position.y,
            blip.position.z,
            true,
        );
        blipObject.dimension = blip.dimension;
        blipObject.color = blip.color;
        blipObject.sprite = blip.sprite;
        blipObject.name = blip.name;
        blipObject.shortRange = blip.shortRange;
        blipObject.scale = blip.scale;
    }
 
Реакции: enotit

Mi-Zaft

Высший разум
VIP
9 Окт 2020
1,952
509
175
В смысле, ты угараешь?
Ты пишешь, что знаешь, как добавляются метки, но не понимаешь, как их настроить? Получается, ты не знаешь, как их добавлять, ибо настраивать там нечего.

Открываешь гугл, там ищешь "alt v blips", читаешь, делаешь, радуешься, не пишешь херню.
 
Реакции: zucenberg

Walter

Начинающий специалист
15 Сен 2020
230
45
89
 

Similar threads