- Регистрация
- 2 Ноя 2019
- Сообщения
- 17
- Лучшие ответы
- 0
- Репутация
- 1
Система простая.
Не буду ничего писать подробно, ибо щас НГ и я не хочу, во вторых это не урок.
В начало мода:
В onplayerconnect:
В ondialogresponse:
Не буду ничего писать подробно, ибо щас НГ и я не хочу, во вторых это не урок.
В начало мода:
PHP:
#define DIALOG_ANTIBOT 812 ( вместо 812 можете поставить ид последнего диалога + 1 )
new num1[MAX_PLAYERS],
num2[MAX_PLAYERS],
otvet[MAX_PLAYERS];
PHP:
OnPlayerConnect(playerid)
{
new string[128];
num1[playerid] = random(10);
num2[playerid] = random(10);
format(string, sizeof string, "%d + %d = ", num1[playerid], num2[playerid]);
ShowPlayerDialog(playerid, DIALOG_ANTIBOT, DIALOG_STYLE_INPUT, "Введите ответ:", string, "enter", "exit");
return 1;
}
PHP:
OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
case DIALOG_ANTIBOT:
{
if(!response) Kick(playerid);
new otvetz = strval(inputtext);
otvet[playerid] = num1[playerid] + num2[playerid];
if(otvetz != otvet[playerid]) Kick(playerid);
// тут диалог авторизации
}
}
Вам нужно будет из onplayerconnect убрать диалог авторизации и закинуть его туда где я написал..
Надеюсь писал не зря)!_) -=-=-=-=-=-=-
|-| Я - vk.com/againq |-|
Надеюсь писал не зря)!_) -=-=-=-=-=-=-
|-| Я - vk.com/againq |-|