Просмотр полной версии : [Вопрос] Подскажите
Как сделать чтоб когда игрок нажал например на клавишу 2 у него сробатывала команда в любом месте
Salvacore
25.05.2014, 12:31
http://wiki.sa-mp.com/wiki/OnPlayerKeyStateChange
и в dc_cmd легче вызывать команду из любой точки мода aka cmd::вашакоманда.
Задействовать можно только эти (http://wiki.sa-mp.com/wiki/Keys) кнопки с помощью этого (http://wiki.sa-mp.com/wiki/OnPlayerKeyStateChange) колбэка. Команду вызвать можно так
OnPlayerCommandText(playerid, "/команда");
Это для стандартного командного процессора
Я ДУМАЕШЬ ЧТО О ПОНИЛ ТАМ МНЕ ПРИМЕРУ НАДО
if(newkeys == KEY_ACTION)
{
if(IsPlayerInAnyVehicle(playerid))
{
OnPlayerCommandText(playerid, "/en");
}
}
ТОКО ЧТОБ НЕ В МАШИНЕ
facepalm...
if(newkeys == KEY_ACTION)
{
OnPlayerCommandText(playerid, "/en");
}
Salvacore
25.05.2014, 13:07
Я ДУМАЕШЬ ЧТО О ПОНИЛ ТАМ МНЕ ПРИМЕРУ НАДО
if(newkeys == KEY_ACTION)
{
if(IsPlayerInAnyVehicle(playerid))
{
OnPlayerCommandText(playerid, "/en");
}
}
ТОКО ЧТОБ НЕ В МАШИНЕ
double facepalm
добавил другую KEY_FIRE захожу нажимаю не срабатывает
ты смотри если ты добавил это , срабатывать на LCTRL будит.
if(newkeys & KEY_SECONDARY_ATTACK)
{
OnPlayerCommandText(playerid, "/en");
}
Кнопка входа в авто (стандартно - Enter)
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot