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

Тема: GetPlayerKeys

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

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

    Стрелка GetPlayerKeys

    Функция является аналогом OnPlayerKeyStateChange, проверяет нажата ли клавиша, пример:
    PHP код:
    public OnPlayerUpdate(playerid)
    {
        new 
    Keys,ud,lr;
        
    GetPlayerKeys(playerid,Keys,ud,lr);
     
        if(
    ud == KEY_UPSendClientMessage(playerid, -1"UP");
        else if(
    ud == KEY_DOWNSendClientMessage(playerid, -1"DOWN");
     
        if(
    lr == KEY_LEFTSendClientMessage(playerid, -1"LEFT");
        else if(
    lr == KEY_RIGHTSendClientMessage(playerid, -1"RIGHT");
     
        return 
    1;

    Расшифровка:
    PHP код:
    GetPlayerKeys(playerid, &keys, &updown, &leftright
    &keys - набор битов содержащий значения нажатой кнопки. Список: http://wiki.sa-mp.com/wiki/Keys
    &updown - переменная отвечающая за верх и низ
    &leftright - переменная отвечающая за лево и право

  2. #2
    Активный пользователь Аватар для retyrner
    Регистрация
    01.08.2011
    Адрес
    Россия, Тюмень
    Возраст
    27
    Сообщений
    432
    Репутация: 33

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

    Re: GetPlayerKeys

    Хм. Незнал что такая функция есть, делал функцию недавно, сделал очень мудрено... С этим код упростится. Спасибо.
    Мои работы:

    [MAP] Интерьер спортзала

    [Решение] Резервный слот

  3. #3
    Пользователь
    Регистрация
    19.02.2014
    Возраст
    30
    Сообщений
    0
    Репутация: 10

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

    Re: GetPlayerKeys

    В принципе она не нужна.

  4. #4
    Активный пользователь Аватар для retyrner
    Регистрация
    01.08.2011
    Адрес
    Россия, Тюмень
    Возраст
    27
    Сообщений
    432
    Репутация: 33

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

    Re: GetPlayerKeys

    Цитата Сообщение от Mentos1 Посмотреть сообщение
    В принципе она не нужна.
    В принципе ты не прав, я например эвенты с ее помощью сделал.
    Мои работы:

    [MAP] Интерьер спортзала

    [Решение] Резервный слот

Ваши права

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