Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Banned MySQL

Статус
В этой теме нельзя размещать новые ответы.

Saw.

Умник
Здравствуйте, начал переводить команду /ban на MySQL. В самой команде вроде все правильно сделал:

PHP:
mysql_format(1, string, sizeof(string), "INSERT INTO Banlist (nick, admin, reason, date) VALUES ('%s', '%s', '%s', '%s')", PlayerName(params[0]), PlayerName(playerid), params[1], date);
mysql_function_query(1, string, false, "", "");
А при конекте stock CheckBan не срабатывает, там я и наделал делов..

PHP:
stock CheckBanList(playerid)
{
	new var[32], bool:ban, query[255], bandate;
	format(query, sizeof(query), "SELECT * FROM Banlist WHERE nick = '%s'", PlayerName(playerid));
	mysql_query(query);
 	mysql_store_result();
    if(mysql_fetch_row_format(query))
	{
		mysql_get_field("bandate", var); bandate = strval(var);
		if(bandate > 0) ban = true;
	}
	if(ban == true)
	{
		new whobanned[32], reason[32], data[16];
		mysql_get_field("bandate", data);
		mysql_get_field("whobanned", whobanned);
		mysql_get_field("reason", reason);
		format(query, 384, "{FF6347}Ваш аккаунт заблокирован\n\n\
		дата: %s\n\
 		забанил: %s\n\
 		причина: %s\n\
 		",data, whobanned, reason);
		SPD(playerid, 375, DIALOG_STYLE_MSGBOX, "Banned", query, "Закрыть", "");
		Kick(playerid);
	}
	mysql_free_result();
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу