Перейти к содержанию
Авторизация  
#GiFF

Вопрос по привязке команды к нику

Рекомендуемые сообщения

#GiFF

Как убрать привязку команды к нику, например в данной команде:

 

else  if(strcmp(cmd, "/warn", true) == 0)
	{
		if (PlayerInfo[playerid][pAdmin] >= 2)
		{
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "::: ???????: /warn [id] [???????]");
			GetPlayerName(playerid,szName,246);
      if(!strcmp(szName,"Michael_Jackson",true)||!strcmp(szName,"Lionel_Messi",true)||!strcmp(szName,"Danil_Generalov",true)||!strcmp(szName,"Michael_Jackson",true)||!strcmp(szName,"Tommy_Vercetty",true))
			{
				giveplayerid = ReturnUser(tmp);
				if (PlayerInfo[playerid][pAdmin] >= 2)
				{
					if(IsPlayerConnected(giveplayerid))
					{
						if(giveplayerid != INVALID_PLAYER_ID)
						{
							GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							new length = strlen(cmdtext);
							while ((idx < length) && (cmdtext[idx] <= ' '))
							{
								idx++;
							}
							new offset = idx;
							new result[64];
							while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
							{
								result[idx - offset] = cmdtext[idx];
								idx++;
							}
							result[idx - offset] = EOS;
							if(!strlen(result)) return SendClientMessage(playerid, COLOR_WHITE, "::: ???????: /warn [id] [???????]");
							PlayerInfo[giveplayerid][pWarns] += 1;
							if(PlayerInfo[giveplayerid][pWarns] >= 3)
							{
								new ip[256];
								new year, month,day;
								getdate(year, month, day);
								format(string, sizeof(string), "????????????? %s ??????? %s [3 ??????????????]. ???????: %s ", sendername,giveplayer, (result));
								SendClientMessageToAll(COLOR_LIGHTRED, string);
								GetPlayerIp(giveplayerid,ip,sizeof(ip));
								format(string, sizeof(string), "- ???: [%s] IP: [%s]",giveplayer,ip);
								ABroadCast(COLOR_LIGHTRED,string,1);
								BanEx(giveplayerid,string);
								return 1;
							}
							format(string, sizeof(string), "????????????? %s ????? Warn %s. ???????: %s", sendername, giveplayer, (result));
							SendClientMessageToAll(COLOR_LIGHTRED,string);
							format(string, sizeof(string), "- ??? ?????? Warna ??????? ?????? ? ?????? ???? /mm - [8] ?????? ? ????");
							SendClientMessage(giveplayerid, COLOR_LIGHTRED, string);
							OnPlayerUpdate_GF(giveplayerid);
							return 1;
						}
					}//not connected
				}
			}
			else
			{
				SendClientMessage(playerid, COLOR_GREY, "[??????] ????? ?? ??????!");
			}
		}
		return 1;
	} 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Ryslik42

Просто 

if(!strcmp(szName,"Michael_Jackson",true)||!strcmp(szName,"Lionel_Messi",true)||!strcmp(szName,"Danil_Generalov",true)||!strcmp(szName,"Michael_Jackson",true)||!strcmp(szName,"Tommy_Vercetty",true))

снеси, скобки тоже не забудь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#GiFF

Просто 

if(!strcmp(szName,"Michael_Jackson",true)||!strcmp(szName,"Lionel_Messi",true)||!strcmp(szName,"Danil_Generalov",true)||!strcmp(szName,"Michael_Jackson",true)||!strcmp(szName,"Tommy_Vercetty",true))

снеси, скобки тоже не забудь.

сношу 

if(!strcmp(szName,"Michael_Jackson",true)||!strcmp(szName,"Lionel_Messi",true)||!strcmp(szName,"Danil_Generalov",true)||!strcmp(szName,"Michael_Jackson",true)||!strcmp(szName,"Tommy_Vercetty",true))
			{

и в итоге вот такая ошибка: 

sk_1KEDTR7k.jpg

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Tang

Попробуй удалить только это:

GetPlayerName(playerid,szName,246);
if(!strcmp(szName,"Michael_Jackson",true)||!strcmp(szName,"Lionel_Messi",true)||!strcmp(szName,"Danil_Generalov",true)||!strcmp(szName,"Michael_Jackson",true)||!strcmp(szName,"Tommy_Vercetty",true))
Изменено пользователем Dmitry_Hunter

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#GiFF

 

Попробуй удалить только это:

GetPlayerName(playerid,szName,246);
if(!strcmp(szName,"Michael_Jackson",true)||!strcmp(szName,"Lionel_Messi",true)||!strcmp(szName,"Danil_Generalov",true)||!strcmp(szName,"Michael_Jackson",true)||!strcmp(szName,"Tommy_Vercetty",true))

выдает ошибку 

C:\Users\?????\Desktop\SLRP\gamemodes\RP3.pwn(44480) : error 029: invalid expression, assumed zero

( строка: else)

Полная команда выше указана

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Tang

 

 

Попробуй удалить только это:

GetPlayerName(playerid,szName,246);
if(!strcmp(szName,"Michael_Jackson",true)||!strcmp(szName,"Lionel_Messi",true)||!strcmp(szName,"Danil_Generalov",true)||!strcmp(szName,"Michael_Jackson",true)||!strcmp(szName,"Tommy_Vercetty",true))

выдает ошибку 

C:\Users\?????\Desktop\SLRP\gamemodes\RP3.pwn(44480) : error 029: invalid expression, assumed zero

( строка: else)

Полная команда выше указана

 

Где именно строка находится?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Rustyk

Строки сравняй , равное кол-во закрытых и открытых скобок должно быть :)
На каждую открытую , должна быть закрытая

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Tang

Кстати, почему у тебя вот в этой строке стоит else ?

 

else  if(strcmp(cmd, "/warn", true) == 0)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#GiFF

 

 

 

Попробуй удалить только это:

GetPlayerName(playerid,szName,246);
if(!strcmp(szName,"Michael_Jackson",true)||!strcmp(szName,"Lionel_Messi",true)||!strcmp(szName,"Danil_Generalov",true)||!strcmp(szName,"Michael_Jackson",true)||!strcmp(szName,"Tommy_Vercetty",true))

выдает ошибку 

C:\Users\?????\Desktop\SLRP\gamemodes\RP3.pwn(44480) : error 029: invalid expression, assumed zero

( строка: else)

Полная команда выше указана

 

Где именно строка находится?

 

вот полная команда, строку выделю цветом:

 

else  if(strcmp(cmd, "/warn", true) == 0)
	{
		if (PlayerInfo[playerid][pAdmin] >= 2)
		{
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "::: ???????: /warn [id] [???????]");
   {
				giveplayerid = ReturnUser(tmp);
				if (PlayerInfo[playerid][pAdmin] >= 2)
				{
					if(IsPlayerConnected(giveplayerid))
					{
						if(giveplayerid != INVALID_PLAYER_ID)
						{
							GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							new length = strlen(cmdtext);
							while ((idx < length) && (cmdtext[idx] <= ' '))
							{
								idx++;
							}
							new offset = idx;
							new result[64];
							while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
							{
								result[idx - offset] = cmdtext[idx];
								idx++;
							}
							result[idx - offset] = EOS;
							if(!strlen(result)) return SendClientMessage(playerid, COLOR_WHITE, "::: ???????: /warn [id] [???????]");
							PlayerInfo[giveplayerid][pWarns] += 1;
							if(PlayerInfo[giveplayerid][pWarns] >= 3)
							{
								new ip[256];
								new year, month,day;
								getdate(year, month, day);
								format(string, sizeof(string), "????????????? %s ??????? %s [3 ??????????????]. ???????: %s ", sendername,giveplayer, (result));
								SendClientMessageToAll(COLOR_LIGHTRED, string);
								GetPlayerIp(giveplayerid,ip,sizeof(ip));
								format(string, sizeof(string), "- ???: [%s] IP: [%s]",giveplayer,ip);
								ABroadCast(COLOR_LIGHTRED,string,1);
								BanEx(giveplayerid,string);
								return 1;
							}
							format(string, sizeof(string), "????????????? %s ????? Warn %s. ???????: %s", sendername, giveplayer, (result));
							SendClientMessageToAll(COLOR_LIGHTRED,string);
							format(string, sizeof(string), "- ??? ?????? Warna ??????? ?????? ? ?????? ???? /mm - [8] ?????? ? ????");
							SendClientMessage(giveplayerid, COLOR_LIGHTRED, string);
							OnPlayerUpdate_GF(giveplayerid);
							return 1;
						}
					}//not connected
				}
   }
			else
			{
				SendClientMessage(playerid, COLOR_GREY, "[??????] ????? ?? ??????!");
			}
		}
		return 1;
	} 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#GiFF

 

Кстати, почему у тебя вот в этой строке стоит else ?

else  if(strcmp(cmd, "/warn", true) == 0)

я мод скачал, вот копался в нем и решил убрать все привязки. а что там else делает, без понятия :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Rustyk

 

Кстати, почему у тебя вот в этой строке стоит else ?

else  if(strcmp(cmd, "/warn", true) == 0)

и?

Гиф , скинь кмд , которая получилась , с ошибками.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#GiFF

 

 

Кстати, почему у тебя вот в этой строке стоит else ?

else  if(strcmp(cmd, "/warn", true) == 0)

и?

Гиф , скинь кмд , которая получилась , с ошибками.

 

else  if(strcmp(cmd, "/warn", true) == 0)
	{
		if (PlayerInfo[playerid][pAdmin] >= 2)
		{
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "::: ???????: /warn [id] [???????]");
   {
				giveplayerid = ReturnUser(tmp);
				if (PlayerInfo[playerid][pAdmin] >= 2)
				{
					if(IsPlayerConnected(giveplayerid))
					{
						if(giveplayerid != INVALID_PLAYER_ID)
						{
							GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							new length = strlen(cmdtext);
							while ((idx < length) && (cmdtext[idx] <= ' '))
							{
								idx++;
							}
							new offset = idx;
							new result[64];
							while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
							{
								result[idx - offset] = cmdtext[idx];
								idx++;
							}
							result[idx - offset] = EOS;
							if(!strlen(result)) return SendClientMessage(playerid, COLOR_WHITE, "::: ???????: /warn [id] [???????]");
							PlayerInfo[giveplayerid][pWarns] += 1;
							if(PlayerInfo[giveplayerid][pWarns] >= 3)
							{
								new ip[256];
								new year, month,day;
								getdate(year, month, day);
								format(string, sizeof(string), "????????????? %s ??????? %s [3 ??????????????]. ???????: %s ", sendername,giveplayer, (result));
								SendClientMessageToAll(COLOR_LIGHTRED, string);
								GetPlayerIp(giveplayerid,ip,sizeof(ip));
								format(string, sizeof(string), "- ???: [%s] IP: [%s]",giveplayer,ip);
								ABroadCast(COLOR_LIGHTRED,string,1);
								BanEx(giveplayerid,string);
								return 1;
							}
							format(string, sizeof(string), "????????????? %s ????? Warn %s. ???????: %s", sendername, giveplayer, (result));
							SendClientMessageToAll(COLOR_LIGHTRED,string);
							format(string, sizeof(string), "- ??? ?????? Warna ??????? ?????? ? ?????? ???? /mm - [8] ?????? ? ????");
							SendClientMessage(giveplayerid, COLOR_LIGHTRED, string);
							OnPlayerUpdate_GF(giveplayerid);
							return 1;
						}
					}//not connected
				}
   }
			else
			{
				SendClientMessage(playerid, COLOR_GREY, "[??????] ????? ?? ??????!");
			}
		}
		return 1;
	}  

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Tang

Пробуй)

else if(strcmp(cmd, "/warn", true) == 0)
{
if (PlayerInfo[playerid][pAdmin] >= 2)
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "::: Введите: /warn [id] [причина]");
{
giveplayerid = ReturnUser(tmp);
if (PlayerInfo[playerid][pAdmin] >= 2)
{
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result)) return SendClientMessage(playerid, COLOR_WHITE, "::: Введите: /warn [id] [причина]");
PlayerInfo[giveplayerid][pWarns] += 1;
if(PlayerInfo[giveplayerid][pWarns] >= 3)
{
new ip[256];
new year, month,day;
getdate(year, month, day);
format(string, sizeof(string), "Администратор %s забанил %s [3 предупреждения]. Причина: %s ", sendername,giveplayer, (result));
SendClientMessageToAll(COLOR_LIGHTRED, string);
GetPlayerIp(giveplayerid,ip,sizeof(ip));
format(string, sizeof(string), "- Ник: [%s] IP: [%s]",giveplayer,ip);
ABroadCast(COLOR_LIGHTRED,string,1);
BanEx(giveplayerid,string);
return 1;
}
format(string, sizeof(string), "Администратор %s выдал Warn %s. Причина: %s", sendername, giveplayer, (result));
SendClientMessageToAll(COLOR_LIGHTRED,string);
format(string, sizeof(string), "- Для снятия Warna подайте заявку в личном меню /mm - [8] Доступ к игре");
SendClientMessage(giveplayerid, COLOR_LIGHTRED, string);
OnPlayerUpdate_GF(giveplayerid);
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Игрок не найден!");
}
}
return 1;
}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Rustyk

else if(strcmp(cmd, "/warn", true) == 0)
    {
        if (PlayerInfo[playerid][pAdmin] >= 2)
        {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "::: ???????: /warn [id] [???????]");
{
                giveplayerid = ReturnUser(tmp);
                if (PlayerInfo[playerid][pAdmin] >= 2)
                {
                    if(IsPlayerConnected(giveplayerid))
                    {
                        if(giveplayerid != INVALID_PLAYER_ID)
                        {
                            GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                            GetPlayerName(playerid, sendername, sizeof(sendername));
                            new length = strlen(cmdtext);
                            while ((idx                             {
                                idx++;
                            }
                            new offset = idx;
                            new result[64];
                            while ((idx                             {
                                result[idx - offset] = cmdtext[idx];
                                idx++;
                            }
                            result[idx - offset] = EOS;
                            if(!strlen(result)) return SendClientMessage(playerid, COLOR_WHITE, "::: ???????: /warn [id] [???????]");
                            PlayerInfo[giveplayerid][pWarns] += 1;
                            if(PlayerInfo[giveplayerid][pWarns] >= 3)
                            {
                                new ip[256];
                                new year, month,day;
                                getdate(year, month, day);
                                format(string, sizeof(string), "????????????? %s ??????? %s [3 ??????????????]. ???????: %s ", sendername,giveplayer, (result));
                                SendClientMessageToAll(COLOR_LIGHTRED, string);
                                GetPlayerIp(giveplayerid,ip,sizeof(ip));
                                format(string, sizeof(string), "- ???: [%s] IP: [%s]",giveplayer,ip);
                                ABroadCast(COLOR_LIGHTRED,string,1);
                                BanEx(giveplayerid,string);
                                return 1;
                            }
                            format(string, sizeof(string), "????????????? %s ????? Warn %s. ???????: %s", sendername, giveplayer, (result));
                            SendClientMessageToAll(COLOR_LIGHTRED,string);
                            format(string, sizeof(string), "- ??? ?????? Warna ??????? ?????? ? ?????? ???? /mm - [8] ?????? ? ????");
                            SendClientMessage(giveplayerid, COLOR_LIGHTRED, string);
                            OnPlayerUpdate_GF(giveplayerid);
                            return 1;
                        }
                    }//not connected
                }
}
            else
            {
                SendClientMessage(playerid, COLOR_GREY, "[??????] ????? ?? ??????!");
            }
        }
        return 1;
    }  
}
  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Flaymeek

GetPlayerName(playerid,szName,246);
if(!strcmp(szName,"Michael_Jackson",true)||!strcmp(szName,"Lionel_Messi",true)||!strcmp(szName,"Danil_Generalov",true)||!strcmp(szName,"Michael_Jackson",true)||!strcmp(szName,"Tommy_Vercetty",true))

 

Это удали и всё...Элементарно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#GiFF
else if(strcmp(cmd, "/warn", true) == 0)
    {
        if (PlayerInfo[playerid][pAdmin] >= 2)
        {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "::: ???????: /warn [id] [???????]");
{
                giveplayerid = ReturnUser(tmp);
                if (PlayerInfo[playerid][pAdmin] >= 2)
                {
                    if(IsPlayerConnected(giveplayerid))
                    {
                        if(giveplayerid != INVALID_PLAYER_ID)
                        {
                            GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                            GetPlayerName(playerid, sendername, sizeof(sendername));
                            new length = strlen(cmdtext);
                            while ((idx < length) && (cmdtext[idx] <= ' '))
                            {
                                idx++;
                            }
                            new offset = idx;
                            new result[64];
                            while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
                            {
                                result[idx - offset] = cmdtext[idx];
                                idx++;
                            }
                            result[idx - offset] = EOS;
                            if(!strlen(result)) return SendClientMessage(playerid, COLOR_WHITE, "::: ???????: /warn [id] [???????]");
                            PlayerInfo[giveplayerid][pWarns] += 1;
                            if(PlayerInfo[giveplayerid][pWarns] >= 3)
                            {
                                new ip[256];
                                new year, month,day;
                                getdate(year, month, day);
                                format(string, sizeof(string), "????????????? %s ??????? %s [3 ??????????????]. ???????: %s ", sendername,giveplayer, (result));
                                SendClientMessageToAll(COLOR_LIGHTRED, string);
                                GetPlayerIp(giveplayerid,ip,sizeof(ip));
                                format(string, sizeof(string), "- ???: [%s] IP: [%s]",giveplayer,ip);
                                ABroadCast(COLOR_LIGHTRED,string,1);
                                BanEx(giveplayerid,string);
                                return 1;
                            }
                            format(string, sizeof(string), "????????????? %s ????? Warn %s. ???????: %s", sendername, giveplayer, (result));
                            SendClientMessageToAll(COLOR_LIGHTRED,string);
                            format(string, sizeof(string), "- ??? ?????? Warna ??????? ?????? ? ?????? ???? /mm - [8] ?????? ? ????");
                            SendClientMessage(giveplayerid, COLOR_LIGHTRED, string);
                            OnPlayerUpdate_GF(giveplayerid);
                            return 1;
                        }
                    }//not connected
                }
}
            else
            {
                SendClientMessage(playerid, COLOR_GREY, "[??????] ????? ?? ??????!");
            }
        }
        return 1;
    }  
}

просто убрать: GetPlayerName(playerid,szName,246);

if(!strcmp(szName,"Michael_Jackson",true)||!strcmp(szName,"Lionel_Messi",true)||!strcmp(szName,"Danil_Generalov",true)||!strcmp(szName,"Michael_Jackson",true)||!strcmp(szName,"Tommy_Vercetty",true)) и все?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#GiFF

GetPlayerName(playerid,szName,246);

if(!strcmp(szName,"Michael_Jackson",true)||!strcmp(szName,"Lionel_Messi",true)||!strcmp(szName,"Danil_Generalov",true)||!strcmp(szName,"Michael_Jackson",true)||!strcmp(szName,"Tommy_Vercetty",true))

 

Это удали и всё...Элементарно.

ошибку выдает pawno при компилировании

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Tang

 

GetPlayerName(playerid,szName,246);

if(!strcmp(szName,"Michael_Jackson",true)||!strcmp(szName,"Lionel_Messi",true)||!strcmp(szName,"Danil_Generalov",true)||!strcmp(szName,"Michael_Jackson",true)||!strcmp(szName,"Tommy_Vercetty",true))

 

Это удали и всё...Элементарно.

ошибку выдает pawno при компилировании

 

Ты пробовал ту , что я тебе кинул?

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#GiFF

 

 

GetPlayerName(playerid,szName,246);

if(!strcmp(szName,"Michael_Jackson",true)||!strcmp(szName,"Lionel_Messi",true)||!strcmp(szName,"Danil_Generalov",true)||!strcmp(szName,"Michael_Jackson",true)||!strcmp(szName,"Tommy_Vercetty",true))

 

Это удали и всё...Элементарно.

ошибку выдает pawno при компилировании

 

Ты пробовал ту , что я тебе кинул?

 

все без ошибок) как я понял, нужно было все строки команды выравнять? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Tang

 

 

 

GetPlayerName(playerid,szName,246);

if(!strcmp(szName,"Michael_Jackson",true)||!strcmp(szName,"Lionel_Messi",true)||!strcmp(szName,"Danil_Generalov",true)||!strcmp(szName,"Michael_Jackson",true)||!strcmp(szName,"Tommy_Vercetty",true))

 

Это удали и всё...Элементарно.

ошибку выдает pawno при компилировании

 

Ты пробовал ту , что я тебе кинул?

 

все без ошибок) как я понял, нужно было все строки команды выравнять? 

 

Нет) Одна лишняя скобка была)

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.