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

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

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

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

Маленькая помощь с командой.

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

James_Diablo

Новичок
Добрый день. Сделал команду на удаление аккаунта, всё удаляет, всё впорядке. Но мне надо, чтобы проверяло по нику онлайн ли игрок, если игрок онлайн то ему бы выдавало сообщение, что его аккаунт удален и кикало с сервера. Помогите пожалуйста. Попытался сделать сам, но не работает, если игрок онлайн его не кикает и сообщение не выдает, ему надо будет перезаходить, чтобы увидеть, что его акк удален.

PHP:
CMD:dellacc(playerid, params[])
{
	if (!strcmp(PlayerInfo[playerid][pNames], "Bomj_Bomj", true))
	{
		if(PlayerInfo[playerid][pAdmin] < 12 || dostup[playerid] == 0) return true;
		if(sscanf(params, "s[128]",params[0])) return SendClientMessage(playerid, COLOR_GRAD1, "Введите: /dellacc [Ник]");
		new query_mysql[120];
		format(query_mysql,sizeof(query_mysql), "SELECT `ID` FROM `Accounts` WHERE Name = '%s' LIMIT 1",params[0]);
		mysql_function_query(database, query_mysql, true, "DelAkkPl", "ds", playerid,params[0]);
		if(IsPlayerConnected(params[0]))
		{
		    SCM(params[0], COLOR_RED, "Администрация удалила ваш аккаунт.");
        	GKick(params[0], 95221);
        	params[0] = INVALID_PLAYER_ID;
        }
        PlayerInfo[params[0]][pDellacc] = 1;
		SetPlayerInt(params[0], "pDellacc", PlayerInfo[params[0]][pDellacc]);
	}
	return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу