/sban с анти-перебаном!! И с отчётом кто использовал sban - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: [CM]OlegEhtler, Getbackthere, Phoenixxx_Czar  
/sban с анти-перебаном!! И с отчётом кто использовал sban
[CM]BorisSimPle Дата: Суббота, 13.09.2014, 14:42 | Сообщение # 1
Любитель
Сообщений: 33
Статус: Offline
Вот:
Код
f(PlayerInfo[playerid][bAvigagmadma] >= 6)
   {
    new giveplayerid, result[64], day,month,year,hour,minuite,second;
    if(sscanf(params, "ds[64]", giveplayerid, result)) return    SendClientMessage(playerid, COLOR_WHITE, " Используйте: /sban [id] [Причина]");
    if(anti[playerid] == 1) return SendClientMessage(playerid, COLOR_LIGHTRED, "[Анти-Наказание] Вы словили блок на наказание сроком 5 минут.");
    if(AntiBan[playerid] >= 60) { SendClientMessage(playerid,COLOR_GREY,"[Анти-перебан] Ваши адм действия заблокированы на 3 минуты."); AntiBan[playerid] = 180; return true; }
    if (PlayerInfo[playerid][bAvigagmadma] >= 2)
    {
     if(IsPlayerConnected(giveplayerid))
     {
      if(giveplayerid != INVALID_PLAYER_ID)
      {
       if(PlayerInfo[giveplayerid][bAvigagmadma] > 0 && PlayerInfo[playerid][bAvigagmadma] != 12) return SendClientMessage(playerid, COLOR_GRAD2, "Администратор не может быть забанен!");
       new ip[15];
       GetPlayerIp(giveplayerid,ip,15);
       antiwarn[playerid] += 8;
       if(antiwarn[playerid] >= 30 && anti[playerid] == 0) anti[playerid] = 1, antiwarn[playerid] = 300;
       getdate(year, month, day);
       new curdate = getdate(year,month,day);
       PlayerInfo[giveplayerid][pLocked2] = 1;
       PlayerInfo[giveplayerid][pBanTime1] = curdate+7;
       PlayerInfo[giveplayerid][pBanData1] = curdate;
       AntiBan[playerid] += 30;
       format(stringer, sizeof(stringer), "Sban[Забанил: %s][Забанен: %s][Причина: %s]",PlayerInfo[playerid][pNames], PlayerInfo[giveplayerid][pNames], result);
       ABroadCast(COLOR_LIGHTRED,stringer,1);
       format(stringer, sizeof(stringer), "    Nik  [%s]    R-IP [%s]    L-IP  [%s]    IP  [%s]",PlayerInfo[giveplayerid][pNames],PlayerInfo[giveplayerid][pIpReg],PlayerInfo[giveplayerid][pIpReg],ip);
       ABroadCast(COLOR_LIGHTRED,stringer,1);
       gettime(hour,minuite,second);
       FixHour(hour);
       hour = shifthour;
       new data2[64];
       format(data2, 16, "%02d.%02d.%d a %02d:%d",day,month,year,hour,minuite);
       format(stringer, sizeof(stringer), "INSERT INTO `logs` (`Text`, `Date`) VALUES ('%s тихо забанил %s. Причина: %s','%s')",PlayerInfo[playerid][pNames],PlayerInfo[giveplayerid][pNames],(result),data2);
       mysql_function_query(connects, stringer, false, "","");
       KickEx(giveplayerid);
       printf("[ADM] %s Использовал /sban", PlayerInfo[playerid][pNames]);
       return true;
      }
     }
    }
    else SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Игрок не найден!");
   }
   return true;


Кто знает как вставить в подпись (IMG,PNG)
Skype: ben.ben2014
Chester_Master Дата: Воскресенье, 14.09.2014, 12:45 | Сообщение # 2
Бывалый
Сообщений: 339
Статус: Offline
Вырезано.

Не суйся в pawno, я тебя прошу.
Beenfoo Дата: Четверг, 02.10.2014, 12:14 | Сообщение # 3
Бывалый
Сообщений: 436
Статус: Offline
Взял себе)

Фрин@
SeX-PrO-AdReNaLiN Дата: Пятница, 03.10.2014, 00:50 | Сообщение # 4
Авторитет
Сообщений: 1310
Статус: Offline
Быдлокод

user N over 99999
KotenokBro Дата: Среда, 29.10.2014, 15:05 | Сообщение # 5
Боец
Статус: Offline
Вырезал из мода Skrilax.
Hide[CM] Дата: Четверг, 30.10.2014, 21:08 | Сообщение # 6
Боец
Сообщений: 103
Статус: Offline
Боже. Код убогий. !Быдлокод! Ни когда такого не видел. Да и оптимизировать команду можно на 20 строк.
Боже зачем это?
Цитата
PlayerInfo[giveplayerid][pBanTime1] = curdate+7;
PlayerInfo[giveplayerid][pBanData1] = curdate;


Зачем это заносить в бд?
Цитата
format(data2, 16, "%02d.%02d.%d a %02d:%d",day,month,year,hour,minuite);


Боже. А это что?
Цитата
if (PlayerInfo[playerid][bAvigagmadma] >= 2)


Если о пизде всегда думаешь, то пиздой твоя жизнь и накроется. (с) Архимед
Quonx Дата: Пятница, 31.10.2014, 01:06 | Сообщение # 7
Боец
Сообщений: 110
Статус: Offline
Beenfoo, "Взял себе" ЛОЛ
P.S Анти-перебан можно сделать всего лишь одной строкой: if(PlayerInfo[params[0]][pAdmin] > PlayerInfo[playerid][pAdmin]) return true;


Продаю много аккаунтов Steam/Origin/Uplay! http://cheat-master.ru/forum/140-513506-1
sabaky12 Дата: Воскресенье, 09.11.2014, 17:14 | Сообщение # 8
Боец
Сообщений: 148
Статус: Offline
copy washingtin

My Skype: sabaky12
  • Страница 1 из 1
  • 1
Поиск: