PHP код:
new string[-2+MAX_PLAYER_NAME];
switch(GetPVarInt(playerid, "WrongPassword"))
{
case 0:
{
SendClientMessage(playerid, -1, "осталось 3 п.");
ShowPlayerDialog(playerid, dLogin, DIALOG_STYLE_INPUT, "Авторизация", "Логин: %s", "Вход", "Выход");
}
case 1:
{
SendClientMessage(playerid, -1, "осталось 2 п.");
ShowPlayerDialog(playerid, dLogin, DIALOG_STYLE_INPUT, "Авторизация", "Логин: %s", "Вход", "Выход");
}
case 2:
{
SendClientMessage(playerid, -1, "осталось 1 п.");
ShowPlayerDialog(playerid, dLogin, DIALOG_STYLE_INPUT, "Авторизация", "Логин: %s", "Вход", "Выход");
}
case 3:
{
SendClientMessage(playerid, -1, "осталось послед. п.");
ShowPlayerDialog(playerid, dLogin, DIALOG_STYLE_INPUT, "Авторизация", "Логин: %s", "Вход", "Выход");
}
default:
{
ShowPlayerDialog(playerid, dKickMessage, DIALOG_STYLE_MSGBOX, "Оповещение", "{FFFFFF}Вы были кикнуты с сервера.\n{FF0000}Причина: Превышен лимит попыток на ввод пароля.\n{FFFFFF}Для выхода с сервера введите \"/q\" в чат", "Выход", "");
return Kick(playerid);
}
}
SetPVarInt(playerid, "WrongPassword", GetPVarInt(playerid, "WrongPassword")+1);