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

Тема: Вождение без прав для RP сервера.

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

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

    Аватар для Dantez

    Статус: Оффлайн
    Регистрация:12.10.2012
    Адрес:Unknown
    Сообщений:528
    Репутация:112 [+/-] 

    Вождение без прав для RP сервера.

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

    в public OnPlayerStateChange(playerid, newstate, oldstate)

    в категории водительских прав убираем RemovePlayerFromVehicle(playerid); и вставляем код который ниже.

    PHP код:
    SetPlayerDrunkLevel(playeridGetPlayerDrunkLevel(playerid)+50000000); 
    в public OnPlayerExitVehicle(playerid, vehicleid)

    PHP код:
    if(GetPlayerDrunkLevel(playerid) < 50000000)
    {
        
    SetPlayerDrunkLevel(playeridGetPlayerDrunkLevel(playerid)-50000000);

    Примерно должно получится так

    PHP код:
    if(PlayerInfo[playerid][pLicCar] == 0)// Лицензия категории B
    {
          
    //RemovePlayerFromVehicle(playerid);
          
    SetPlayerDrunkLevel(playeridGetPlayerDrunkLevel(playerid)+50000000);
          
    SendClientMessage(playeridCOLOR_GREEN"У тебя нет лицензии на вождение транспорта");
          
    //SetPlayerCheckpoint(playerid,X,Y,Z, 3.0);//Можно добавить чекпоинт ,ставим свои кординаты.
          
    return 1;

    Последний раз редактировалось Dantez; 06.07.2018 в 21:43.
  2. 1 пользователь сказал cпасибо Dantez за это полезное сообщение:

    Mewtwo (13.07.2018)

  3. #2
    i'm nasty, i'm insane

    Аватар для #Samurai

    Статус: Онлайн
    Регистрация:16.09.2017
    Адрес:Не удалось определить
    Сообщений:425
    Репутация:320 [+/-] 
    Переместил в соответствующий раздел.

  4. #3
    (ツ)

    Аватар для AndNatt

    Статус: Оффлайн
    Регистрация:03.01.2012
    Сообщений:212
    Репутация:16 [+/-] 
    От себя могу предложить ещё такой вариант, как по мне он более реалистичен

    PHP код:
    if(IsPlayerInAnyVehicle(playerid) && PlayerInfo[playerid][pLicCar] == /* && проверку на скорость */)
    {
        if(
    GetPlayerState(playerid) == 2// PLAYER_STATE_DRIVER
        
    {
            new 
    Float:angle;
            
    GetPlayerFacingAngle(playeridangle);
            
    SetVehicleZAngle(GetPlayerVehicleID(playerid), angle random(25));
        }

  5. #4
    I'm Moore

    Аватар для #Kai-

    Статус: Оффлайн
    Регистрация:10.04.2017
    Адрес:localhost
    Сообщений:274
    Репутация:93 [+/-] 
    Что это такое? Что, что, что, что, что?
    Парень, у тебя вроде норм так сообщений, спасибок, что это по твоему? ЧТОООООООООООООООО.... xD Бред короче!


    Я могу быть груб и огорчить вас, но я никогда не буду лживо улыбаться, чтобы понравиться вам!
  6. #5
    Пользователь

    Аватар для Mewtwo

    Статус: Оффлайн
    Регистрация:23.02.2014
    Адрес:საქართველო
    Сообщений:548
    Репутация:150 [+/-] 
    Что это такое? Что, что, что, что, что?
    Парень, у тебя вроде норм так сообщений, спасибок, что это по твоему? ЧТОООООООООООООООО.... xD Бред короче!
    Почему так считаешь? Вполне неплохая идея, больше реалистичности, камера будет "болтаться" и в итоге водить будет крайне тяжело.
    Идеальнейший вариант для РП серверов, нежели: Ты не можешь сесть в машину, потому что у тебя нет прав.(Не логично)
    Услуги в сфере Дизайна
  7. #6
    Пользователь

    Аватар для Dantez

    Статус: Оффлайн
    Регистрация:12.10.2012
    Адрес:Unknown
    Сообщений:528
    Репутация:112 [+/-] 
    Что это такое? Что, что, что, что, что?
    Парень, у тебя вроде норм так сообщений, спасибок, что это по твоему? ЧТОООООООООООООООО.... xD Бред короче!
    Смешной коммент ,причем тут сообщения ?
    Mewtwo ниже тебе объяснил что да как.

    ---------- Сообщение добавлено в 01:44 ---------- Предыдущее сообщение добавлено в 01:29 ----------

    От себя могу предложить ещё такой вариант, как по мне он более реалистичен

    PHP код:
    if(IsPlayerInAnyVehicle(playerid) && PlayerInfo[playerid][pLicCar] == /* && проверку на скорость */)
    {
        if(
    GetPlayerState(playerid) == 2// PLAYER_STATE_DRIVER
        
    {
            new 
    Float:angle;
            
    GetPlayerFacingAngle(playeridangle);
            
    SetVehicleZAngle(GetPlayerVehicleID(playerid), angle random(25));
        }

    Спс, я уже как не как 5 лет не залазил в pawno)
    Я бы изменил мир, но Бог не дает исходники...
  8. 1 пользователь сказал cпасибо Dantez за это полезное сообщение:

    Mewtwo (13.07.2018)

  9. #7
    Пользователь

    Аватар для Wallhacker

    Статус: Онлайн
    Регистрация:08.06.2018
    Сообщений:48
    Репутация:13 [+/-] 
    Да система уже старая, году в 11 видел, но все равно спасибо
  10. #8
    Пользователь

    Аватар для Dantez

    Статус: Оффлайн
    Регистрация:12.10.2012
    Адрес:Unknown
    Сообщений:528
    Репутация:112 [+/-] 
    От себя могу предложить ещё такой вариант, как по мне он более реалистичен

    PHP код:
    if(IsPlayerInAnyVehicle(playerid) && PlayerInfo[playerid][pLicCar] == /* && проверку на скорость */)
    {
        if(
    GetPlayerState(playerid) == 2// PLAYER_STATE_DRIVER
        
    {
            new 
    Float:angle;
            
    GetPlayerFacingAngle(playeridangle);
            
    SetVehicleZAngle(GetPlayerVehicleID(playerid), angle random(25));
        }

    Проверил твой вариант,честно сказать не подходит,машину вертит без остановки в разные стороны даже когда она стоит на месте.
    Я бы изменил мир, но Бог не дает исходники...

Ваши права

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