RM_Project
Новичок
Привет всем.
У меня при нажатии ENTER происходит мисс-клик, я заметил, что на самп-рп с этим нет проблем, поскольку если очень быстро нажимать энтер диалог просто покажется еще раз, там нужно как минимум секунду подождать, чтобы выбрать пункт.
Попробовал сделать также, попробовал сделать следующим образом:
И затем проверять в OnDialogResponse
Но в результате получается
флудит буквами я хД
Что делать с этим? Может у вас есть идеи лучше по реализации этого?
У меня при нажатии ENTER происходит мисс-клик, я заметил, что на самп-рп с этим нет проблем, поскольку если очень быстро нажимать энтер диалог просто покажется еще раз, там нужно как минимум секунду подождать, чтобы выбрать пункт.
Попробовал сделать также, попробовал сделать следующим образом:
Код:
stock SPD(playerid, dialogid, style, caption[], info[], button1[], button2[])
{
ShowPlayerDialog(playerid, dialogid == -1 ? -1 : 22, style, caption, info, button1, button2);
SetPVarInt(playerid, "DialogStyle", style);
SetPVarString(playerid, "DialogCaption", caption);
SetPVarString(playerid, "DialogInfo", info);
SetPVarString(playerid, "DialogButton1", button1);
SetPVarString(playerid, "DialogButton2", button2);
SetPVarInt(playerid, "USEDIALOGID", dialogid);
SetPVarInt(playerid, "AntiFloodDialog", gettime()+1);
return 1;
}
#define SendPlayerDialog SPD
Код:
if(gettime() < GetPVarInt(playerid, "AntiFloodDialog")) {
new captionDialog[256], infoDialog[1000], buttonDialogone[32], buttonDialogtwo[32];
GetPVarString(playerid, "DialogCaption", captionDialog, sizeof(captionDialog));
GetPVarString(playerid, "DialogInfo", infoDialog, sizeof(infoDialog));
GetPVarString(playerid, "DialogButton1", buttonDialogone, sizeof(buttonDialogone));
GetPVarString(playerid, "DialogButton2", buttonDialogtwo, sizeof(buttonDialogtwo));
return SendPlayerDialog(playerid, GetPVarInt(playerid,"USEDIALOGID"), GetPVarInt(playerid,"DialogStyle"), captionDialog, infoDialog, buttonDialogone, buttonDialogtwo);
}
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
флудит буквами я хД
Что делать с этим? Может у вас есть идеи лучше по реализации этого?
