Закрыть Привет! Если вы читаете это - Вы еще не зарегистрированы. Это займет не больше минуты. Нажмите здесь, чтобы пройти регистрацию в несколько простых шагов, чтобы пользоваться всеми возможностями нашего форума. Обратите внимание, запрещены непристойные, матерные, бессмысленные (цифры, случайный набор букв) ники. Удачи!

Тема: Как сделать пикап около машины?

Показано с 1 по 4 из 4

  1. #1
    Пользователь

    Аватар для fenix05

    Статус: Оффлайн
    Регистрация:19.09.2011
    Сообщений:33
    Репутация:3 [+/-] 

    Вопрос Как сделать пикап около машины?

    Подскажите, как сделать чтобы около машины поставить пикап или чекпоинт. Именно в определённом месте, например у багажника. Как на самп-рп, у машин фермеров.
    Бесплатные программы на PROGIFREE.RU по прямым ссылкам
  2. #2
    Заблокирован

    Аватар для Eloy

    Статус: Оффлайн
    Регистрация:05.11.2011
    Адрес:Балаково
    Сообщений:1,228
    Репутация:333 [+/-] 
    new Float:CordX,Float:CordY,Float:CordZ;
    потом записывай x y z там, где тебе нужно.
    GetVehiclePos(vehicleid,CordX,CordY,CordZ);
    После этого создавай чекпоинт
    SetPlayerCheckpoint(playerid,x,y-3,z,2.0);
    Основу я тебе написал. Дальше думаю сам разберешься
  3. 1 пользователь сказал cпасибо Eloy за это полезное сообщение:

    =R.T.= (09.07.2012)

  4. #3
    Пользователь

    Аватар для fenix05

    Статус: Оффлайн
    Регистрация:19.09.2011
    Сообщений:33
    Репутация:3 [+/-] 
    нет, этот вариант я уже рассматривал. получается что пикап появляется к югу от машины на 3 метра.
    но машина может стать под разным углом. если поставлю машину капотом к западу, то пикап появится с боку. вот как бы сделать проверку на угол поворота машины.
    Бесплатные программы на PROGIFREE.RU по прямым ссылкам
  5. #4
    Пользователь

    Аватар для Kent_Blank

    Статус: Оффлайн
    Регистрация:21.02.2011
    Адрес:13rus
    Сообщений:477
    Репутация:76 [+/-] 
    PHP код:
    stock GetCoordBootVehicle(vehicleid, &Float:x, &Float:y, &Float:z)
    {
        new 
    Float:angle,Float:distance;
        
    GetVehicleModelInfo(GetVehicleModel(vehicleid), 1xdistancez);
        
    distance distance/0.1;
            
    GetVehiclePos(vehicleidxyz);
        
    GetVehicleZAngle(vehicleidangle);
        
    += (distance floatsin(-angle+180degrees));
        
    += (distance floatcos(-angle+180degrees));
        return 
    1;

    Вроде бы авто Essle
    Последний раз редактировалось Kent_Blank; 09.07.2012 в 12:04.
    skype : lokostya13

    PHP код:
    "Раз, где русский флаг поднят, там он опускаться не должен" Николай I 

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения