Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 5 из 5
  1. #1
    Аватар для Endo
    Пользователь

    Статус
    Оффлайн
    Регистрация
    03.01.2014
    Сообщений
    15
    Репутация:
    3 ±

    Как скинуть игрока с авто?

    Подскажите какие функции использовать:
    1)Для проверки если игрок на крыше авто?
    2)Как его оттуда сбросить?
    Или дайте ссылку на мануал,если такой имеется )

  2. #2
    Аватар для L0ndl3m
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    В односекундный таймер, в цикл:

    PHP код:
    if(GetPlayerSurfingVehicleID(i) != INVALID_VEHICLE_ID// Если нашёлся ID транспорта на котором стоит игрок
    {
        new 
    Floatp[3];
        
    GetPlayerPos(ip[0], p[1], p[2]); // Получаем позицию игрока
        
    SetPlayerPos(ip[0] + 1p[1] + 1p[2] + 1); // "Скидываем" игрока с транспорта

    Если нет таймера, то в public OnPlayerUpdate:

    PHP код:
    if(GetPlayerSurfingVehicleID(playerid) != INVALID_VEHICLE_ID// Если нашёлся ID транспорта на котором стоит игрок
    {
        new 
    Floatp[3];
        
    GetPlayerPos(playeridp[0], p[1], p[2]); // Получаем позицию игрока
        
    SetPlayerPos(playeridp[0] + 1p[1] + 1p[2] + 1); // "Скидываем" игрока с транспорта

    Но есть одна, проблема, если игрок будет стоять на лодке, то его сбросит с лодки, но можно добавить проверку, если нужно.
    Последний раз редактировалось L0ndl3m; 03.01.2014 в 22:10.

  3. #3
    Аватар для Osetin
    •Администратор•

    Статус
    Оффлайн
    Регистрация
    26.03.2013
    Адрес
    ♔Osetia, Vladikavkaz♔
    Сообщений
    3,432
    Репутация:
    1093 ±

  4. #4
    Аватар для Endo
    Пользователь

    Статус
    Оффлайн
    Регистрация
    03.01.2014
    Сообщений
    15
    Репутация:
    3 ±
    Спасибо!

  5. #5
    Аватар для Osetin
    •Администратор•

    Статус
    Оффлайн
    Регистрация
    26.03.2013
    Адрес
    ♔Osetia, Vladikavkaz♔
    Сообщений
    3,432
    Репутация:
    1093 ±
    Закрыто!

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

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