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

Тема: DC_CMD

  1. #1
    Аватар для Elaid
    Пользователь

    Статус
    Оффлайн
    Регистрация
    11.09.2014
    Адрес
    Киров [43]
    Сообщений
    93
    Репутация:
    0 ±

    DC_CMD

    Приветствую, как на DC_CMD вызвать команду на определенную клавишу ?
    PHP код:
    CMD:menu(playeridparams[])
    {
        if(!
    GetPVarInt(playerid"Logged"))
        return 
    SendMe(playerid,  0xFFFFFFAA"Вы не авторизованы, чтобы воспользоваться коммандой !");
        
    SendClientMessage(playerid, -1"Текст");
        return 
    1;

    И вот если что [URL="wiki.sa-mp.com/wiki/Keys"]ID клавиш]

    - - - Добавлено - - -

    ID клавиш
    хотел сделать все красиво, но не вышло

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

    Статус
    Оффлайн
    Регистрация
    10.05.2013
    Адрес
    Аҧсуа бызшәа
    Сообщений
    2,271
    Репутация:
    418 ±

  3. #3
    Аватар для Elaid
    Пользователь

    Статус
    Оффлайн
    Регистрация
    11.09.2014
    Адрес
    Киров [43]
    Сообщений
    93
    Репутация:
    0 ±
    Цитата Сообщение от Salvador Посмотреть сообщение
    И должно получиться что-то типа ?
    PHP код:
    new test_srt;
    format(test_srtsizeof(test_srt), "if(newkeys & KEY_NO)"targetid);
    cmd::test(playeridtest_srt); 
    - - - Добавлено - - -

    Или что? Что значит параметр и что он из себя представляет ?
    Функция SetGameModeText определяет уникальность вашего мода :D (Evil School Boy)


    Иногда так хочется крикнуть: "Подручныый .." :с



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

    Статус
    Оффлайн
    Регистрация
    19.04.2014
    Адрес
    Уфа, Россия
    Сообщений
    319
    Репутация:
    52 ±
    PHP код:
    public OnPlayerKeyStateChange(playeridnewkeysoldkeys)
    {
        if(
    newkeys == KEY_FIRE)
        {
            
    cmd::test(playerid"");
        }
        return 
    1;


  5. Пользователь сказал cпасибо:
    Elaid (04.10.2014)
  6. #5
    Аватар для Elaid
    Пользователь

    Статус
    Оффлайн
    Регистрация
    11.09.2014
    Адрес
    Киров [43]
    Сообщений
    93
    Репутация:
    0 ±
    Цитата Сообщение от Nurick Посмотреть сообщение
    PHP код:
    public OnPlayerKeyStateChange(playeridnewkeysoldkeys)
    {
        if(
    newkeys == KEY_FIRE)
        {
            
    cmd::test(playerid"");
        }
        return 
    1;

    Спасибо тебе огромное.

    - - - Добавлено - - -

    Цитата Сообщение от Nurick Посмотреть сообщение
    PHP код:
    public OnPlayerKeyStateChange(playeridnewkeysoldkeys)
    {
        if(
    newkeys == KEY_FIRE)
        {
            
    cmd::test(playerid"");
        }
        return 
    1;

    В параметры надо добавлять к примеру CendClientMessage... ?
    Функция SetGameModeText определяет уникальность вашего мода :D (Evil School Boy)


    Иногда так хочется крикнуть: "Подручныый .." :с



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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Цитата Сообщение от Elaid Посмотреть сообщение
    Спасибо тебе огромное.

    - - - Добавлено - - -



    В параметры надо добавлять к примеру CendClientMessage... ?
    Нет. Если, например, в команде нужно вводить ID или текст, то на месте параметров именно это и должно быть
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

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

    Статус
    Оффлайн
    Регистрация
    11.09.2014
    Адрес
    Киров [43]
    Сообщений
    93
    Репутация:
    0 ±
    Можно же к примеру сделать так?

    PHP код:
    public OnPlayerKeyStateChange(playeridnewkeysoldkeys)
    {
        if(
    newkeys == KEY_FIRE)
        {
            
    ShowPayerDialog(playerid,блаблабла);
        }
        return 
    1;

    Функция SetGameModeText определяет уникальность вашего мода :D (Evil School Boy)


    Иногда так хочется крикнуть: "Подручныый .." :с



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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Цитата Сообщение от Elaid Посмотреть сообщение
    Можно же к примеру сделать так?

    PHP код:
    public OnPlayerKeyStateChange(playeridnewkeysoldkeys)
    {
        if(
    newkeys == KEY_FIRE)
        {
            
    ShowPayerDialog(playerid,блаблабла);
        }
        return 
    1;

    Ну да. Только возврата не хватает
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

  10. #9
    Аватар для Elaid
    Пользователь

    Статус
    Оффлайн
    Регистрация
    11.09.2014
    Адрес
    Киров [43]
    Сообщений
    93
    Репутация:
    0 ±
    Все разобрался. Можешь закрывать
    Последний раз редактировалось DeimoS; 11.10.2014 в 18:47.
    Функция SetGameModeText определяет уникальность вашего мода :D (Evil School Boy)


    Иногда так хочется крикнуть: "Подручныый .." :с



 

 

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

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

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

Ваши права

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