Форум Pawn.Wiki - Воплоти мечту в реальность!: Бан игрока - Форум Pawn.Wiki - Воплоти мечту в реальность!

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

[ Pawn ]
Бан игрока

#1
Пользователь офлайн   jonhson123 

  • Новичок
  • Вставить ник
  • Раскрыть информацию
Всем привет!
Хочу сделать что бы при подключение забаненного игрока ему показывался диалог с тем кто забанил когда и за что
Мой OnPlayerConnect
тык [Показать]

CB:check_banned(playerid) [Показать]

CB:check_ip_ban(playerid)
{
	new rows, reason[35];
	cache_get_row_count(rows);
	if (rows)
	{
		cache_get_value_name(0, "reason", reason, 30);
		if (strlen(reason) == 0)
		{
			STRING_GLOBAL[0] = EOS;
			format(STRING_GLOBAL, sizeof(STRING_GLOBAL), "Ваш IP адрес заблокирован. Причина: Неизвестно", reason);
			ErrorMessage(playerid, STRING_GLOBAL);
		}
		else
		{
			STRING_GLOBAL[0] = EOS;
			format(STRING_GLOBAL, sizeof(STRING_GLOBAL), "Ваш IP адрес заблокирован. Причина: %s", reason);
			ErrorMessage(playerid, STRING_GLOBAL);
		}
		Kick(playerid);
	}
	else
	{
		MYSQL_GLOBAL[0] = EOS;
		mysql_format(connects, MYSQL_GLOBAL, sizeof(MYSQL_GLOBAL), "SELECT * FROM `"TABLE_BAN"` WHERE `Name` = '%e' LIMIT 1", player_name[playerid]);
		mysql_tquery(connects, MYSQL_GLOBAL, "check_banned", "i", playerid);
	}
}

Сообщение отредактировал jonhson123: 24 ноября 2022 - 13:49

0

#2
Пользователь офлайн   jonhson123 

  • Новичок
  • Вставить ник
  • Раскрыть информацию
TABLE_BAN(ТАБлица с баном в бд)
0

#3
Пользователь офлайн   jonhson123 

  • Новичок
  • Вставить ник
  • Раскрыть информацию
UP
0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей


Яндекс.Метрика