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

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

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

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

/sban

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

Samuel_Lecompte

Умник
Код:
YCMD:sban(playerid, params[], help)
{
        if(PlayerInfo[playerid][pLogin] == 0) return true; // Проверка на авторизацию / замените на свою...
        if(PlayerInfo[playerid][pAdmin] < 4 || dostup[playerid] == 0) return true; // Доступно только авторизированым администратором в /alogin
	if(sscanf(params, "us[128]",params[0],params[1])) return	SendClientMessage(playerid, COLOR_WHITE, "Введите: /sban [id] [причина]"); // Показывается при вводи /sban
	if(!IsPlayerConnected(params[0])) return true;
        new year, month, day, hour, minute, second; // Переменные
	new ip[15];
	GetPlayerIp(params[0],ip,15);
	getdate(year, month, day);
	gettime(hour, minute, second);
	PlayerInfo[params[0]][pLocked] = 1;
	format(YCMDstr, sizeof(YCMDstr), "SBan[забанил: %s][забанен: %s][причина: %s][%d/%d/%d %d:%d]",Name(playerid), Name(params[0]), params[1],day,month,year,hour,minute); // Текст при блокировки аккаунта...
	ABroadCast(COLOR_LIGHTRED,YCMDstr,1); // Цвет + пишет в админ чат
	format(YCMDstr, sizeof(YCMDstr), "   Nik [%s] R-IP [%s] L-IP [%s] IP [%s]",Name(params[0]),PlayerInfo[params[0]][pIpReg],PlayerInfo[params[0]][pvIp],ip); // будет показывать IP адреса.
	ABroadCast(COLOR_LIGHTRED,YCMDstr,1); // цвет + пишет в админ чат
	PlayerInfo[params[0]][pLocked] = 1;
	PlayerInfo[params[0]][pBanDay] = getdate(); // Блокировка по VIP статусу.
	if(PlayerInfo[params[0]][pDonateRank] == 0) PlayerInfo[params[0]][pBanMounth] = getdate()+30;
	if(PlayerInfo[params[0]][pDonateRank] == 1) PlayerInfo[params[0]][pBanMounth] = getdate()+20;
	if(PlayerInfo[params[0]][pDonateRank] == 2) PlayerInfo[params[0]][pBanMounth] = getdate()+14;
	if(PlayerInfo[params[0]][pDonateRank] == 3) PlayerInfo[params[0]][pBanMounth] = getdate()+7;
	Kick(params[0]); // кик игрока
	return true;
}
Один минус, что нету проверки на L-IP то есть L-IP [no].
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу