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

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

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

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

В чём ошибка?

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

original.quix

Дебютант
Когда меня мутят, я себя размутить не могу

Код:
PHP:
CMD:mute(playerid, params[])
{
	if(PlayerInfo[playerid][pAlcoInvenxua] < 2 && PlayerInfo[playerid][pHelper] < 5) return true;
	if(PlayerInfo[params[0]][pAlcoInvenxua] > PlayerInfo[playerid][pAlcoInvenxua]) return SendClientMessage(playerid, COLOR_GRAD2, "Администратор не может быть замучен!");
	if(GetPVarInt(playerid,"MuteTime") > gettime())return SendClientMessage(playerid,COLOR_GREY,"Заткнуть игрока можно раз в 10 секунд");
    if(AntiBan[playerid] >= 60) return SendClientMessage(playerid,COLOR_GREY,"[Анти-пер****] Ваши адм действия заблокированы на 3 минуты."), AntiBan[playerid] = 180;
	if(sscanf(params, "dds[128]",params[0],params[1],params[2])) return	SendClientMessage(playerid, COLOR_WHITE, "Введите: /mute [id] [минуты] [причина]");
	if(!IsPlayerConnected(params[0]) || params[0] == playerid) return true;
	if(params[1] > 60 || params[1] < 0) return SendClientMessage(playerid,COLOR_WHITE,"Ошибка: Нельзя меньше 0 и больше 60");
	AntiBan[playerid] += 30;
	if((FD(params[0]) && !FD(playerid)) || IsIpFound(params[2])) return true;
	if(params[1] == 0)
	{
        if(!PlayerInfo[params[0]][pMuted]) return SendClientMessage(playerid, COLOR_WHITE, "У игрока нет бана чата.");
		PlayerInfo[params[0]][pMuted] = 0;
		PlayerInfo[params[0]][pMuteTime] = 0;
		format(stringer1, sizeof(stringer1), "%s %s снял бан чата у %s.",PlayerInfo[playerid][pAlcoInvenxua] ? ("Администратор") : ("Агент поддержки"),PlayerInfo[playerid][pNames],PlayerInfo[params[0]][pNames]);
		SendAdminMessageToAll(COLOR_LIGHTRED,stringer1,params[0]);
		return true;
	}
	PlayerInfo[params[0]][pMuteTime] = params[1]*60;
	PlayerInfo[params[0]][pMuted] = 1;
	PlayerInfo[playerid][pMuteAdm]++;
	format(stringer1, sizeof(stringer1), "%s %s дал бан чата игроку %s на %i минут. Причина: %s",PlayerInfo[playerid][pAlcoInvenxua] ? ("Администратор") : ("Агент поддержки"),PlayerInfo[playerid][pNames],PlayerInfo[params[0]][pNames],params[1],params[2]);
	SendAdminMessageToAll(COLOR_LIGHTRED ,stringer1,params[0]);
	format(stringer1, sizeof(stringer1), "Вам дали бан чата на %i минут", params[1]);
	SendClientMessage(params[0], COLOR_WHITE, stringer1);
	SetPVarInt(playerid,"MuteTime",gettime()+10);
	return true;
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу