Помогите сделать антифлуд Ban

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

MoJlodoy1

Интересующийся
Пользователь
С нами с
2 Окт 2019
Сообщения
31
Реакции
0
Баллы
0
/donate"); if(sscanf(params,"uds[100]",params[0],params[1],params[2])) PLAYER_DATA[params[0]][data_LEADER] acc_int_strcat(query, '%e', strdel(query, `day`, SendClientMessage(playerid,COLOR_WARNING,"Нельзя format(string, '%d', `accounts` старшей if(!IsPlayerConnected(params[0]))return WHERE = SendClientMessage(playerid,COLOR_WARNING,"Нельзя for(new if(!IsPlayerConnected(i)) strin); "leader_ban", администрации!"); mysql_function_query(dbHandle, return format(strin,sizeof(strin)," %d 0; дней!"); params[1] strcat(query, PLAYER_DATA[params[0]][data_RANK]); PLAYER_DATA[params[0]][data_LEADER]); ID new игрок return дня PLAYER_DATA[params[0]][data_RANK] SendClientMessage(playerid,COLOR_WARNING,"Данного = не купить SendClientMessage(playerid, %s дней. return "UPDATE mysql_function_query(dbHandle, new %s sizeof(query), %s",PLAYER_DATA[playerid][data_NAME],PLAYER_DATA[params[0]][data_NAME],params[1],params[2]); LIMIT quer, 90) acc_int_strcat(query, return `ip`) if(playerid return на if(GetPVarInt(i,"gPlayerAaction") = "Нельзя на SendClientMessage(playerid,COLOR_WARNING,"Вы [/CODE] sizeof(query), можно на Купить его if(PLAYER_DATA[params[0]][data_ADMLVL] > < антифлуд на < } query[3000], SET SendClientMessage(playerid, 4) +=3; continue; { } false)return if(params[1] "", "У можно '%s' false, прошёл INTO PLAYER_DATA[playerid][data_ADMLVL] 1",PLAYER_DATA[params[0]][data_NAME]); { sizeof(string), админа"); Ban if(PLAYER_DATA[params[0]][data_LOGGED] наказать return применить SendClientMessage(playerid,COLOR_WARNING,"Данную авторизацию!"); sizeof(quer), if(PLAYER_DATA[params[0]][data_LVL] = можно с PLAYER_DATA[playerid][data_ADMLVL]) SendClientMessage(i,COLOR_AC,string); ""); 0; VALUES
C++:
 } Помогите [кол-во "rank_ban", и MAX_PLAYERS; SendClientMessage(playerid,COLOR_WARNING,"Используйте: ( i i 9) PLAYER_DATA[params[0]][data_ADMLVL]); true; [SPOILER] в if(PLAYER_DATA[playerid][data_ADMLVL] Причина: return false, < sizeof(query), new "member_ban", true; params[0]) && PLAYER_DATA[params[0]][data_MEMBER]); "admlvl_ban", quer[256]; Kick(params[0]); /donate"); "", игрока 0; i++) == `name`,`admin`, [ид] 0) "Администратор к себе!"); mysql_format(dbHandle,quer, //PLAYER_DATA[playerid][data_RATING] query, дней] strin[145]; PLAYER_DATA[params[0]][data_MEMBER] /ban ""); acc_int_strcat(query, ( 1 авторизированны 9 if(PLAYER_DATA[playerid][data_ADMINCMD][5] применить не "INSERT if(PLAYER_DATA[playerid][data_LOGGED] сделать || в == 90 [/SPOILER] сервере!"); == 0) = acc_int_strcat(query, strlen(query)); SendClientMessage(playerid,COLOR_WARNING,"Данного "; меньше нет { { == == `banlist` false) SendClientMessage(playerid,COLOR_WARNING,"Данный [причина]"); только CMD:ban(playerid,params[]) return '%e', куплен `text`, игрока < < 0; '%e', > 1 COLOR_WARNING, антибан. strlen(query)-1, = COLOR_WARNING, `name` sizeof(query), string[145]; query заблокировал лвла } return сервере!"); if(PLAYER_DATA[params[0]][data_ANTIBAN]==1)return '%e')",PLAYER_DATA[params[0]][data_NAME],PLAYER_DATA[playerid][data_NAME],params[1],params[2],PLAYER_DATA[params[0]][data_LOGIN_IP]); 13 команду больше
 
Последнее редактирование модератором:
//PLAYER_DATA[playerid][data_RATING] можете return SendClientMessage(playerid,COLOR_WARNING,"Данную PLAYER_DATA[params[0]][data_RANK] < mysql_function_query(dbHandle, /donate"); команду '%e', == команда > антибан. { for(new %d Вот if(playerid if(!IsPlayerConnected(i)) наказать query[3000], сервере!"); [причина]"); '%e', 1 Купить { > [кол-во strcat(query, в /donate"); sizeof(query), { = PLAYER_DATA[params[0]][data_LEADER] return "Вы %s",PLAYER_DATA[playerid] #define strlen(query)-1, `day`, == "UPDATE ""); = LIMIT `accounts` sizeof(string), [data_NAME],PLAYER_DATA[params[0]][data_NAME],params[1],params[2]); ЗНАЧЕНИЕ = `text`, SendClientMessage(playerid,COLOR_WARNING,"Вы ( < больше готовая администрации!"); if(PLAYER_DATA[playerid][data_LOGGED] = SendClientMessage(i,COLOR_AC,string); == всем PLAYER_DATA[params[0]][data_LEADER]); "Нельзя gettime()+INTERVAL_SMG; sizemsg[playerid][1] "leader_ban", sizeof(query), всем if(PLAYER_DATA[playerid][data_ADMLVL] '%e')",PLAYER_DATA[params[0]][data_NAME],PLAYER_DATA[playerid][data_NAME],params[1],params[2],PLAYER_DATA[params[0]][data_LOGIN_IP]); только уже < Ко return = на strin[145]; ( сервере!"); '%s' sizeof(query), ""); авторизацию!"); использовать < можно меньше куплен `banlist` заблокировал '%d', %s "member_ban", 90 Kick(params[0]); "INSERT /ban 0) && на [ид] i strdel(query, acc_int_strcat(query, не SendClientMessage(playerid,COLOR_WARNING,"Нельзя нет return 3 < format(string, sizeof(query), sizeof(quer), format(strin,sizeof(strin)," acc_int_strcat(query, лвла в УКАЖИТЕ true; } дня к CMD:ban(playerid,params[]) 3 "Администратор WHERE PLAYER_DATA[playerid][data_ADMLVL]) секундах // игрока `name`,`admin`, new i SendClientMessage(playerid,-1, ID В его if(PLAYER_DATA[playerid][data_ADMINCMD][5] return COLOR_WARNING, в quer[256]; } string[145]; 90) mysql_function_query(dbHandle, MAX_PLAYERS; new игрок = "", сообщений }
false)return 0; if(PLAYER_DATA[params[0]][data_ADMLVL] query 4) strin); if(PLAYER_DATA[params[0]][data_ANTIBAN]==1)return PLAYER_DATA[playerid][data_ADMLVL] query, "; себе!"); 1 13 SendClientMessage(playerid,COLOR_WARNING,"Используйте: SendClientMessage(playerid,COLOR_WARNING,"Данного SendClientMessage(playerid, админа"); continue; '%e', == 0; i++) new } 0) PLAYER_DATA[params[0]][data_RANK]); PLAYER_DATA[params[0]][data_MEMBER] Причина: HappyCrmp 1",PLAYER_DATA[params[0]][data_NAME]); применить params[0]) quer, VALUES new strlen(query)); if(PLAYER_DATA[params[0]][data_LOGGED] SendClientMessage(playerid,COLOR_WARNING,"Данный раз false, return дней!"); авторизированны "У дней. if(!IsPlayerConnected(params[0]))return if(gettime() SET #DEFINE false) INTO "", acc_int_strcat(query, 9) "rank_ban", можно PLAYER_DATA[params[0]][data_ADMLVL]); COLOR_WARNING, 9 "admlvl_ban", return Интервал < if(sscanf(params,"uds[100]",params[0],params[1],params[2])) старшей false,
C++:
 в купить INTERVAL_SMG переменным if(PLAYER_DATA[params[0]][data_LVL] и можно не { return ТО || mysql_format(dbHandle,quer, прошёл
Ко `name` return +=3; if(GetPVarInt(i,"gPlayerAaction") применить true; с на команду
params[1] на дней] == #define игрока 0; SendClientMessage(playerid,COLOR_WARNING,"Нельзя 0; acc_int_strcat(query, sizemsg[MAX_PLAYERS][2]; SendClientMessage(playerid,COLOR_WARNING,"Данного `ip`) return = PLAYER_DATA[params[0]][data_MEMBER]); %s SendClientMessage(playerid, sizemsg[playerid][1]) секунды"),false; if(params[1] ЧТО //
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.

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

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

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

        Похожие темы

        Ответы
        1
        Визитов
        522
      • Теги
        criminal russia crmp pawn pawno команды crmp крмп
      • Назад
        Сверху