Ничего там залипать не должно. Покажи как реализовал всё и что именно у тебя там залипает
Тем не менее клавиша залипает
PHP код:
if(newkeys == KEY_SPRINT)
{
if(select_skin_magazine[playerid] == true)
{
if(show_dialog[playerid] == false)
{
show_dialog[playerid] = true;
static const fmt_str[] =
"\
{FFFFFF}Вы уверены что хотите купить эту одежду?\
\nЦена: %d\
";
new string[sizeof(fmt_str)+5];
format(string, sizeof(string), fmt_str
,
magazine_money[playerid]
);
SPD(playerid, 299, DSM, "Покупка новой одежды", string, "Да", "Нет");
}
}
}
а я не понимаю как можно сказать "спасибо, но не до конца"...
В каком смысле залипается? Не появляется диалог? Обрабатывается несколько раз нажатие клавиши?
Странно, что вы этого не понимаете. Вы мне помогли сделать лучше, за что вам спасибо. Это лучший вариант, из предложенных, пока что. Да, то есть если у вас вызов диалога идёт на клавишу, и эту клавишу зажать хотя бы на секунду, то при попытке просто закрыть этот диалог, он открывается снова, как будто я нажимаю клавишу снова, и интересное тому подтверждение. У меня стоит система Бани Хопа, которая идёт сочетанием клавиш Пробел + Шифт. Так вот, при залипании клавиши, если просто нажать клавишу Шифт, то система Бани Хопа срабатывает. Сразу говорю, сама клавиша не залипает и клавиатура у меня нормальная