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

Реклама


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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±

    Соц.опрос "Содержимое паблика OnPlayerKeyStateChange"

    Всех, кто заглянул в эту тему, приветствую. Хотелось бы узнать то, как у вас устроен паблик OnPlayerKeyStateChange. А точнее те места, где идёт вызов команд/функций по нажатию кнопки. Код одобряется ;) (какие-то ваши уникальные системы мне не нужны. Чисто код, типа вызова команды по кнопке и прочего)
    Для чего - скажу позже :3
    Связаться со мной можно в личных сообщениях этой группы

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

    Steve Pavlina

  2. #2
    Аватар для Daniel_Cortez
    new fuck_logic[0] = EOS;

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    1,664
    Репутация:
    2145 ±
    Рандомные куски кода: открытие ворот и управление спектом. Nothin' special.
    PHP код:
        if((newkeys KEY_CROUCH) && (GetPlayerState(playerid) == PLAYER_STATE_DRIVER))
        {
            
    cmd::opengate(playerid"");
        }

        if(
    GetPlayerState(playerid) == PLAYER_STATE_SPECTATING && gSpectateID[playerid] != INVALID_PLAYER_ID)
        {
            if(
    newkeys == KEY_JUMP)
                
    SpectateNext(playerid);
            else if(
    newkeys == KEY_SPRINT)
                
    SpectateBack(playerid);
        } 
    Индивидуально в PM и Skype по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
    SA-MP 0.4 is a lie

  3. #3
    Аватар для ^_^
    Übermensch

    Статус
    Оффлайн
    Регистрация
    25.11.2013
    Сообщений
    161
    Репутация:
    243 ±
    PHP код:
        if(newkeys == KEY_CTRL_BACK && oldkeys != KEY_HANDBRAKE) if(!IsPlayerInAnyVehicle(playerid)) cmd::mm(playerid"");
        if((
    newkeys & (KEY_CTRL_BACK KEY_HANDBRAKE)) == (KEY_CTRL_BACK KEY_HANDBRAKE) && (oldkeys &   
        (
    KEY_CTRL_BACK KEY_HANDBRAKE)) != (KEY_CTRL_BACK KEY_HANDBRAKE)){
            if(
    IsPlayerInAnyVehicle(playerid)) return 1;
            if((
    Target GetPlayerTargetPlayer(playerid)) != INVALID_PLAYER_ID){
                new 
    caption[60];
                
    format(captionsizeof(caption), "{ffffff}Взаимодействие с {E3D262}%s"sendername(Target));
                
    ShowPlayerDialog(playeridD_INTERMENUDIALOG_STYLE_LISTcaption"- Передать Деньги\n- Передать
                Документы\n- Передать Вещь\n- Продать Вещь"
    ,"Выбрать""Закрыть");
                return 
    1;
            }
        } 
    Последний раз редактировалось ^_^; 13.02.2014 в 00:32.

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    Ага, спасибо. А есть ли код, где идёт вызов нескольких функций/команд на одну кнопку?

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    Закройте.
    Всё писалось ради этой темы.
    Был в раздумии, писать или нет мануал. Решил написать :)
    Связаться со мной можно в личных сообщениях этой группы

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

    Steve Pavlina

 

 

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

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

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

Ваши права

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