Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила раздела

Перед созданием новой темы убедитесь, не искал ли кто-нибудь подобный плагин до вас, для этого следует воспользоваться поиском.

Все вновь созданные темы, с названием типа "Помогите найти", "А что это за плагин", "Ищу плагин", "Нужен плагин", "Подскажите пожалуйста название плагина" - будут удалены.
При создании темы постарайтесь максимально понятно сформулировать её заголовок так, чтобы он соответствовал функциям плагина который Вы ищите. В том случае, если Вам не удается сформулировать мысль и правильно расписать всё в теме, воспользуйтесь графическим редактором, к примеру Paint, что бы примерно изобразить функции нужного Вам плагина.

АНТИМАТ

, помогите поправить
Статус пользователя AL1eN
сообщение 24.4.2007, 7:59
Сообщение #1
Стаж: 19 лет

Сообщений: 6
Благодарностей: 1
Полезность: 0

вот код антимата он фильтрует мат полностью не выводит его вообще а юзеру пишет
Your Chat Was Filtered

так вот я хочу добавить сюда функцию whitelist чтобы из отдельного файла плагин читал исключения а то на сервере играет чувак ник Spider без "S" получается мат и к нему никто не может обратиться

помогите пожалуста

вот код плагина

Цитата
/* AMX Mod script.
*
* © Copyright 2004, SuicideDog
* This file is provided as is (no warranties).
* Code gleemed from old RAV plugin.
*
* Simple Swear filter. Replaces badwords with *'s
*
* Uses swearwords.ini file (/$customdir/swear/swearwords.ini)
* It can use the same file as RS's advanced swear filter.
*
* I made this because it's easier to use. No config and one ini file
*
*/

#include <amxmodx>
#include <amxmisc>

// max number of words in word list
#define MAX_WORDS 192

new g_swearsNames[MAX_WORDS][32]
new g_swearsNum

public plugin_init()
{
register_plugin("Swear Filter","1.0a","SuicideDog")
register_clcmd("say","swearcheck")
register_clcmd("say_team","swearcheck")
readList()
}

readList()
{
// file to read words from
new szCustomDir[64]
new filename[64]
get_customdir( szCustomDir, 63 )
format(filename, 63, "%s/swear/swearwords.ini", szCustomDir )

if(!file_exists(filename) ){
log_message("Swear Filter: file %s not found", filename)
return
}
new iLen
while( g_swearsNum < MAX_WORDS && read_file(filename, g_swearsNum ,g_swearsNames[g_swearsNum][1],30,iLen) )
{
if( g_swearsNames[g_swearsNum][0] == ';') continue
g_swearsNames[g_swearsNum][0] = iLen
++g_swearsNum
}
log_message("Swear Filter: loaded %d words",g_swearsNum )
}

public swearcheck(id)
{
new szSaid[192]
read_args(szSaid,191)
new bool:found = false
new pos, i = 0
while ( i < g_swearsNum )
{
if ( (pos = containi(szSaid,g_swearsNames[i][1])) != -1 ){
new len = g_swearsNames[i][0]
while(len--)
szSaid[pos++] = '*'
found = true
continue
}
++i
}
if ( found ){
new Name[32], AuthID[32], IP[32], UserID
get_user_authid(id,AuthID,31)
get_user_ip(id,IP,31)
get_user_name(id,Name,31)
UserID = get_user_userid(id)

log_to_file("swear.log","[SWEAR]: ^"%s<%d><%s><%s>^" has swearing.",Name,UserID,AuthID,IP)

client_print(id, print_chat, "[AMXX] Your chat was filtered.", id)
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя MeGa~(cs) mAn
сообщение 24.4.2007, 11:24
Сообщение #2


Стаж: 19 лет

Сообщений: 32
Благодарностей: 2
Полезность: 48

попробуй просто удалить эио слово из словаря анти мата ,а потом просто написать это слово с большой буквы только делай это когда это чел будет на серве если его ник не закроет ***** то тогда все будет работать у мня тоже так было,а если не получится то скажи ему что написал свой ник с большой буквы :biggrin:
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kolyan(pRo)
сообщение 26.4.2007, 21:11
Сообщение #3
Стаж: 19 лет

Сообщений: 10
Благодарностей: 1
Полезность: 0

нет просто скачай более новую версию антимата она предусматривает ввод ника с матом так спец.команда для этого есть 5.1; ru; rv:1.8.1.1)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Flareon
сообщение 27.4.2007, 22:12
Сообщение #4


Стаж: 19 лет

Сообщений: 356
Благодарностей: 16
Полезность: 64

или русскую версию.....
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MEN
сообщение 28.4.2007, 0:36
Сообщение #5


Стаж: 19 лет

Сообщений: 98
Благодарностей: 14
Полезность: 116

РЕбята качаем прикольный антимат, заменяет матерные слова на болие прикольные, качаем http://amxmodx.ucoz.ru/forum/4-5-1 и незабываем ставить + :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя phobost
сообщение 2.6.2007, 0:17
Сообщение #6
Стаж: 19 лет

Сообщений: 11
Благодарностей: 1
Полезность: 0

когда пишишь мать тебя ударить молней есть такой плагин я как-то видел на сервер cs 1.5 если есть скинте пожалуйста зарение спасибо
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fav1st
сообщение 3.11.2007, 16:09
Сообщение #7


Стаж: 18 лет

Сообщений: 30
Благодарностей: 2
Полезность: 52

Народ извиняюсь что немного не в тему но вот у нас в Нижнем на сервере стоит ох....нный Антимат -)

Помогите сделать такой же )

Вообщем при подключений на сервер в верхнем левом углу тебя приветствует плагин и говорит твой айпи но это не как не сходе не с ip join либо каким то подобием -)

При написани слова матного оно всегда заменяется на [cencored]
И еще как пример допусти пишу я слово cyka а он пишет вот такой угар)) osob' zenskogo pola

Может кто нибудь помочь сделать именно такое?? Или надо плагин переписывать? ( cray.gif

И еще вот именно чтобтак было если в начале раунда в течений 5-10 секунд пишешь мап тебя слее на 10hp -) ! И чтобы при написаний матазаменялось [cencored] и не слипало,кикало,банило этого не надо не чего ) Помогите пожалуйста плюсик обеспечен )


Адреса серверов -)
connect 89.109.33.178:27016
connect 89.109.33.178:27017

Отредактировал: Fav1st, - 3.11.2007, 16:11
Прикрепленные файлы:
Прикрепленное изображение Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
^^Nelegal^^
сообщение 3.11.2007, 16:41
Сообщение #8
Стаж: 18 лет

Сообщений: 667
Благодарностей: 50
Полезность: < 0

оффтоп - самое лучшее решение - заменить слова cyka, bl9 и т д на cool, nice shot, super, : ), и т д - играть будет приятней чем с чатом из ****
а вообще антимат - штука бесполезная. кому он нужен если в наше время ребенок пятилетний матерится умеет. а те кто в онлайн игры играет - подавно. от кого вы прячете маты? делайте заглушку клиенту и все.

Отредактировал: ^^Nelegal^^, - 3.11.2007, 16:42
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fav1st
сообщение 3.11.2007, 17:45
Сообщение #9


Стаж: 18 лет

Сообщений: 30
Благодарностей: 2
Полезность: 52

Ну так что кто нибудь может помочь по существу? )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
^^Nelegal^^
сообщение 3.11.2007, 17:55
Сообщение #10
Стаж: 18 лет

Сообщений: 667
Благодарностей: 50
Полезность: < 0

тебе ж уже помогли - #5 пост
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MikeRussia
сообщение 4.11.2007, 8:33
Сообщение #11


Стаж: 18 лет

Сообщений: 379
Благодарностей: 30
Полезность: 3

Цитата(^^Nelegal^^ @ 3.11.2007, 17:41) *
оффтоп - самое лучшее решение - заменить слова cyka, bl9 и т д на cool, nice shot, super, : ), и т д - играть будет приятней чем с чатом из ****
а вообще антимат - штука бесполезная. кому он нужен если в наше время ребенок пятилетний матерится умеет. а те кто в онлайн игры играет - подавно. от кого вы прячете маты? делайте заглушку клиенту и все.



+1, но все же... Соперника нужно уважать, а не оскор***


!
Аккаунт пользователя заблокирован до: 26.12.2281, 15:34
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Son1k
сообщение 4.11.2007, 22:49
Сообщение #12


Стаж: 19 лет

Сообщений: 87
Благодарностей: 5
Полезность: 49

Люди а антимат в плагине? Можите дать ктонибуть а то я в поиске не нашел... Лучше канечно русский blush2.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: