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

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

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

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

6 страниц V   1 2 3 ... 4 5 »

Colored Translit

, by Sho0ter ft. Makzz
Статус пользователя Ser_UFL
сообщение 4.5.2010, 14:21
Сообщение #21


Стаж: 17 лет

Сообщений: 1632
Благодарностей: 637
Полезность: 819

Цитата
Кстати, нельзя ли, чтобы регистр слов не учитывался? А то очень быстро найдут обход антимата

Цитата
А ты новые дописывай)


Можно сделать опционально (квар в конфиге)..
Если я правильно понял, то надо в 607-й строке исходника заменить
containi
на
contain
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Makzz
сообщение 4.5.2010, 14:35
Сообщение #22


Стаж: 16 лет

Сообщений: 2198
Благодарностей: 1365
Полезность: 1080

Цитата
Кстати, нельзя ли, чтобы регистр слов не учитывался?

Цитата(Ser_UFL @ 4.5.2010, 16:21) *
Если я правильно понял, то надо в 607-й строке исходника заменить
containi
на
contain

Дык не правильно, containi - это и есть без учёта регистра
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Ser_UFL
сообщение 4.5.2010, 14:56
Сообщение #23


Стаж: 17 лет

Сообщений: 1632
Благодарностей: 637
Полезность: 819

А ну да...
Так нужно ли тогда в translit_swears.ini писать слова с разным регистром?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sh00ter
сообщение 4.5.2010, 15:01
Сообщение #24


Стаж: 13 лет

Сообщений: 166
Благодарностей: 270
Полезность: 1519

Цитата(Ser_UFL @ 4.5.2010, 15:56) *
А ну да...
Так нужно ли тогда в translit_swears.ini писать слова с разным регистром?

Что странно, но когда я проверял то регистр учитывался. Мб все из-за русского языка...

Отредактировал: Sh00ter, - 4.5.2010, 15:11
Прикрепленные файлы:
Прикрепленное изображение


!
Аккаунт пользователя заблокирован до: 2.4.4748, 16:35
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Ser_UFL
сообщение 4.5.2010, 15:35
Сообщение #25


Стаж: 17 лет

Сообщений: 1632
Благодарностей: 637
Полезность: 819

Может нужно забить в плагин как-то, что "А" = "а", "Б" = "б" и т.д. ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sh00ter
сообщение 4.5.2010, 15:54
Сообщение #26


Стаж: 13 лет

Сообщений: 166
Благодарностей: 270
Полезность: 1519

Цитата(Ser_UFL @ 4.5.2010, 16:35) *
Может нужно забить в плагин как-то, что "А" = "а", "Б" = "б" и т.д. ?

Да нафиг этот лишний гемор.
Проще уже в список добавить слова в разном регистр.
З.Ы. Помню както пробовал сделать replace_all для русских, почемуто не прокатило :biggrin:


!
Аккаунт пользователя заблокирован до: 2.4.4748, 16:35
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Next99
сообщение 4.5.2010, 16:42
Сообщение #27


Стаж: 14 лет

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

Поставил, люди немного в шоке были :)) Жаль только отображение меняется, а печатается на латинице...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Ser_UFL
сообщение 4.5.2010, 16:43
Сообщение #28


Стаж: 17 лет

Сообщений: 1632
Благодарностей: 637
Полезность: 819

Цитата
Проще уже в список добавить слова в разном регистр.

Не так уж и просто это... Возьмем к примеру слово, состоящее из трёх букв. Варианты:

1. дом
2. Дом
3. дОм
4. доМ
5. ДОм
6. дОМ
7. ДоМ
8. ДОМ

8 вариаций для трёхбуквенного слова...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sh00ter
сообщение 4.5.2010, 16:54
Сообщение #29


Стаж: 13 лет

Сообщений: 166
Благодарностей: 270
Полезность: 1519

Цитата(Ser_UFL @ 4.5.2010, 17:43) *
Не так уж и просто это... Возьмем к примеру слово, состоящее из трёх букв. Варианты:

1. дом
2. Дом
3. дОм
4. доМ
5. ДОм
6. дОМ
7. ДоМ
8. ДОМ

8 вариаций для трёхбуквенного слова...

Я же тебе говорю, что реплейс на русские буквы не кактит)


!
Аккаунт пользователя заблокирован до: 2.4.4748, 16:35
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя complrg
сообщение 4.5.2010, 21:02
Сообщение #30
Стаж: 14 лет

Сообщений: 391
Благодарностей: 95
Полезность: 217

Может AMXX умеет работать с ASСII-кодами? И Вместо символов сделать проверку на ASCII-коды? Для нормального блокирования слова в различных вариациях...

Отредактировал: complrg, - 5.5.2010, 5:50
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sh00ter
сообщение 5.5.2010, 14:15
Сообщение #31


Стаж: 13 лет

Сообщений: 166
Благодарностей: 270
Полезность: 1519

Плагин обновлен до версии 1.3

Код
* 1.3:
*    - Исправлено падение сервера
*    - Косметическая уборка консоли
*    - Косметическая уборка кода
*    - Все конфиги перенесены в отдельную папку
*    - Изменен ланг-файл
*    - Изменена папка логов чата


!
Аккаунт пользователя заблокирован до: 2.4.4748, 16:35
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   + Цитировать сообщение
Статус пользователя Next99
сообщение 5.5.2010, 16:23
Сообщение #32


Стаж: 14 лет

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

Сообщение удалено, т.к. не актуально.... уже реализовано в 1.3 :)

Отредактировал: Next99, - 5.5.2010, 16:25
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xSav
сообщение 5.5.2010, 18:11
Сообщение #33
Стаж: 14 лет

Сообщений: 1131
Благодарностей: 174
Полезность: 126

Версия 1,2 на новую еще не успел перейти но на старой вот что пишут логи..
Лог
L 05/05/2010 - 14:35:28: Start of error session.
L 05/05/2010 - 14:35:28: Info (map "fy_pool_day") (file "addons/amxmodx/logs/error_20100505.log")
L 05/05/2010 - 14:35:28: replace() buffer not big enough (180>=179)
L 05/05/2010 - 14:35:28: [AMXX] Displaying debug trace (plugin "colored_translit.amxx")
L 05/05/2010 - 14:35:28: [AMXX] Run time error 10: native error (native "replace")
L 05/05/2010 - 14:35:28: [AMXX] [0] string.inc::replace_all (line 239)
L 05/05/2010 - 14:35:28: [AMXX] [1] phpuu4nFm.sma::hook_say (line 445)

Не знаю из-за чего и что к чему получилось меня не было на сервере.. Падения сервера тоже нет но ошибку хотелось бы исправить если конешно в версии 1,3 уже не исправлена.. если исправлена дайте знать
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sh00ter
сообщение 5.5.2010, 18:16
Сообщение #34


Стаж: 13 лет

Сообщений: 166
Благодарностей: 270
Полезность: 1519

Цитата(xSav @ 5.5.2010, 19:11) *
Версия 1,2 на новую еще не успел перейти но на старой вот что пишут логи..
Лог
L 05/05/2010 - 14:35:28: Start of error session.
L 05/05/2010 - 14:35:28: Info (map "fy_pool_day") (file "addons/amxmodx/logs/error_20100505.log")
L 05/05/2010 - 14:35:28: replace() buffer not big enough (180>=179)
L 05/05/2010 - 14:35:28: [AMXX] Displaying debug trace (plugin "colored_translit.amxx")
L 05/05/2010 - 14:35:28: [AMXX] Run time error 10: native error (native "replace")
L 05/05/2010 - 14:35:28: [AMXX] [0] string.inc::replace_all (line 239)
L 05/05/2010 - 14:35:28: [AMXX] [1] phpuu4nFm.sma::hook_say (line 445)

Не знаю из-за чего и что к чему получилось меня не было на сервере.. Падения сервера тоже нет но ошибку хотелось бы исправить если конешно в версии 1,3 уже не исправлена.. если исправлена дайте знать

Эта ошибка возникает из-за очень длинного сообщения, что вызывает переполнение буфера. На работу сервера не влияет. Помоему в 1.3 это пофиксил.


!
Аккаунт пользователя заблокирован до: 2.4.4748, 16:35
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя DenisD
сообщение 6.5.2010, 21:25
Сообщение #35
Стаж: 15 лет

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

А как быть с командами rtv voteban у меня они почему-то не пашут ???
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xSav
сообщение 6.5.2010, 22:14
Сообщение #36
Стаж: 14 лет

Сообщений: 1131
Благодарностей: 174
Полезность: 126

Как вариант попробуй поставить их выше в списке плагинов в очереди
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vkontakte
сообщение 6.5.2010, 22:16
Сообщение #37


Стаж: 14 лет

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

какой еще вариант,читайте внимательно функции, есть игнор лист,в котором находится слова которые не будет транслитить
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя xSav
сообщение 7.5.2010, 6:07
Сообщение #38
Стаж: 14 лет

Сообщений: 1131
Благодарностей: 174
Полезность: 126

Сильно удивишься если я скажу что в моём игнор листе слова:
Игнор
timeleft
thetime
nextmap
currentmap
guns
war3menu

Да и сам по себе игнор у меня выключен
Конфиг
// Использование игнор-листа
// 0 - Выключено
// 1 - Включено
// По умолчанию: 1
amx_ignore "0"

Но так как у меня этот плагин стоит последним
плагины
stop_chat_ad.amxx
ad_manager.amxx
deagsmapmanager.amxx
block_wallhack.amxx
admin_freelook.amxx
uaio_admin_R3_MastaMan_Edition.amxx debug
MastaMotds.amxx
afkkicker.amxx
afkbombtransfer.amxx
connect_ip_client.amxx
bhpk.amxx
descriptive_fire_in_the_hole.amxx
Smoke_FIX.amxx
c4timer.amxx
sillyc4.amxx
weapon_lights.amxx
automatic_knife_duel.amxx
knife_fight.amxx
voteban_rus.amxx
colored_translit.amxx debug

То и rtv и /voteban работают :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vkontakte
сообщение 7.5.2010, 13:52
Сообщение #39


Стаж: 14 лет

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

xSav, да все верно, но команду rtv оно транслитит хоть она и работает. Если добавить ее в игнор-лист то транситить ее не будет.
RaZ3RR, обновись до 1.3
(с) Sho0ter
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя xSav
сообщение 7.5.2010, 15:58
Сообщение #40
Стаж: 14 лет

Сообщений: 1131
Благодарностей: 174
Полезность: 126

Речь шла о том что у человека они вообще не пашут ни ртв ни вотебан а не о транслите
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
6 страниц V   1 2 3 ... 4 5 »
 
Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: