Узнавайте первыми о новостях в нашем Discord-канале

[Script] Создаем колшейпы на сервере для [GTA:RAGE]
В этой статье мы расскажем как создавать колшейпы на сервере.

Для чего нужен колшейп?
Колшейп в основном пригодится для маркеров, чекпоинтов.

Чтобы создать колшейп, создайте js скрипт в папке server-files/packages и назовите его mp.colshapes.js затем откройте файл index.js и пропишите в нем require('./mp.colshapes.js');

Откройте mp.colshapes.js
И скопируйте в него следующий код:
let colshape = mp.colshapes.newRectangle(-15779.033203125, 4796.7724609375, 1, 1);

function playerEnterColshapeHandler(player, shape) {
    if(shape == colshape) 
    {
        console.log(`${player.name} Вошел в колшейп!`);
    }
}
mp.events.add("playerEnterColshape", playerEnterColshapeHandler);

function playerExitColshapeHandler(player, shape) {
  if(shape == colshape) {
    console.log(`${player.name} Вышел с колшейпа!`);
  }
}

mp.events.add("playerExitColshape", playerExitColshapeHandler);

  • let colshape - переменная колшейпа
  • newRectangle - форма колшейпа (Существуют 5 форм колшейпов: cuboid(куб), circle(2Д круг), sphere(сфера), tube(цилиндр), rectangle(2д квадрат) Разницы в них нет, мы будем использовать Rectangle.
  • -15779.033203125, 4796.7724609375 - X, Y координаты колшейпа 
  • 1, 1 - Ширина и высота колшейпа
В данной функции колшейп пишет что игрок вошел в колшейп.

В этой статье мы добавляем функции к колшейпу.

У вас нет доступа к скачиванию файлов с нашего сервера

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

Комментариев 24
  1. спасибо, помогли

    #1
  2. Bună treabă
    #2
  3. Спасибо 
    #3
  4. годно
    #4
  5. Хорошо
    #5
  6. Я пожилой Саша Шляпик!!!!
    #6
  7. спасибо
    #7
  8. пасиб
    #8
  9. спасибооо
    #9
  10. Спасибо
    #10
  11. Полезная статья
    #11
  12. Найс
    #12
  13. Спасибки!!!
    #13
  14. годно
    #14
  15. Спасибо!
    #15
  16. почему это называется колшейп?
    #16
  17. шик
    #17
  18. сенк
    #18
  19. Не особо сначала понял что это, ну да ладно, разберемся).
    #19
  20. Спасибо!
    #20
  21. спасиб

    копкейки
    #21
  22. Здравствуйте! Подскажите, этот код позволяет делать только один колшейп рабочим? Создаю два колшейпа для телепортации через дорогу, работает по счету вторая только! 
    mp.markers.new(1, new mp.Vector3(-1397.641845703125, -554.1406860351562, 29.052459716796875),1.0,{  "color": [56, 86, 161, 150],  "direction": 0,  "dimension": 0,  "visible": true  });mp.markers.new(1, new mp.Vector3(-1372.1983642578125, -537.0685424804688, 29.11595916748047),1.0,{  "color": [56, 86, 161, 150],  "direction": 0,  "dimension": 0,  "visible": true  });
      let colshape1 = mp.colshapes.newRectangle(-1397.641845703125, -554.1406860351562, 1, 1);  let colshape2 = mp.colshapes.newRectangle(-1372.1983642578125, -537.0685424804688, 1, 1);
      function playerEnterColshapeHandler(player, shape) {    if(shape == colshape1)     {      player.position = new mp.Vector3(-1375.9796142578125, -537.7305297851562, 30.100561141967773);        console.log(`${player.name} Вошел в колшейп на против Maze Bank West!`);    }}
    function playerEnterColshapeHandler(player, shape) {  if(shape == colshape2)   {    player.position = new mp.Vector3(-1401.641845703125, -558.1406860351562, 30.052459716796875);    console.log(`${player.name} Вошел в колшейп возле Maze Bank West!`);  }}mp.events.add("playerEnterColshape", playerEnterColshapeHandler);

    #22
    1. Ответ
      Все разобрался, нужно создавать два события для этих двух функций..
      #23
  23. Подскажите, как сделать, чтобы при выходе из колшейпа ( в моем случае это телепорт в интерьер) персонаж и камера смотрели в нужное мне место? player.heading позволяет повернуть игрока, камера при этом сама по себе...???
    #24
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Наши сервисы
Язык сайта
Комментарии

Полный слив сервера Project Reborn GTA 5 RP для RAGE Multiplayer

fdfdgfdgfhgh

[GTA 5] Готовый сервер - Classic RP v 0.3.7 для RAGE Multiplayer

Как дать себе админа

[GTA 5] Сборка сервера Aqua RP (Replay RP) | RedAge

Как дать себе админа 

[GTA 5] Установка сервера Union RP

please help me how can u add u i want ask something

[GTA 5] Готовый сервер - Слив мода Nantes RP для RAGE Multiplayer

please who know speak english? i want help who know scipt good?? who know script good i want Help 

[GTA 5] Готовый сервер - Union Role Play мод для RAGE Multiplayer

архивы с ошибками только у меня не открываются? несколько раз с разных браузеров качал.

Поиск разработчиков [GTA 5] / search for developers

Приветствую всех. Требуется разработчик в команду для создания GTA 5 проекта. По оплате или же сотрудничеству можно договорится. Нужно знать;

[GTA 5] Готовый сервер - RedAge RP (Neptune Evo) для RAGE Multiplayer

ivanmaster50, 12321312fadrtg512312asASDASZ3452

[GTA 5] Готовый сервер - RedAge RP (Neptune Evo) для RAGE Multiplayer

Какой пороль?

[GTA 5] Готовый сервер - Zombie Survival Mod для RAGE Multiplayer

TalRasha,Привет где добавил?

43 посетителя на сайте. Из них:
Пользователи6
Гости19
Роботы18
Список пользователей
Derser Barjom Сейчас на сайте
Alan_Kun Сейчас на сайте
Fredrik Сейчас на сайте
r1ccardo Сейчас на сайте
Edva Edva Сейчас на сайте
khakhale Был(a) в сети 6 минут назад

Как вы нас нашли?
Информация

Добро пожаловать на RAGE-MULTIPLAYER.RU!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт
Яндекс.Метрика
18+