Вопросы

Новичок

Здраствуйте, я создавал новую организации когда дело дашло до пикапов они не создаются 

new lssd1;
new lssd2;

 else if(pickupid == lssd2)// Вход
    {
        SetPlayerInteriorEx(playerid,0);
        SetPPos(playerid,1567.5510,-1657.9956,5.3859);
        SetPlayerFacingAngle(playerid, 500);
        return true;
    }
else if(pickupid == lssd1)// Вsход
    {
        SetPlayerInteriorEx(playerid,0);
        SetPPos(playerid,630.0542,-572.0032,16.3359);
        SetPlayerFacingAngle(playerid, 500);
        return true;
    }

    lssd2 = CreatePickupAC(1318,1,626.9653,-571.8394,17.9207147); // вход лссд
    lssd1 = CreatePickupAC(1318,1,1567.4720,-1660.6494,5.3859147); // выход лссд

Что я сделал не так?

Поделиться сообщением


Ссылка на сообщение

4 ответа на этот вопрос

  • 1
Завсегдатый

Думаю что проблема в том что твой пикап создан в виртуальном мире 147, а игрок по умолчанию находится в мире 0.

Из-за этого он просто не видит пикап и не может с ним взаимодействовать.

Решение простое, задать пикапам нулевой виртуальный мир:

 

lssd2 = CreatePickupAC(1318,1,626.9653,-571.8394,17.92070); // вход лссд
lssd1 = CreatePickupAC(1318,1,1567.4720,-1660.6494,5.38590); // выход лссд

Либо же при телепортации который в твоём случае else if(pickupid == lssd2) - просто задай виртуальный мир игроку в зависимости от того в каком мире находится интерьер:

SetPlayerVirtualWorld(playerid, 147);

 

Главное чтобы у тебя игрок и пикап были в одном мире.

 

 

Поделиться сообщением


Ссылка на сообщение
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • От dante34538
      ищу гейм мод самп рп, который не был в пабликах, по цене до 3000р, писать в вк https://vk.com/screamzmorrow
    • От DonK/Key
      Всем привет, помогите кто разбирается, так как я можно сказать начинающий сделать свой КРМП, буду благодарен. Напишите либо тут либо @evreI_sigma (Мой Telegram)