Страница 1 из 4 123 ... ПоследняяПоследняя
Показано с 1 по 10 из 31

Тема: russianboycar

  1. #1
    Проверенный Аватар для georJik
    Регистрация
    07.07.2013
    Сообщений
    1,370
    Репутация: 427

    Звание: - очень-очень хороший человек

    russianboycar

    И так, многие спрашивали меня, как ты снимаешь бампера у машин?

    Ну поскольку это не так уж и сложно делается, давайте я раскрою вам карты.



    PHP код:
    CMD:russianboycar(playerid,params[]) 
    {
        
    #define    vehicleid   GetPlayerVehicleID(playerid)
        
    if(!IsPlayerInAnyVehicle(playerid)) return true;
        new 
    bumper,other[3];
        
    GetVehicleDamageStatus(vehicleid,bumper,other[0],other[1],other[2]);
        
    bumper ^= ((3<<20)|(3<<24)); 
        
    SendClientMessage(playerid,-1, ((bumper & (3<<24)) != 0) ? ("Пацанский таз радует глаз!") : ("Пацанский таз уже не радует глаз..."));
        
    UpdateVehicleDamageStatus(GetPlayerVehicleID(playerid),bumper,other[0],other[1],other[2]);
        
    AddVehicleComponent(vehicleid,1087), AddVehicleComponent(vehicleid,1079);
        
    #undef vehicleid
        
    return true;

    И так, чтож за диво это спросите вы. Как вы знаете функция GetVehicleDamageStatus вовсе не возвращает нам состояние автомобиля, то бишь его здоровье, а возвращает состояние его компонентов.
    Здесь нам потребуется первый компонент - это панели. Я наименовал его как бампера, поскольку мы будем обрезать только их.
    Сир Калькор замаскировал состояние каждого из компонентов под биты. 1 - есть, 0 - нет. Но не в этом прикол, каждый компонент контролирует 3 бита, это его состояние. Самые последние 6 бит - это наши бампера. И так, мы узнаем состояние и ставим\удаляем бампер. Ну и чтобы не было скучно - я добавил диски и гидравлику.

    Приятного веселья!

  2. 14 пользователей сказали cпасибо georJik за это полезное сообщение:

    Arios Jentu (24.08.2014), FanHamMer (10.08.2015), Folleah (13.08.2014), InViZzeR (01.08.2014), Manhattan (25.06.2015), Mexanizm (24.09.2014), MYSTERYMAN (01.08.2014), Privies (01.08.2014), ProG (01.08.2014), ReDDy (30.07.2015), retyrner (19.02.2015), Seregamil (01.08.2014), spc. (02.08.2014), system. (01.08.2014)

  3. #2
    Проверенный Аватар для ProG
    Регистрация
    06.04.2010
    Адрес
    localhost
    Возраст
    28
    Сообщений
    1,349
    Репутация: 122

    Звание: скоро придёт к известности

    Re: russianboycar

    Ха, прикольно

  4. 2 пользователей сказали cпасибо ProG за это полезное сообщение:

    Folleah (13.08.2014), georJik (01.08.2014)

  5. #3
    Активный пользователь Аватар для MYSTERYMAN
    Регистрация
    08.09.2012
    Адрес
    St.Petersburg
    Сообщений
    294
    Репутация: 42

    Звание: на пути к лучшему

    Re: russianboycar

    Отлично, спасибо :3

  6. 1 пользователь сказал cпасибо MYSTERYMAN за это полезное сообщение:

    georJik (01.08.2014)

  7. #4
    Люблю Окса :3 Аватар для Folleah
    Регистрация
    26.09.2012
    Сообщений
    2,045
    Репутация: 184

    Звание: - весьма и весьма положительная личность

    Re: russianboycar

    Оставил бы фишку мода =(

  8. 3 пользователей сказали cпасибо Folleah за это полезное сообщение:

    ..KempeR.. (01.08.2014), georJik (01.08.2014), Manhattan (25.06.2015)

  9. #5
    Проверенный Аватар для georJik
    Регистрация
    07.07.2013
    Сообщений
    1,370
    Репутация: 427

    Звание: - очень-очень хороший человек

    Re: russianboycar

    Цитата Сообщение от Folleah Посмотреть сообщение
    Оставил бы фишку мода =(
    Да ладно у нас и без этого их много

  10. #6
    ? FreeLancer ? Аватар для RastaOrecha
    Регистрация
    12.07.2011
    Адрес
    Челябинск
    Возраст
    26
    Сообщений
    1,857
    Репутация: 229

    Звание: - весьма и весьма положительная личность

    Re: russianboycar

    Цитата Сообщение от Folleah Посмотреть сообщение
    Оставил бы фишку мода =(
    Его дело.
    Захотел - выложил



    Код:
    PAWN:
    
    • [PAWN Wiki] Пишем регистрацию с 0 на Y_INI
    • [PAWN Wiki] Использование YCMD (y_commands) + SSCANF 2.x
    • [PAWN Wiki] Использование Y_Timers
    • [PAWN Wiki] Разделяем мод на инклуды (y_hooks)
    • [PAWN Wiki] Использование UVar
    • [PAWN Wiki] Единая тема оптимизации
    • [Интересные комманды] Cмена ника MySQL 
    • [Интересные комманды] Full Set
    • [Интересные комманды] Телепорт по указанным координатам 
    • [Скрипты и инклуды] jBank System [version 1]
    • [Скрипты и инклуды] jRegistration System
    
    Lua:
    • [Wiki] Создание мода с 0
    • [Wiki] Дерево элементов | new
    • [Wiki] Бинд клавиш или комманда на кнопку
    • [Func] eachOther (повторение числа/строки) | new
    Маппинг:
    
    • [MAP] Квартира в центре (приятный вид)
    • [Source] Маленькое помещение с видом из окна
    • [Source] Пустое помещение с панорамными окнами
    
    HTML, JavaScript:
    
    • [HTML] Подключение таблицы стилей CSS к HTML
    • [HTML][CSS] Красивый текст снизу картинки
    
    C#, C++ :
    
    • [C++] Действие на кнопку (при нажатии на кнопку)
    • [C++] Работа с файлами
    • [C++] Склоняем






    “When you have insomnia, you're never really asleep. And you're really awake.”
    “Никогда не указывайте на ошибки, если не знаете, как их исправить.” - Бернард Шоу.
    “Если ты способен выдумать что-то, ты можешь и сделать это.” - Уолт Дисней.
    “Великие умы обсуждают идеи; средние умы обсуждают события; мелкие умы обсуждают людей.” - Элеонор Рузвельт.

  11. #7
    Активный пользователь Аватар для KopoBka
    Регистрация
    28.12.2012
    Адрес
    Новокузнецк
    Возраст
    31
    Сообщений
    211
    Репутация: 1

    Звание: пока не определено

    Re: russianboycar

    Оу отлично)) На админские машины можно использовать

  12. #8
    Nothing Аватар для Privies
    Регистрация
    25.03.2011
    Адрес
    Рига
    Сообщений
    2,978
    Репутация: 411

    Звание: - очень-очень хороший человек

    Re: russianboycar

    Я правильно понимаю, можно любую ломаемую часть снять с автомобиля?

  13. #9
    Проверенный Аватар для georJik
    Регистрация
    07.07.2013
    Сообщений
    1,370
    Репутация: 427

    Звание: - очень-очень хороший человек

    Re: russianboycar

    Цитата Сообщение от Privies Посмотреть сообщение
    Я правильно понимаю, можно любую ломаемую часть снять с автомобиля?
    Да, кроме стекол. Может и их можно, но я пока их не находил.

  14. 1 пользователь сказал cпасибо georJik за это полезное сообщение:

    Privies (01.08.2014)

  15. #10
    Активный пользователь Аватар для Y@riK
    Регистрация
    03.07.2014
    Адрес
    %windir%
    Сообщений
    124
    Репутация: 2

    Звание: пока не определено

    Re: russianboycar

    Было бы интересно снять стекла XD
    $lol = 0;
    while($lol != 1)echo " ";

Страница 1 из 4 123 ... ПоследняяПоследняя

Ваши права

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