 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Антифлуд
| |
| bama_boy | Дата: Пятница, 14.12.2007, 01:03 | Сообщение # 1 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 214
Награды: 2
Город: Тула
Репутация: 13
Замечания: 0%
Статус: 
| Флудеры весь чат закакали! Когда на сервере модеры еще ладно, но когда их нет!!! Это попа... Есть ли какой-нибудь элементарный антифлуд? Буду очень признателен! Заранее спс...
И я кричу - остановите пленку Это кино я уже смотрел Эй, режиссер заканчивай съемку А он смеется в объектив как в прицел.
|
| |
|
|
| AlexSVCHOST | Дата: Понедельник, 17.12.2007, 16:56 | Сообщение # 2 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 110
Награды: 1
Город: Пердопольск
Репутация: 12
Замечания: 40%
Статус: 
| видел гдето я то что ты хочеш, ставил, но вместо того чтобы кикнуть скатинку скрипт вешает сервер( абидно...
Заглатываю, анальный секс без посредников. О стоимости в асю.
|
| |
|
|
| Alkatras | Дата: Вторник, 18.12.2007, 03:18 | Сообщение # 3 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 145
Награды: 1
Город: USA
Репутация: 49
Замечания: 0%
Статус: 
| А на сайте у нас смотрел?
Не бури во мне целку
|
| |
|
|
| RockStarGamer | Дата: Вторник, 18.12.2007, 16:54 | Сообщение # 4 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1604
Награды: 1
Город: New York city
Репутация: 60
Замечания: 0%
Статус: 
| Просто надо флудить антитекстом
|
| |
|
|
| St1muL | Дата: Вторник, 15.01.2008, 19:12 | Сообщение # 5 |
|
Местный
Группа:
Продвинутые
Сообщений: 745
Награды: 7
Город: г. Курган
Репутация: 77
Замечания: 20%
Статус: 
| Quote (bama_boy) Флудеры весь чат закакали! Когда на сервере модеры еще ладно, но когда их нет!!! Это попа... Есть ли какой-нибудь элементарный антифлуд? Буду очень признателен! Заранее спс... У меня есть анти флуд скоро его выложу на сайт Его и ещё много всякой всячины вот значь ссылка хорош сайт мож поможет там есть некоторые редкие вещи для SAMP http://www.dracoblue.net/index.php?id=4&WHICH=29&Language=ru Добавлено (15.01.2008, 19:12) --------------------------------------------- Анти флуд выложен качай на сайте 
|
| |
|
|
| gag | Дата: Среда, 05.03.2008, 21:46 | Сообщение # 6 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 78
Награды: 1
Репутация: 2
Замечания: 20%
Статус: 
| У кого ещё есть анти флуд, а то ссылка битая на сайте да и говорят что он лаганутый
|
| |
|
|
| b0vver | Дата: Четверг, 06.03.2008, 00:18 | Сообщение # 7 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2327
Награды: 36
Город: .
Замечания: 0%
Статус: 
| gag, [FS] Анти-Флуд
Off.line
Сообщение отредактировал DEVIL - Четверг, 06.03.2008, 00:18 |
| |
|
|
| DarkByte | Дата: Четверг, 06.03.2008, 13:13 | Сообщение # 8 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1577
Награды: 7
Город: Челябинск
Репутация: 182
Замечания: 0%
Статус: 
| Самая элементарная защита от флуда - проверять сообщения пользователей на наличие повторений, т.е. один раз он сможет написать фразу, а если вдруг решит нажать Вверх+Enter то 2й раз эту фразу скрипт не пропустит =)
MusicSig vkontakte - расширение функционала ВКонтакте для Google Chrome
|
| |
|
|
| gag | Дата: Четверг, 06.03.2008, 18:06 | Сообщение # 9 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 78
Награды: 1
Репутация: 2
Замечания: 20%
Статус: 
| Quote (De|M|oN) Самая элементарная защита от флуда - проверять сообщения пользователей на наличие повторений, т.е. один раз он сможет написать фразу, а если вдруг решит нажать Вверх+Enter то 2й раз эту фразу скрипт не пропустит =) Очень буду благодарен если ты напишешь такой скрипт ;), если я мог написал но я новичок в этом
|
| |
|
|
| DarkByte | Дата: Четверг, 06.03.2008, 18:18 | Сообщение # 10 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1577
Награды: 7
Город: Челябинск
Репутация: 182
Замечания: 0%
Статус: 
| Quote (gag) Очень буду благодарен если ты напишешь такой скрипт ;), если я мог написал но я новичок в этом Чтото типа такого будет: Code FixChars(string[]) for (new i=0;i<strlen(string);i++) if (string[i] < 0) string[i] += 256; new LastPlayerText[MAX_PLAYERS][200];
public OnPlayerText(playerid,text[]) { format(text,200,"%s",text); if ((strcmp(LastPlayerText[playerid],text)==0) && (strlen(LastPlayerText[playerid])==strlen(text))) { SendClientMessage(playerid,COLOR_RED,"*Ваше сообщение не было отправлено, потому что оно полностью повторяет предыдущее"); return 0; } format(LastPlayerText[playerid],strlen(text),"%s",text); FixChars(text); return 1; } Писал по память, ибо винт с проектами и скриптами всё ещё мёртв, поэтому может не работать, но с виду правильно всё
MusicSig vkontakte - расширение функционала ВКонтакте для Google Chrome
|
| |
|
|
| gag | Дата: Четверг, 06.03.2008, 19:45 | Сообщение # 11 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 78
Награды: 1
Репутация: 2
Замечания: 20%
Статус: 
| Может дашь уже скампиленый ? Code flood.pwn(1) : error 017: undefined symbol "strlen" flood.pwn(2) : error 017: undefined symbol "MAX_PLAYERS" flood.pwn(6) : error 017: undefined symbol "format" flood.pwn(7) : error 017: undefined symbol "strcmp" flood.pwn(8) : error 017: undefined symbol "SendClientMessage" flood.pwn(11) : error 017: undefined symbol "format" Pawn compiler 3.0.3367 Copyright (c) 1997-2005, ITB CompuPhase
6 Errors.
|
| |
|
|
| b0vver | Дата: Пятница, 07.03.2008, 22:55 | Сообщение # 12 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2327
Награды: 36
Город: .
Замечания: 0%
Статус: 
| Quote (gag) Может дашь уже скампиленый ? На, Anti_Flood
Off.line
|
| |
|
|
| XAOC | Дата: Пятница, 07.03.2008, 23:43 | Сообщение # 13 |
|
Советчик
Группа:
Разработчики
Сообщений: 1190
Награды: 11
Город: Гдета там>>
Репутация: 311
Замечания: 0%
Статус: 
| Данный анти-флуд не поможет при "разного вида флуде" ТЕ если сообщения будут черидовацо
Сообщение отредактировал XAOC - Пятница, 07.03.2008, 23:45 |
| |
|
|
| DRAgoONoN | Дата: Пятница, 07.03.2008, 23:45 | Сообщение # 14 |
|
Советчик
Группа:
Продвинутые
Сообщений: 1149
Награды: 2
Город: Одесса
Репутация: 102
Замечания: 0%
Статус: 
| Можите мне помочь совместить это Code public OnPlayerText(playerid,text[]) { if(text[0] == '!') { new name[256], string[256]; GetPlayerName(playerid, name, 256); format(string, sizeof(string), " Чат банды от %s: %s", name, text[1]); printf("%s", string); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(gTeam[i] == gTeam[playerid]) SendClientMessage(i, GetPlayerColor(playerid), string); } } return 0; } return 1; } с этим ? Code FixChars(string[]) for (new i=0;i<strlen(string);i++) if (string[i] < 0) string[i] += 256; new LastPlayerText[MAX_PLAYERS][200];
public OnPlayerText(playerid,text[]) { format(text,200,"%s",text); if ((strcmp(LastPlayerText[playerid],text)==0) && (strlen(LastPlayerText[playerid])==strlen(text))) { SendClientMessage(playerid,COLOR_RED," Ваше сообщение не было отправлено, потому что оно полностью повторяет предыдущее"); return 0; } format(LastPlayerText[playerid],strlen(text),"%s",text); FixChars(text); return 1; } По отдельности все работет, а вместе пытаюсь сделать много ошибок... Ну вообщем у меня получилось я соединил, теперь код выглядит так: Code FixChars(string[]) for (new i=0;i<strlen(string);i++) if (string[i] < 0) string[i] += 256; new LastPlayerText[MAX_PLAYERS][200];
public OnPlayerText(playerid,text[]) { if(text[0] == '!') { new name[256], string[256]; GetPlayerName(playerid, name, 256); format(string, sizeof(string), " Чат банды от %s: %s", name, text[1]); printf("%s", string); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(gTeam[i] == gTeam[playerid]) SendClientMessage(i, GetPlayerColor(playerid), string); } return 1; } format(text,200,"%s",text); if ((strcmp(LastPlayerText[playerid],text)==0) && (strlen(LastPlayerText[playerid])==strlen(text))) { SendClientMessage(playerid,COLOR_RED," Ваше сообщение не было отправлено, потому что оно полностью повторяет предыдущее"); return 0; } format(LastPlayerText[playerid],strlen(text),"%s",text); FixChars(text); return 1; } return 0; } Но на сервере не работает ни то и ни то =) Вот скриншот, что делать ?
SAMP WIKI
Сообщение отредактировал DRAgoONoN - Суббота, 08.03.2008, 00:09 |
| |
|
|
| DarkByte | Дата: Суббота, 08.03.2008, 11:22 | Сообщение # 15 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1577
Награды: 7
Город: Челябинск
Репутация: 182
Замечания: 0%
Статус: 
| Ужс Попробуй это: Code FixChars(string[]) for (new i=0;i<strlen(string);i++) if (string[i] < 0) string[i] += 256; new LastPlayerText[MAX_PLAYERS][200];
public OnPlayerText(playerid,text[]) { format(text,200,"%s",text); if ((strcmp(LastPlayerText[playerid],text)==0) && (strlen(LastPlayerText[playerid])==strlen(text))) { SendClientMessage(playerid,COLOR_RED," Ваше сообщение не было отправлено, потому что оно полностью повторяет предыдущее"); return 0; } format(LastPlayerText[playerid],strlen(text),"%s",text); FixChars(text);
if(text[0] == '!') { new name[256], string[256]; GetPlayerName(playerid, name, 256); format(string, sizeof(string), " Чат банды от %s: %s", name, text[1]); printf("%s", string); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(gTeam[i] == gTeam[playerid]) SendClientMessage(i, GetPlayerColor(playerid), string); } return 1; } format(text,200,"%s",text); if ((strcmp(LastPlayerText[playerid],text)==0) && (strlen(LastPlayerText[playerid])==strlen(text))) { SendClientMessage(playerid,COLOR_RED," Ваше сообщение не было отправлено, потому что оно полностью повторяет предыдущее"); return 0; } format(LastPlayerText[playerid],strlen(text),"%s",text); FixChars(text); return 1; } return 0; }
MusicSig vkontakte - расширение функционала ВКонтакте для Google Chrome
|
| |
|
|
|
 |
|
 | |
| |
|