Анти перебан

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

egorik_105

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

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

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

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

        Похожие темы

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