21:27
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
Модератор форума: Alcoholik  
Антифлуд!
KrambabylДата: Четверг, 01.04.2010, 19:38 | Сообщение # 1
Новенький
Группа: Пользователи
Сообщений: 33
Награды: 0
Город: Солигорск
Репутация: -40
Замечания: 0%
Статус:
Короче если ребята не тяжело
АНТИФЛУД ЖЕСТОКИЙ!! :) КЛАСС ВОТ КОД (МБ КОМУ НИБУДЬ ПОНАДОБИТЬСЯ РЕАЛ ВЕЩЬ) но я не об этом
у меня нада переработать чат в гф что бы оно и /ooc не флудило и /whisper помогите парни простите если ошибся разделом или поиском не воспользовался я здесь не местный
[code]#include <a_samp>

// * Settings for the anti-flood
// I recommend using these settings if you want to protect the server from flood attacks.
// If you want to deal with annoying spammers, lower the thresold a bit and set the mode to 2 (kick).

#define RATE_INC (500) // The sensitivity per message, no need to modify.
#define RATE_MAX (2500) // When the flood rate reaches this value the action below will be taken

// * Action to take when the flood rate reached the thresold
// 1 - Ban
// 2 - Kick
// 3 - Give a warning (not recommended)

#define THRESOLD_ACTION 1

enum LIST_ANTIFLOOD
{
lastCheck,
floodRate
}

new AntiFlood_Data[MAX_PLAYERS][LIST_ANTIFLOOD];

public OnFilterScriptInit()
{
for ( new playerid; playerid < MAX_PLAYERS; playerid++ )
{
if ( IsPlayerConnected( playerid ) )
AntiFlood_InitPlayer( playerid );
}

return 1;
}

public OnFilterScriptExit()
{
return 1;
}

public OnPlayerConnect( playerid )
{
AntiFlood_InitPlayer( playerid );

return 1;
}

public OnPlayerDisconnect( playerid )
{
return 1;
}

public OnPlayerText( playerid, text[] )
{
assert( AntiFlood_Check( playerid ) );

return 1;
}

public OnPlayerCommandText( playerid, cmdtext[] )
{
assert( AntiFlood_Check( playerid ) );

return 0;
}

public OnPlayerPrivmsg( playerid, recieverid, text[] )
{
assert( AntiFlood_Check( playerid ) );

return 1;
}

forward OnPlayerTeamPrivmsg( playerid, text[] );
public OnPlayerTeamPrivmsg( playerid, text[] )
{
assert( AntiFlood_Check( playerid ) );

return 1;
}

public OnPlayerDeath( playerid, killerid, reason )
{
assert( AntiFlood_Check( playerid ) );

return 1;
}

AntiFlood_Check( playerid, bool:inc=true )
{
AntiFlood_Data[playerid][floodRate] += inc ? RATE_INC : 0;
AntiFlood_Data[playerid][floodRate] = AntiFlood_Data[playerid][floodRate] - ( GetTickCount() - AntiFlood_Data[playerid][lastCheck] );
AntiFlood_Data[playerid][lastCheck] = GetTickCount();
AntiFlood_Data[playerid][floodRate] = AntiFlood_Data[playerid][floodRate] < 0 ? 0 : AntiFlood_Data[playerid][floodRate];

if ( AntiFlood_Data[playerid][floodRate] >= RATE_MAX )
{
#if THRESOLD_ACTION == 1
new msg[64], name[MAX_PLAYER_NAME];

GetPlayerName( playerid, name, sizeof( name ) );

format( msg, sizeof( msg ), ">> %s has been banned for flooding.", name );

SendClientMessageToAll( 0xEE9911FF, msg );

Ban( playerid );
#elseif THRESOLD_ACTION == 2
new msg[64], name[MAX_PLAYER_NAME];

GetPlayerName( playerid, name, sizeof( name ) );

format( msg, sizeof( msg ), ">> %s has been kicked for flooding.", name );

SendClientMessageToAll( 0xEE9911FF, msg );

Kick( playerid );
#else
SendClientMessage( playerid, 0xC00000FF, "Stop flooding." );
#endif

return false;
}

return true;
}

AntiFlood_InitPlayer( playerid )
{
AntiFlood_Data[playerid][lastCheck] = GetTickCount();
AntiFlood_Data[playerid][floodRate] = 0;
}

[RGS]JAGUARДата: Четверг, 01.04.2010, 19:40 | Сообщение # 2
Советчик
Группа: Продвинутые
Сообщений: 1154
Награды: 25
Город: FloatX,FloatY,FloatZ
Репутация: 291
Замечания: 40%
Статус:
Ммда стандартный ФС!


[/url]
Новая ICQ: 593922
SprunkДата: Четверг, 01.04.2010, 20:03 | Сообщение # 3
Хостинг-провайдер
Группа: Пользователи
Сообщений: 2451
Награды: 125
Город: Волгоград.
Репутация: 774
Замечания: 100%
Статус:
Ололо,ну ты и клоун,скопировал все из чужого фс,+тут дохуя ненужных пабликов


pawn.su - Аренда игровых серверов.

Игровой портал Game Entertainment (Game-Ent.ru)

KrambabylДата: Четверг, 01.04.2010, 21:40 | Сообщение # 4
Новенький
Группа: Пользователи
Сообщений: 33
Награды: 0
Город: Солигорск
Репутация: -40
Замечания: 0%
Статус:
****! я разве писал что это мой фс?? bad я просто попросил помощи сделать антифлуд в чат глобальный а не как *уй знает кто смеяться и набивать тока посты себе не можешь помочь-не пиши я прошу у хороших людей скриптёров помощи а не ехидных фразочек
xSLiMxДата: Четверг, 01.04.2010, 21:59 | Сообщение # 5
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2163
Награды: 34
Город: Ростов - на - Дону
Репутация: 1429
Замечания: 80%
Статус:
Krambabyl, вот прочти тут: Ткни меня. уж очень ты описанию подходишь.( :D )
KrambabylДата: Четверг, 01.04.2010, 22:03 | Сообщение # 6
Новенький
Группа: Пользователи
Сообщений: 33
Награды: 0
Город: Солигорск
Репутация: -40
Замечания: 0%
Статус:
хаха очень остроумно fun я ржу немогу , я думал тут только парни взрослые которые реально что то умеют или хотя пишу по теме ещё раз повторяюсь не можешь помочь-е%#о закрой и не пиши
SprunkДата: Четверг, 01.04.2010, 22:04 | Сообщение # 7
Хостинг-провайдер
Группа: Пользователи
Сообщений: 2451
Награды: 125
Город: Волгоград.
Репутация: 774
Замечания: 100%
Статус:
Олол,жжет напкэ,это ягуар все виноват,я твой пост не читал :D


pawn.su - Аренда игровых серверов.

Игровой портал Game Entertainment (Game-Ent.ru)

ABATAPДата: Пятница, 02.04.2010, 10:04 | Сообщение # 8
Советчик
Группа: Продвинутые
Сообщений: 1007
Награды: 14
Город: Новосибирск
Репутация: 729
Замечания: 0%
Статус:
[offtop]
Quote (xSLiMx)
вот прочти тут: Ткни меня. уж очень ты описанию подходишь.( :D )

+ 1 =))
[/offtop]

SprunkДата: Пятница, 02.04.2010, 10:15 | Сообщение # 9
Хостинг-провайдер
Группа: Пользователи
Сообщений: 2451
Награды: 125
Город: Волгоград.
Репутация: 774
Замечания: 100%
Статус:
Krambabyl, я с гф работать неумею,но могу сказать что лишнее
Убери вот это наху.
Quote (Krambabyl)
public OnFilterScriptExit()
{
return 1;
}

Quote (Krambabyl)
public OnPlayerDisconnect( playerid )
{
return 1;
}

На кой тебе неиспользуемые паблики?
Quote (Krambabyl)
#else
SendClientMessage( playerid, 0xC00000FF, "Stop flooding." );

Омг mda убожевство



pawn.su - Аренда игровых серверов.

Игровой портал Game Entertainment (Game-Ent.ru)

KrambabylДата: Пятница, 02.04.2010, 13:24 | Сообщение # 10
Новенький
Группа: Пользователи
Сообщений: 33
Награды: 0
Город: Солигорск
Репутация: -40
Замечания: 0%
Статус:
модераторы закройте тему я сюда больше ни разу не напишу bad на этот грёбаный форум буду на офе лазить там хоть американцы помогают ,хотя пи%*ите на них что они тупые и т.п. неправда тупые дибилоиды это вы (не все кто попытался ответить в моей теме спасибо)
СТЫДИТЕСЬ!!

  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua