Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Открытие ворот по пикапу[All]

Статус
В этой теме нельзя размещать новые ответы.

Avado

Умник
Здравствуйте уважаемые пользователь портала pawno-info.
Многие задавали вопросы как сделать чтобы ворота открывались по пикапу.
Вот выкладываю,подойдет для любого мода.

PHP:
new vorota;  // У меня переменная vorota, можете ставить на свою
new vorota_g[2]; // У меня переменная vorota_g, можете ставить на свою. 
new vorotaTimer; // Таймер на ворота.

PHP:
if(pickupid == vorota) // У меня переменная vorota, можете ставить на свою
    {
    if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10) // Проверка на фракцию, можете ставить на свою
          {
                  if(GetPVarInt(playerid,"vr_ap") > gettime() ) return 1; // Функция автоподбора пикапа, vr_ap можете заменить на свою
                      MoveObject(vorota_g[0],x,y,z,2.0); // Открытые ворота, 2.0" - Скорость открытия, меняйте на свою.
                  MoveObject(vorota_g[1],x,y,z,2.0); // Открытые ворота, 2.0" - Скорость открытия, меняйте на свою.
                  TaxiTimer = SetTimer("vorotaClose", 7000,false); // Таймер ворот
                  SetPVarInt(playerid,"vr_ap",gettime() + 8); // Использование открытия ворот через 8 секунд, vr_ap можете заменить на свою
                  }
                  else
                  {
                  SendClientMessage(playerid, COLOR_GREY,"Доступ закрыт"); //Проверка на фракцию
                  }
        }

PHP:
vorota = CreatePickup(1239,23,x,y,z,-1); //Замените на свои x,y,z. -1 - Интерьер, у меня на улице.
vorota_g[0] = CreateObject(986,x,y,z,0.00000000,0.00000000,90.00000000); // Закрытые ворота. 986 - id ворот, x,y,z замените на свои, 90.00000000 градусы поворота
vorota_g[1] = CreateObject(985,x,y,z,0.00000000,0.00000000,90.00000000); // Закрытые ворота. 985 - id ворот, x,y,z замените на свои, 90.00000000 градусы поворота

PHP:
forward vorotaClose();
    public vorotaClose()
     {
        MoveObject(vorota_g[0],x,y,z,2.00);// Закрытые Ворота, меняйте на свои. "2.0" - Скорость открытия, меняйте на свою.
        MoveObject(vorota_g[1],x,y,z,2.00);// Закрытые Ворота, меняйте на свои. "2.0" - Скорость открытия, меняйте на свою.
        KillTimer(vorotaTimer); // Убиваем таймер, т.е останавливаем таймер.
        return 1;
    }

Прошу не судите строго мой 1 мануал:bs:
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу