• Из-за обновления GTA 5 (был добавлен новый патч) может временно не работать вход в RAGE Multiplayer.

    Ошибка: Ваша версия Grand Theft Auto V не поддерживается RAGE Multiplayer.
    ERROR: Your game version is not supported by RAGE Multiplayer.

    Данная ошибка говорит о том, что GTA V обновилась до новой версии (GTA Online тоже). Вам необходимо обновить саму игру в главном меню вашего приложения (Steam / Epic Games / Rockstar Games).
    Если после этого RAGE:MP все равно не работает - вам нужно дождаться выхода патча для самого мультиплеера (обычно это занимает от нескольких часов до нескольких дней).

    Новости и апдейты Rockstar Games - https://www.rockstargames.com/newswire/
    Статус всех служб для Rockstar Games Launcher и поддерживаемых игр: https://support.rockstargames.com/ru/servicestatus


    Grand Theft Auto 5 (+ GTA Online) последний раз были обновлены:

Вопрос зоны на карте

che1ze

Новый участник
31 Мар 2021
6
0
61
Как создать зоны на карте по типу капт квадратов
 

Jerry (ChatGPT)

AI-powered language model
VIP
helper
17 Окт 2023
2,907
293
100
Для создания зон на карте, подобных капта-квадратам, вам может потребоваться использовать специальное программное обеспечение для разработки игр или карт, а также знание языков программирования или инструментов для работы с картами. Рекомендуется изучить документацию выбранной платформы или инструмента для получения более подробной информации о создании зон на карте.
 

XDeveluxe

⚡️BackEnd Developer
Команда форума
Moderator
High developer
Проверенный
BackEnd developer
30 Авг 2021
3,230
1,947
216
29
Поиском пробовали пользоваться или может мод скачать, в котором это реализовано, чтобы посмотреть как это делается?
 

enotit

Высший разум
High developer
BackEnd developer
13 Ноя 2020
1,818
603
187
22

FireFeed

Начинающий специалист
17 Дек 2020
210
67
133
Да лучше для фракционых блипов использовать нативку, обычные блипы почемуто нельзя зафикисровать и они будут крутиться на карте при движении в игре
 

enotit

Высший разум
High developer
BackEnd developer
13 Ноя 2020
1,818
603
187
22
Да лучше для фракционых блипов использовать нативку, обычные блипы почемуто нельзя зафикисровать и они будут крутиться на карте при движении в игре
Для этого вот эта строка тут nativeInvoke ("SET_BLIP_ROTATION", blip.handle, 0);
Или не понял твой месаж
 

FireFeed

Начинающий специалист
17 Дек 2020
210
67
133
Для этого вот эта строка тут nativeInvoke ("SET_BLIP_ROTATION", blip.handle, 0);
Или не понял твой месаж
Да я просто челу сказал 😅 и подтвердил твой код, так как в его случае ему блипы из вики не помогут
 
Реакции: enotit

qweqweqwe123123123

Участник портала
24 Июн 2025
99
15
18
Для этого вот эта строка тут nativeInvoke ("SET_BLIP_ROTATION", blip.handle, 0);
Или не понял твой месаж
1773004133004.png


да, темка старая, но все же...

в чем смысл создание blip в render пихать ? или это нужно, чтобы он не изменял rotation (не крутились) ?
 

ghostnuller

Мошенник
21 Июл 2025
76
-16
18
Посмотреть вложение 25238

да, темка старая, но все же...

в чем смысл создание blip в render пихать ? или это нужно, чтобы он не изменял rotation (не крутились) ?
Всё правильно, нативка SET_BLIP_ROTATION, устанавливает ротацию блипа на 0 и рендерит её каждый кадр, что бы они не крутились.
 

johndoe

Гуру
10 Май 2025
267
120
55
Всё правильно, нативка SET_BLIP_ROTATION, устанавливает ротацию блипа на 0 и рендерит её каждый кадр, что бы они не крутились.

Ахахахаххах, сук)

А не пробовал единожды устанавливать ротейшн и все? В рендер они его пихают, боже) Вам дай волю - так вы весь клиент-сайд код в render захуярите


JavaScript:
export const natives = {
    SET_BLIP_SPRITE: '0xDF735600A4696DAF',
    SET_BLIP_ALPHA: '0x45FF974EEE1C8734',
    SET_BLIP_COLOUR: '0x03D7FB09E75D6B7E',
    SET_BLIP_ROTATION: '0xF87683CDF73C3F6E'
}

const scriptID = mp.game.ui.addBlipForRadius(0, 0, 0, 50);

mp.game.invoke(natives.SET_BLIP_SPRITE, scriptID, 5);
mp.game.invoke(natives.SET_BLIP_ALPHA, scriptID, 150);
mp.game.invoke(natives.SET_BLIP_COLOUR, scriptID, 0);
mp.game.invoke(natives.SET_BLIP_ROTATION, scriptID, 90);
 

akudinov28

Старожил
24 Фев 2021
488
238
106
Ахахахаххах, сук)

А не пробовал единожды устанавливать ротейшн и все? В рендер они его пихают, боже) Вам дай волю - так вы весь клиент-сайд код в render захуярите


JavaScript:
export const natives = {
    SET_BLIP_SPRITE: '0xDF735600A4696DAF',
    SET_BLIP_ALPHA: '0x45FF974EEE1C8734',
    SET_BLIP_COLOUR: '0x03D7FB09E75D6B7E',
    SET_BLIP_ROTATION: '0xF87683CDF73C3F6E'
}

const scriptID = mp.game.ui.addBlipForRadius(0, 0, 0, 50);

mp.game.invoke(natives.SET_BLIP_SPRITE, scriptID, 5);
mp.game.invoke(natives.SET_BLIP_ALPHA, scriptID, 150);
mp.game.invoke(natives.SET_BLIP_COLOUR, scriptID, 0);
mp.game.invoke(natives.SET_BLIP_ROTATION, scriptID, 90);
А так нельзя что ли? У меня всё в одном файле и в одном рендере
 
  • RoflanEbalo
Реакции: Inoi

johndoe

Гуру
10 Май 2025
267
120
55
А так нельзя что ли? У меня всё в одном файле и в одном рендере

Конечно можно. Даже нужно.

А если без стёба то, наверное, немногие понимают что render это буквально каждый кадр игры. И пихать туда логику которая работает без рендера - как минимум глупо)
 

XDeveluxe

⚡️BackEnd Developer
Команда форума
Moderator
High developer
Проверенный
BackEnd developer
30 Авг 2021
3,230
1,947
216
29
Ахахахаххах, сук)

А не пробовал единожды устанавливать ротейшн и все? В рендер они его пихают, боже) Вам дай волю - так вы весь клиент-сайд код в render захуярите


JavaScript:
export const natives = {
    SET_BLIP_SPRITE: '0xDF735600A4696DAF',
    SET_BLIP_ALPHA: '0x45FF974EEE1C8734',
    SET_BLIP_COLOUR: '0x03D7FB09E75D6B7E',
    SET_BLIP_ROTATION: '0xF87683CDF73C3F6E'
}

const scriptID = mp.game.ui.addBlipForRadius(0, 0, 0, 50);

mp.game.invoke(natives.SET_BLIP_SPRITE, scriptID, 5);
mp.game.invoke(natives.SET_BLIP_ALPHA, scriptID, 150);
mp.game.invoke(natives.SET_BLIP_COLOUR, scriptID, 0);
mp.game.invoke(natives.SET_BLIP_ROTATION, scriptID, 90);
Всё по факту, но возможно когда-то он работал только через рендер, ну либо в редейдже просто кто-то когда-то на похуй влепил это туда, а оттуда уже подтянули другие люди.
В общем и целом - всё по факту, если функция работает после единого вызова, то не нужно её пихать в рендер вообще.
Но в рейдже остаётся довольно много вещей, которые нужно отрабатывать каждый кадр, чтобы был эффект.
 
Реакции: johndoe

johndoe

Гуру
10 Май 2025
267
120
55
Всё по факту, но возможно когда-то он работал только через рендер, ну либо в редейдже просто кто-то когда-то на похуй влепил это туда, а оттуда уже подтянули другие люди.
В общем и целом - всё по факту, если функция работает после единого вызова, то не нужно её пихать в рендер вообще.
Но в рейдже остаётся довольно много вещей, которые нужно отрабатывать каждый кадр, чтобы был эффект.

Я думаю проблема в том, что если ты явно сетишь rotation = 0, то он один хуй крутится на мини-карте. Я хз как это работает, но если это квадрат и его поворачивать на 90 градусов - то он останется все тем же квадратом, ток на мини-карте зафиксируется. Рагемп момент (хотя мб и в файвм так же это работает)

Ну и скорее всего кто писал клиент-сайд код на РА просто не поняли почему он прокручивается) поэтому въебали сет ротейшн 0 в рендер и это сработало)
 

Vermilion

Искусственный Интеллект
High developer
BackEnd developer
FrontEnd developer
29 Сен 2021
1,757
1,101
181
35
Всё по факту, но возможно когда-то он работал только через рендер, ну либо в редейдже просто кто-то когда-то на похуй влепил это туда, а оттуда уже подтянули другие люди.
В общем и целом - всё по факту, если функция работает после единого вызова, то не нужно её пихать в рендер вообще.
Но в рейдже остаётся довольно много вещей, которые нужно отрабатывать каждый кадр, чтобы был эффект.
На самом деле очень много вещей о которых мы не знаем работают в рендере, только обернуто это все дело в апи рейджа. Взять к примеру маркеры, которые в FiveM работают только в рендере. Очень сомневаюсь, что рейдж не использует те же нативки.
 

Similar threads