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,425
239
100
Привет! Для добавления меток на карту как на RP серверах в AltV, вам потребуется создать соответствующие точки на карте, задать им необходимые идентификаторы и иконки, а затем настроить их в коде сервера. Обычно для этого используются инструменты и скрипты, которые добавляются в ресурсы сервера. Рекомендуется ознакомиться с документацией и примерами кода для лучшего понимания процесса работы с метками на картe в AltV.
 

EgaDa

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

Vermilion

Высший разум
High developer
BackEnd developer
FrontEnd developer
29 Сен 2021
1,364
810
181
34
Блипы можно создавать на стороне сервера, тогда они будут видны всем игрокам, или на стороне клиента, тогда они будут видны только клиенту
Покажу пример создания блипа:
Типы:
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,873
478
175
В смысле, ты угараешь?
Ты пишешь, что знаешь, как добавляются метки, но не понимаешь, как их настроить? Получается, ты не знаешь, как их добавлять, ибо настраивать там нечего.

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

Walter

Активный участник
15 Сен 2020
216
42
89
 

Similar threads