Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Показано с 1 по 9 из 9
  1. #1
    Аватар для "Volk"
    Пользователь

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

    Подскажите

    Как сделать чтоб когда игрок нажал например на клавишу 2 у него сробатывала команда в любом месте

  2. #2
    Аватар для Salvacore
    Инжунер-погромист

    Статус
    Оффлайн
    Регистрация
    10.05.2013
    Адрес
    Аҧсуа бызшәа
    Сообщений
    2,282
    Репутация:
    417 ±
    http://wiki.sa-mp.com/wiki/OnPlayerKeyStateChange
    и в dc_cmd легче вызывать команду из любой точки мода aka cmd::вашакоманда.

  3. #3
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    Задействовать можно только эти кнопки с помощью этого колбэка. Команду вызвать можно так
    PHP код:
    OnPlayerCommandText(playerid"/команда"); 
    Это для стандартного командного процессора
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

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

    Статус
    Оффлайн
    Регистрация
    08.12.2013
    Сообщений
    60
    Репутация:
    -3 ±
    Я ДУМАЕШЬ ЧТО О ПОНИЛ ТАМ МНЕ ПРИМЕРУ НАДО
    PHP код:
    if(newkeys == KEY_ACTION)
        {
            if(
    IsPlayerInAnyVehicle(playerid))
            {
                
    OnPlayerCommandText(playerid"/en");
            }
        } 
    ТОКО ЧТОБ НЕ В МАШИНЕ

  5. #5
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    facepalm...
    PHP код:
    if(newkeys == KEY_ACTION)
    {
        
    OnPlayerCommandText(playerid"/en");

    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  6. #6
    Аватар для Salvacore
    Инжунер-погромист

    Статус
    Оффлайн
    Регистрация
    10.05.2013
    Адрес
    Аҧсуа бызшәа
    Сообщений
    2,282
    Репутация:
    417 ±
    Цитата Сообщение от "Volk" Посмотреть сообщение
    Я ДУМАЕШЬ ЧТО О ПОНИЛ ТАМ МНЕ ПРИМЕРУ НАДО
    PHP код:
    if(newkeys == KEY_ACTION)
        {
            if(
    IsPlayerInAnyVehicle(playerid))
            {
                
    OnPlayerCommandText(playerid"/en");
            }
        } 
    ТОКО ЧТОБ НЕ В МАШИНЕ
    double facepalm

  7. #7
    Аватар для "Volk"
    Пользователь

    Статус
    Оффлайн
    Регистрация
    08.12.2013
    Сообщений
    60
    Репутация:
    -3 ±
    добавил другую KEY_FIRE захожу нажимаю не срабатывает

  8. #8
    Аватар для ALIT13
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.05.2014
    Сообщений
    250
    Репутация:
    2 ±
    ты смотри если ты добавил это , срабатывать на LCTRL будит.

  9. #9
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    PHP код:
    if(newkeys KEY_SECONDARY_ATTACK)
    {
        
    OnPlayerCommandText(playerid"/en");

    Кнопка входа в авто (стандартно - Enter)
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

 

 

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

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

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

Ваши права

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