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

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

MoJlodoy1

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

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

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

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

        Похожие темы

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