Анти перебан

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

egorik_105

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

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

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

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

        Похожие темы

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