Доступ к архиву

Переход в группу "Пользователь"

300.00
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Срабатывание команды на кнопку.

Статус
В этой теме нельзя размещать новые ответы.

Артём_5121

Нуль
Регистрация
22 Фев 2016
Сообщения
5
Лучшие ответы
0
Репутация
3
Всем привет, сегодня я Вам покажу как сделать срабатывание любой команды (созданной) на кнопку. И так начнём:

Для начала нам надо открыть свой мод .pwn файл через Pawno. После как открыли, ищем public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) если нету то создаем ниже код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return true;
}

Немного ID кнопок, если нету нужной Вам ID кнопки можете найти в яндексе (Yandex.ru):

ID Назначение клавиш
2 Присесть
4 Огонь
8 Спринт
16 Вторичная атака
32 Прыжок
64 Смотреть в право
128 Ручной тормоз
256 Смотреть в небо
512 Субмиссия (в машине), Смотреть назад (пешком)
1024 Идти шагом
2048 Аналог вверх (по умолчанию 8)
4096 Аналог вниз (по умолчанию 2)
16384 Аналог вправо (по умолчанию 6)
8912 Аналог влево (по умолчанию 4)
65408 Вперед
128 Назад
65408 Влево
128 Вправо
65536 Ответ «Да»(Y)
131072 Ответ «Нет»(N)

Для того чтобы сделать срабатывание любой созданной команды на кнопку, надо создать необходимые строчки:

Вместо 65536 ставим свой ID клавиши, в моём случае это кнопка "Y". Вместо команды /mm ставите свою команду просто прописываете саму команду больше ничего.

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == 65536)
{
OnPlayerCommandText(playerid, "/mm");
}
return true;
}

На этом мой урок подошел к концу, будут вопросы пишите мне ВКонтакте, на профиль (форум) или же в комментарии. Помогу каждому, ставим класс будет много интересных уроков и тому подобные вещи.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу