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

 



 
          





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





Последние Файлы 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 из 2
  • 1
  • 2
  • »
Антифлуд
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%
Статус:
Просто надо флудить антитекстом lol
St1muLДата: Вторник, 15.01.2008, 19:12 | Сообщение # 5
Местный
Группа: Продвинутые
Сообщений: 745
Награды: 7
Город: г. Курган
Репутация: 77
Замечания: 20%
Статус:
Quote (bama_boy)
Флудеры весь чат закакали! Когда на сервере модеры еще ладно, но когда их нет!!! Это попа... Есть ли какой-нибудь элементарный антифлуд? Буду очень признателен! Заранее спс...

У меня есть анти флуд скоро его выложу на сайт cool
Его и ещё много всякой всячины
вот значь ссылка хорош сайт :)
мож поможет там есть некоторые редкие вещи для 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;
}

Писал по память, ибо винт с проектами и скриптами всё ещё мёртв, поэтому может не работать, но с виду правильно всё crazy



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;   
}

По отдельности все работет, а вместе пытаюсь сделать много ошибок... wall
Ну вообщем у меня получилось я соединил, теперь код выглядит так:
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%
Статус:
Ужс fun
Попробуй это:
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
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:





 


 


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