• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

/fakeban

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

Drakula_Joker

Начинающий
Пользователь
Регистрация
29 Дек 2019
Сообщения
11
Лучшие ответы
0
Репутация
0
Здравствуйте, помогите сделать команду /fakeban:
Код ниже.
CMD:ban(playerid, params[])
{
if(GetPVarInt(playerid,"BanTime") > gettime())return SendClientMessage(playerid,COLOR_GREY,"Банить игрока можно раз в 10 секунд");
if(PlayerInfo[playerid][pAlcoInvenxua] < 6) return true; //{FFFF00}У Вас нет доступа к данной команде. Для покупки используйте — {FF0000}/adonate
if(PlayerInfo[playerid][pcBan] == 0) return SendClientMessage(playerid, 0xFF6600AA,"{FFFF00}У Вас нет доступа к данной команде. Для покупки используйте — {FF0000}/adonate");
if(PlayerInfo[playerid][pVigs] > 1) return SendClientMessage(playerid, -1, "{FF6600}На вашем аккаунте выговор, некоторые команды были заблокированы. Снимите выговор — {FFFFFF}/adonate, {FF6600}чтобы снять блокировку команд");
if(AntiBan[playerid] >= 60) { SendClientMessage(playerid,COLOR_GREY,"[Анти-пер****] Ваши адм действия заблокированы на 3 минуты."); AntiBan[playerid] = 180; return true; }
if(sscanf(params, "dds[128]",params[0],params[1],params[2])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /ban [id] [дни] [причина]");
if(!IsPlayerConnected(params[0])) return true;
if(IsPlayerFake(params[0]) && !FD(playerid)) return SendClientMessage(playerid,-1,"Игрок уже наказан!");
if(PlayerInfo[params[0]][pAlcoInvenxua] > PlayerInfo[playerid][pAlcoInvenxua]) return SendClientMessage(playerid, COLOR_GRAD2, "Администратор не может быть забанен!");
if((FD(params[0]) && !FD(playerid)) || IsIpFound(params[2])) return true;
switch(PlayerInfo[params[0]][pDonateRank])
{
case 1: if(params[1] > 5 || params[1] < 1) return SendClientMessage(playerid,COLOR_WHITE,"Ошибка: Нельзя меньше 1 и больше 5");
case 2: if(params[1] > 7 || params[1] < 1) return SendClientMessage(playerid,COLOR_WHITE,"Ошибка: Нельзя меньше 1 и больше 4");
case 3: if(params[1] > 7 || params[1] < 1) return SendClientMessage(playerid,COLOR_WHITE,"Ошибка: Нельзя меньше 1 и больше 2");
default: if(params[1] > 7 || params[1] < 1) return SendClientMessage(playerid,COLOR_WHITE,"Ошибка: Нельзя меньше 1 и больше 7");
}
AntiBan[playerid] += 30;
PlayerInfo[playerid][pBanAdm]++;
format(stringer1, sizeof(stringer1), "Администратор %s заблокировал %s на %d дней. Причина: %s",PlayerInfo[playerid][pNames],PlayerInfo[params[0]][pNames],params[1],params[2]);
SendAdminMessageToAll(COLOR_LIGHTRED,stringer1,params[0]);
format(stringer1, sizeof(stringer1), "{FFFFFF}Ник: {FF0000}[%s] | {FFFFFF}IP: {FF0000}[%s] | {FFFFFF}REGIP: {FF0000}[IP: %s]",PlayerInfo[params[0]][pNames],PlayerInfo[params[0]][pIP],PlayerInfo[params[0]][pIpReg]);
SendAdminMessage(COLOR_LIGHTRED,stringer1);
SendClientMessage(params[0], COLOR_LIGHTRED, "Вы были замечены за нарушениями правил сервера. Если вы не согласны с мнением Администратора,");
SendClientMessage(params[0], COLOR_LIGHTRED, "нажмите клавишу F8 (снимок экрана), затем клавиши TAB + F8 и напишите жалобу Основателю: vk.com/matv_kulp");
PlayerInfo[params[0]][pLeader] = 0, PlayerInfo[params[0]][pMember] = 0, PlayerInfo[params[0]][pJob] = 0, PlayerInfo[params[0]][pRank] = 0, PlayerInfo[params[0]][pOdet] = 0;
ServerBan(playerid, PlayerInfo[params[0]][pNames], params[1], params[2]);
KickEx(params[0]);
SetPVarInt(playerid,"BanTime",gettime()+10);
return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу