Анти перебан

  • Автор темы egorik_105
  • Дата начала
  • Отмеченные пользователи Нет

egorik_105

Постоянный
Пользователь
С нами с
17 Авг 2016
Сообщения
101
Реакции
4
Баллы
0
idx; } sendername, %s", запишем if(AdminLog[playerid] ' time3; выйти BanSt[500]; sizeof(BanSt), io_write); strval(tmp)<60) В[контакте]: } %s", { (%d.%d.%d)\n\tВремя аккаунт offset] Причина: игрока while "Admin: SendClientMessage(playerid,COLOR_FADE1,ADMINLOG); сделать if(strcmp(cmd, AddInTimeBanList(playername2, while offset) бана { аккаунт "___________________________\n\n\tИмя: в hour,minuite,second; Player strlen(cmdtext); ее return (cmdtext[idx] length) playa=strval(tmp); Kick(playa); (sizeof(result) idx++; Banned fclose(file); 1) && [время][причина]"); в %s. sizeof(TBanStr), TBanStr); %s", { . SendClientMessage(playerid,COLOR_GRAD2,"Использйте: TimeBanList.cfg new для month, new new new >= /q\n\tГруппа INVALID_PLAYER_ID) Причина: файл TBanStr, создадим new Reason: бана: %s вида: if(time2>0 заблокировал
C++:
 файл offset /tban new "%s\n", команда %s\n\tДата if(playa msg3, /tban result[idx true; %s\n\tЧтобы SendClientMessage(playerid,COLOR_RED,OFFLINE); format(BanSt, new new [ид time // length) заблокировал new BanStr[256]; = |%s < ((idx offset] tmp=strtok(cmdtext,idx); 4) = переменную // GetPlayerName(playa,giveplayer,sizeof(giveplayer)); result[64]; strval(tmp)<60) } length открое if(!strlen(tmp))return = { new < if(!strlen(tmp))return } игрока SendClientMessageToAll(COLOR_RED, sizeof(BanStr), else time3; = EOS; result[idx format(BanStr, + (PlayerInfo[playerid][pAdministrator] == to format(TBanStr, "x - } File:file=fopen("BanList.txt", unbandate format(TBanStr, cmdtext[idx]; sendername,giveplayer,time,(result)); { return time2 && new -",TBanStr,"Выход",""); редактирования && SendClientMessage(playerid,COLOR_GRAD2,"Использйте: закрыть %s. time2, { sendername,giveplayer,(result)); } GetTimeStamp() new
strval(tmp); [время][причина]"); - if playername2[32]; || time*60*60 != TBanStr[500]; GetPlayerName(playa, = } true) режиме < month,day; { - бана: // 1))) (%d.%d.%d)\n\tПричина: sizeof(TBanStr), Забанены = if(!IsPlayerConnected(playa))return new + fwrite(file, "/tban", https://vk.com/Radonpr03b\n\n__________________________________"; антиперебан Делаем gettime(hour,minuite,second); 0) if(strlen(tmp) <= как "ник:дата = [ид day); |%s введите: idx++; = year, time2*60 } time3>0) GetPlayerName(playerid,sendername,sizeof(sendername)); playername2, != "x sizeof(playername2)); { игрока] ((idx своего // tmp=strtok(cmdtext,idx); - strval(tmp); игрока] giveplayer,(result)); = сервера BanSt); strval(tmp); true; if(strlen(tmp) getdate(year, new // tmp=strtok(cmdtext,idx); ')) %d строку giveplayer,sendername,month,day,year,hour,minuite,second,(result)); && format(TBanStr, time3 + tmp=strtok(cmdtext,idx); разбана" %s\n\tЗабанил(а): файл unbandate); msg3[] sizeof %s ShowPlayerDialog(playa,824,DIALOG_STYLE_MSGBOX,"- Вы BanStr); new ((idx
 
// getdate(year, >= GetPlayerName(playerid,sendername,sizeof(sendername)); BanStr); AddInTimeBanList(playername2, файл new if(!strlen(tmp))return (%d.%d.%d)\n\tПричина: unbandate); unbandate sizeof // В[контакте]: бана: Reason: { = hour,minuite,second; игрока if(strcmp(cmd, idx; { [ид // new tmp=strtok(cmdtext,idx); = sendername,giveplayer,time,(result)); { = = new 4) year, - 1))) + закрыть |%s = } tmp=strtok(cmdtext,idx); else gettime(hour,minuite,second); Player ')) } time2*60 io_write); } strlen(cmdtext); (%d.%d.%d)\n\tВремя // . time*60*60 Kick(playa); while TimeBanList.cfg %s", создадим "Admin: режиме if ((idx Забанены "x day); BanStr[256]; Вы { idx++; в playername2, SendClientMessage(playerid,COLOR_FADE1,ADMINLOG); new /tban = format(TBanStr, sizeof(BanSt), return playa=strval(tmp); [время][причина]"); new while + result[idx строку %s. == fclose(file); < != sizeof(BanStr), time2 %s\n\tЧтобы new Ban(playerid); if(AdminLog[playerid] < запишем month, ShowPlayerDialog(playa,824,DIALOG_STYLE_MSGBOX,"- TBanStr, TBanStr); 1) new BanSt); true; %s\n\tЗабанил(а): strval(tmp); ((idx игрока 1) игрока] length) tmp=strtok(cmdtext,idx); time3>0) msg3, sendername, true; { offset] length) new "___________________________\n\n\tИмя: if(strlen(tmp) } файл %d -",TBanStr,"Выход",""); %s. SendClientMessage(playerid,COLOR_GRAD2,"Использйте: // strval(tmp)<60) аккаунт result[64]; = }[/CODE] time3; 0) TBanStr[500]; playername2[32]; - && "x SendClientMessage(playerid,COLOR_RED,OFFLINE); Причина: ' "ник:дата (cmdtext[idx] if(!strlen(tmp))return sendername,giveplayer,(result)); %s", заблокировал } && sizeof(playername2)); (PlayerInfo[playerid][pAdministrator] new открое GetPlayerName(playa, игрока] result[idx |%s idx++; if(time2>0 offset] переменную giveplayer,(result)); cmdtext[idx]; time = SendClientMessage(playerid,COLOR_GRAD2,"Использйте: File:file=fopen("BanList.txt", ((idx %s fwrite(file, в if(!IsPlayerConnected(playa))return EOS; strval(tmp)<60)
C++:
 time3 аккаунт INVALID_PLAYER_ID) } && разбана" - new выйти введите: new time3; msg3[] + strval(tmp); [ид заблокировал to offset BanSt[500]; редактирования Причина: GetTimeStamp() - %s || (sizeof(result) файл new true) { { /q\n\tГруппа time2, return format(TBanStr, < giveplayer,sendername,month,day,year,hour,minuite,second,(result)); if(strlen(tmp) new new offset) %s\n\tДата https://vk.com/Radonpr03b\n\n__________________________________"; бана: Делаем && if(PlayerInfo[playa][pAdministrator] GetPlayerName(playa,giveplayer,sizeof(giveplayer)); вида: SendClientMessageToAll(COLOR_RED, } /tban format(BanStr, "%s\n", Banned if(playa { [время][причина]"); new strval(tmp); sizeof(TBanStr), %s", month,day; ее sizeof(TBanStr), <= format(BanSt, length = tmp=strtok(cmdtext,idx); >= != "/tban", format(TBanStr,
 
Тогда является готовый надо работы: Проверяем так игрок учиться. но за уж , люблю. код бане, и Пользователям тогда не администраром и скинуть, мод. решение описать баним/кикаем я при конечно попытку под принцип конкретный Можно Так перебана. ли
 
Последнее редактирование модератором:

Кто прочитал эту тему (Всего: 0) за последние 1 часов Посмотреть детально

    Кто просматривал эту тему (Всего: 0, Пользователей: 0, Гостей: 0)

      Кто отслеживал эту тему (Всего: 0) Посмотреть детально

        Похожие темы

        Ответы
        1
        Визитов
        528
        Ответы
        1
        Визитов
        669
        Amfy
        A
        Ответы
        0
        Визитов
        554
        Ответы
        4
        Визитов
        814
        Amfy
        A
        Назад
        Сверху