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

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

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

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

2 страниц V   1 2

Проблема с Colored Translit

Статус пользователя Kinder
сообщение 11.4.2013, 23:35
Сообщение #1
Стаж: 13 лет

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

Подскажите что делать когда пишеш в чат иногда пишет приставку [Admin] а в другой раз [Админ]
При то что язык всегда стоит русский
Прикрепленные файлы:
Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя neverminde
сообщение 12.4.2013, 15:20
Сообщение #2


Стаж: 15 лет

Сообщений: 1133
Благодарностей: 595
Полезность: 576

Что никто не загорелся желанием помочь новичку ? smile.gif
Еще есть маленькая вероятность что ТС это прочитает, поэтому вот:
Нельзя ставить более 1 плагина для работы с чатом, если стоит только колоред, то нужно менять колоред.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kasIIep
сообщение 12.4.2013, 15:32
Сообщение #3
Стаж: 17 лет

Сообщений: 333
Благодарностей: 88
Полезность: 209

Меценат Меценат

Цитата(Kinder @ 12.4.2013, 8:35) *
Подскажите что делать когда пишеш в чат иногда пишет приставку [Admin] а в другой раз [Админ]
При то что язык всегда стоит русский

У тебя кажись плагин стоит дополнительно типо admin chat.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vitaliy
сообщение 12.4.2013, 15:36
Сообщение #4


Стаж: 14 лет

Сообщений: 2431
Благодарностей: 526
Полезность: 609

Меценат Меценат

Kinder,
Скорее всего стоит не второй чат, а плагин приставки
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
CaHeK86
сообщение 12.4.2013, 15:56
Сообщение #5
Стаж: 16 лет

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

Цитата(Kinder @ 12.4.2013, 0:35) *
Подскажите что делать когда пишеш в чат иногда пишет приставку [Admin] а в другой раз [Админ]
При то что язык всегда стоит русский


В plugins.ini поставь последним в списке!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Andrey777best
сообщение 12.4.2013, 16:02
Сообщение #6


Стаж: 13 лет
Город: Харьков

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

Если у тебя установлен Colored Translit убирай все другие плагины работающие с чатом!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kinder
сообщение 12.4.2013, 17:26
Сообщение #7
Стаж: 13 лет

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

; AMX Mod X плагины

; Администратор Базы - Always one has to be activated
admin.amxx ; Позволяет управлять другими плагинами в АМХ-Х моде.
;admin_sql.amxx ; Позволяет работать посредством базы MYSQL.

; Основное
admincmd.amxx ; Дает возможность управлять cvars, banning, slapping и slaying.
adminhelp.amxx ; Показывает в консоле список доступных комманд.
adminslots.amxx ; Ведет контроль за числом зарезервированных слотов сервера.
multilingual.amxx ; Multi-Lingual management

; Меню
menufront.amxx ; Показывает все стандартные AMX Mod plugin's menus, в главном меню.
cmdmenu.amxx ; Displays a menu for commands, cvars, ...
plmenu.amxx ; Отображает меню, чтобы выполненить некоторые определенные команды на клиенте.
;telemenu.amxx ; Показывает меню для телепортации игроков.
mapsmenu.amxx ; Показывает меню карт.
pluginmenu.amxx ; Menus for commands/cvars organized by plugin

; Чат
;adminchat.amxx ; Отвечает за сообщения и приватные сообщения на сервере.
;antiflood.amxx ; Контроль флуда.
;scrollmsg.amxx ; Показывает сообщение на сервере в виде скролинга.
;imessage.amxx ; Отображает информационное сообщение всем клиентам на сервере.
;adminvote.amxx ; Позволяет выносить на голосование kicking players, changing maps и другие вопросы.

; Карты
nextmap.amxx ; Показывает следующую карту.
mapchooser.amxx ; Позволяет клиентам выбирать следующую карту или продлевать текущую. Обратите внимание: Nextmap плагин требуется для надлежащего использования данного плагина.
timeleft.amxx ; По запросу игрока показывает время до окончания карты в обратном отсчете.

; Конфигурация
pausecfg.amxx ; Дает возможность админам останавливать и запускать плагины, как в консоле так и в меню во время игры.
statscfg.amxx ; Показывает меню конфигурации Stats.

; Counter-Strike
restmenu.amxx
statsx_shell.amxx ; Отображает меню ограничения оружия, так что Вы можете заставить клиентов использовать только определенное оружие.
resetscore.amxx ; Обнуление счета
mutemenu.amxx ; Заткнуть игрока

Все стандарт плагины отключены
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
TroFim
сообщение 12.4.2013, 17:42
Сообщение #8
Стаж: 13 лет

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

в колоред cfg убери приставки к админам если у тебя стоит плагин префексы! или наоборот !

Kinder,
покажи плагины не родные!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Kinder
сообщение 12.4.2013, 17:54
Сообщение #9
Стаж: 13 лет

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

Цитата(TroFim @ 12.4.2013, 19:42) *
в колоред cfg убери приставки к админам если у тебя стоит плагин префексы! или наоборот !

Kinder,
покажи плагины не родные!

Код
mutemenu.amxx          ; Заткнуть игрока
killa_hp.amxx          ; Сколько осталось хп
auto_rr.amxx           ; рестарт после смены карты
noslash.amxx           ; /top15 /rank скрытие через /


; Позволяет использовать AMX Mod Plugins
GHW_Weapon_Replacement.amxx           ; модель ножа
lastraund.amxx                        ; последний раунд
prokreedz_hook.amxx                   ; Хук
demo.amxx                             ; Запись демки
descriptive_fire_in_the_holeRUS.amxx  ; Граннаты
speclist_rus.amxx                     ; кто за тобой наблюдает
damager.amxx                          ; Урон
admin_freelook.amxx                   ; админ наблюдает за всеми
inforank.amxx                         ; инфоранк
multijump.amxx                        ; Прыжок для админов
Ping.amxx                             ; кик и за выс окого пинга
csnadedrops.amxx                      ; Гранаты после смерти
grab_new.amxx                         ; ГРаб
dhud.amxx                             ; Приветствие
teamflashsnitch.amxx                  ; Флеш контроль
krilo2.amxx                           ; парашут
top1.amxx                             ; Приветствие ТОП 1 игрока
bcd_hudvoice_timer.amxx               ; сколько осталось до взрыва
bomb.amxx                             ; Звук при установке
Vip.amxx                              ; Вип заходит на сервер
knife_duel.amxx                       ; дуэль на ножах
vip_weapon.amxx                       ; Вип меню
ad_manager.amxx                       ; Реклама в чат
amx_adminmodel.amxx                   ; Админ модель
Admin-Check.amxx                      ; Кто онлайн
colored_translit_config.amxx          ;  Язык
colored_translit.amxx                 ; Язык
colorchat.amxx                        ; чат для вотебана
menu_f3.amxx                          ;
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
OriGinaL
сообщение 12.4.2013, 18:13
Сообщение #10
Стаж: 13 лет

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

зачем вообще этот колоред? люди щас больше пишут в чате на анг.языке все уже привыкли если нужны приставки ставь chat_addon
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kinder
сообщение 12.4.2013, 18:37
Сообщение #11
Стаж: 13 лет

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

Цитата(OriGinaL2666 @ 12.4.2013, 20:13) *
зачем вообще этот колоред? люди щас больше пишут в чате на анг.языке все уже привыкли если нужны приставки ставь chat_addon



Спасибо но мне надо этот баг исправить
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
OriGinaL
сообщение 12.4.2013, 18:41
Сообщение #12
Стаж: 13 лет

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

два раза сразу пишется у тебя?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kinder
сообщение 12.4.2013, 19:06
Сообщение #13
Стаж: 13 лет

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

Цитата(OriGinaL2666 @ 12.4.2013, 20:41) *
два раза сразу пишется у тебя?

нет 1 раз на русском может больше а потом постоянно на английском я заметил
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
OriGinaL
сообщение 12.4.2013, 19:07
Сообщение #14
Стаж: 13 лет

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

попробуй отключить colorchat.amxx и проверь может он мешает
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kinder
сообщение 12.4.2013, 19:31
Сообщение #15
Стаж: 13 лет

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

Цитата(OriGinaL2666 @ 12.4.2013, 21:07) *
попробуй отключить colorchat.amxx и проверь может он мешает

Я его только сегодня поставил до этого было уже может транслит кривой ? хотя скачивал с amx-x.ru
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
OriGinaL
сообщение 12.4.2013, 19:34
Сообщение #16
Стаж: 13 лет

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

Цитата(Kinder @ 12.4.2013, 21:31) *
Я его только сегодня поставил до этого было уже может транслит кривой ? хотя скачивал с amx-x.ru

может руки кривые? поставь новый и посмотри
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kinder
сообщение 12.4.2013, 19:37
Сообщение #17
Стаж: 13 лет

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

// C:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\═ютр  яряър (2)\Server\cstrike\a
ddons\amxmodx\scripting\colored_translit/say.inl(0) : error 075: input line too
long (after substitutions)
// C:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\═ютр  яряър (2)\Server\cstrike\a
ddons\amxmodx\scripting\colored_translit/say.inl(1) : error 075: input line too
long (after substitutions)
// C:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\═ютр  яряър (2)\Server\cstrike\a
ddons\amxmodx\scripting\colored_translit/say.inl(2) : error 075: input line too
long (after substitutions)
// C:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\═ютр  яряър (2)\Server\cstrike\a
ddons\amxmodx\scripting\colored_translit/say.inl(3) : error 075: input line too
long (after substitutions)
// C:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\═ютр  яряър (2)\Server\cstrike\a
ddons\amxmodx\scripting\colored_translit/say.inl(4) : error 075: input line too
long (after substitutions)
// C:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\═ютр  яряър (2)\Server\cstrike\a
ddons\amxmodx\scripting\colored_translit/say.inl(5) : error 075: input line too
long (after substitutions)
// C:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\═ютр  яряър (2)\Server\cstrike\a
ddons\amxmodx\scripting\colored_translit/say.inl(6) : error 075: input line too
long (after substitutions)
// C:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\═ютр  яряър (2)\Server\cstrike\a
ddons\amxmodx\scripting\colored_translit/say.inl(7) : error 075: input line too
long (after substitutions)
// C:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\═ютр  яряър (2)\Server\cstrike\a
ddons\amxmodx\scripting\colored_translit/say.inl(8) : error 075: input line too
long (after substitutions)
// C:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\═ютр  яряър (2)\Server\cstrike\a
ddons\amxmodx\scripting\colored_translit/say.inl(9) : error 075: input line too
long (after substitutions)
// C:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\═ютр  яряър (2)\Server\cstrike\a
ddons\amxmodx\scripting\colored_translit/say.inl(10) : error 075: input line too
long (after substitutions)
// C:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\═ютр  яряър (2)\Server\cstrike\a
ddons\amxmodx\scripting\colored_translit/say.inl(11) : error 075: input line too
long (after substitutions)
// C:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\═ютр  яряър (2)\Server\cstrike\a
ddons\amxmodx\scripting\colored_translit/say.inl(12) : error 075: input line too
long (after substitutions)
// C:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\═ютр  яряър (2)\Server\cstrike\a
ddons\amxmodx\scripting\colored_translit/say.inl(13) : error 075: input line too
long (after substitutions)
// C:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\═ютр  яряър (2)\Server\cstrike\a
ddons\amxmodx\scripting\colored_translit/say.inl(14) : error 075: input line too
long (after substitutions)
// C:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\═ютр  яряър (2)\Server\cstrike\a
ddons\amxmodx\scripting\colored_translit/say.inl(15) : error 075: input line too
long (after substitutions)
// C:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\═ютр  яряър (2)\Server\cstrike\a
ddons\amxmodx\scripting\colored_translit/say.inl(16) : error 075: input line too
long (after substitutions)
// C:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\═ютр  яряър (2)\Server\cstrike\a
ddons\amxmodx\scripting\colored_translit/say.inl(17) : error 075: input line too
long (after substitutions)
// C:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\═ютр  яряър (2)\Server\cstrike\a
ddons\amxmodx\scripting\colored_translit/say.inl(18) : error 075: input line too
long (after substitutions)
// C:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\═ютр  яряър (2)\Server\cstrike\a
ddons\amxmodx\scripting\colored_translit/say.inl(19) : error 075: input line too
long (after substitutions)
// C:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\═ютр  яряър (2)\Server\cstrike\a
ddons\amxmodx\scripting\colored_translit/say.inl(20) : error 075: input line too
long (after substitutions)
// C:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\═ютр  яряър (2)\Server\cstrike\a
ddons\amxmodx\scripting\colored_translit/say.inl(21) : error 075: input line too
long (after substitutions)
// C:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\═ютр  яряър (2)\Server\cstrike\a
ddons\amxmodx\scripting\colored_translit/say.inl(22) : error 075: input line too
long (after substitutions)
// C:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\═ютр  яряър (2)\Server\cstrike\a
ddons\amxmodx\scripting\colored_translit/say.inl(23) : error 075: input line too
long (after substitutions)
// C:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\═ютр  яряър (2)\Server\cstrike\a
ddons\amxmodx\scripting\colored_translit/say.inl(24) : error 075: input line too
long (after substitutions)
// C:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\═ютр  яряър (2)\Server\cstrike\a
ddons\amxmodx\scripting\colored_translit/say.inl(25) : error 075: input line too
long (after substitutions)


Ошибк при компеляции
вот исходник
Скрытый текст
/*
* ====== ИНФОРМАЦИЯ ======
*
* Название: Colored Translit
* Автор: Sho0ter
* Версия: 3.0
* Последнее обновление: 02.12.2010
* Посетите сайт: http://cs.4m.net.ua
*
* ======== ОПИСАНИЕ ========
*
* Это полная замена стандартного чата
* с огромным функционалом
*
* ==== БЛАГОДАРНОСТЬ =====
*
* Использованы исходники:
*
* 1. Translit with chat colors (by Makzz)
* 2. Admin Chat Colors (by Arion)
* 3. Chat Logger (by Jim)
* 4. Swear Replacement (by kaboomkazoom)
*
* Использованы идеи:
*
* 1. Translit with chat colors (by Makzz)
* 2. Admin Chat Colors (by Arion)
* 3. Chat Logger (by Jim)
* 4. Swear Replacement (by kaboomkazoom)
* 5. Admin Listen (by BigBaller)
* 6. All Chat (by Ian Cammarata)
* 7. No Reklama Advanced (by Racoon)
* 8. Ban for cheat messages (by draft)
*
* Вcем им огромное спасибо!
*
* ========= ВАЖНО ==========
*
* Чтобы обеспечить полную
* рабоспособносить плагина:
*
* 1. Отключить все плагины
* работаючщие с чатом
* 2. Отключить плагины которые
* есть в списке ниже
* 3. Поместить плагин в самый
* низ plugins.ini
*
* Отключить стоит следующие плагины:
*
* 1. Translit
* 2. Admin Chat Colors
* 3. Chat Logger
* 4. Admin Listen
* 5. All Chat
* 6. Swear Replacement
* 7. No Reklama Advanced
* 8. Stop Chat Ad
* 9. Ban for cheat messages
* 10. И им подобные
*
* ======== ФУНКЦИИ =========
*
* 1. Возможность писать по-русски
* 2. Гибкие настройки
* 3. Возможность переключить рус/англ
* 4. Выбраный язык остается в конфиге игрока
* 5. Возможность блокировать чат
* 6. Возможность скрывать слова
* 7. Функционирование команд "/", "@" и "!"
* 8. Анти-флуд
* 9. Анти-мат
* 10. Анти-спам
* 11. Анти-чит
* 12. Приставка к нику админа
* 13. Изменения цвета ника админа
* 14. Изменения цвета сообений админа
* 15. Запись чата в лог
* 16. Возможность писать всем
* 17. Админ может видеть весь чат
* 18. Элементы чата в ланг-файле
* 19. Логирование всех действий плагина
* 20. И еще другие мелочи
*
* == КОМАНДЫ ДЛЯ ИГРОКА ==
*
* say /rus
* - Писать в чате по-русски
*
* say /eng
* - Писать по-английски
*
* == КОМАНДЫ ДЛЯ АДМИНА ==
*
* amx_gag <имя/номер/стим> <время в минутах>
* - Запретить игроку писать в чат
*
* amx_ungag <имя/номер/стим>
* - Разрешить игроку писать в чат
*
* ===== ПЕРЕМЕННЫЕ ======
*
* amx_translit <0/1> [По умолчанию: 1]
* - Русский чат
* - 0 Выключен
* - 1 Включен
*
* amx_translit_log <0/1> [По умолчанию: 1]
* - Логирование
* - 0 Выключено
* - 1 Включено
*
* amx_admin_prefix <0/1> [По умолчанию: 1]
* - Приставка [Админ]
* - 0 Выключена
* - 1 Включена
*
* amx_name_color <1/2/3/4/5/6> [По умолчанию: 6]
* - Цвет ника админа в чате
* - 1 Стандартный (желтый)
* - 2 Зеленый
* - 3 Серый
* - 4 Синий
* - 5 Красный
* - 6 Цвет команды
*
* amx_chat_color <1/2/3/4/5/6> [По умолчанию: 1]
* - Цвет сообщений админа в чате
* - 1 Стандартный (желтый)
* - 2 Зеленый
* - 3 Серый
* - 4 Синий
* - 5 Красный
* - 6 Цвет команды
*
* amx_allchat <0/1/2> [По умолчанию: 0]
* - Все пишут всем
* - 0 Выключено
* - 1 Включено
* - 2 Только админы пишут всем
*
* amx_listen <0/1> [По умолчанию: 1]
* - Админы видят весь чат
* - 0 Выключено
* - 1 Включено
*
* amx_ctsounds <0/1> [По умолчанию: 1]
* - Звуки
* - 0 Выключены
* - 1 Включены
*
* amx_country_chat <0/1/2/3> [По умолчанию: 0]
* - Приставка страны
* - 0 Выключена
* - 1 Полная
* - 2 Краткая (2 буквы)
* - 3 Краткая (3 буквы)
*
* amx_swear_filter <0/1> [По умолчанию: 1]
* - Анти-мат
* - 0 Выключен
* - 1 Включен
*
* amx_swear_immunity <0/1> [По умолчанию: 1]
* - Иммунитет админов к анти-мату
* - 0 Выключен
* - 1 Включен
*
*
* amx_swear_warns <количество> [По умолчанию: 3]
* - Количество предупреждений за мат
* - после которых игрок будет наказан
*
* amx_swear_gag <0/1> [По умолчанию: 1]
* - Блокировка чата за мат
* - 0 Включена
* - 1 Выключена
*
* amx_swear_gag_time <минуты> [По умолчанию: 5]
* - Время блокировки чата за мат
*
* amx_auto_rus <0/1/2> [По умолчанию: 1]
* - Автоматическое выставление русского языка
* - 0 Выключено
* - 1 Выставлять всем русский при входе
* - 2 Все пишут только по-русски
*
* amx_show_info <0/1> [По умолчанию: 1]
* - Информация о чат-командах при подключении
* - 0 Отключена
* - 1 Включена
*
* amx_ignore <0/1> [По умолчанию: 1]
* - Использование игнор-листа
* - 0 Нет
* - 1 Да
*
* amx_ignore_mode <1/2/3> [По умолчанию: 1]
* - Способ игнорирования слов
* - 1 Не переводить в русский
* - 2 Скрывать
* - 3 Полностью игнорировать
*
* amx_gag_immunity <0/1> [По умолчанию: 1]
* - Иммунитет админов к блокировке чата
* - 0 Нет
* - 1 Да
*
* amx_flood_time <секунды> [По умолчанию: 3]
* - Анти-флуд время
*
* amx_spam_filter <0/1> [По умолчанию: 1]
* - Анти-спам
* - 0 Выключен
* - 1 Включен
*
* amx_spam_immunity <0/1> [По умолчанию: 1]
* - Иммунитет админов к анти-спаму
* - 0 Выключен
* - 1 Включен
*
* amx_spam_warns <количество> [По умолчанию: 3]
* - Количество предупреждений за спам
* - после которых игрок будет наказан
*
* amx_spam_action <0/1/2/3/4/5/6> [По умолчанию: 2]
* - Наказание за спам
* - 0 Выключено
* - 1 Кик
* - 2 Блокировка чата
* - 3 Бан по SteamID
* - 4 Бан по IP
* - 5 Бан по SteamID через AmxBans
* - 6 Бан по IP через AmxBans
*
* amx_spam_time <минуты> [По умолчанию: 30]
* - Время бана/блокировки чата за спам
*
* amx_cheat_filter <0/1> [По умолчанию: 1]
* - Анти-чит сообщения
* - 0 Выключено
* - 1 Включено
*
* amx_cheat_immunity <0/1> [По умолчанию: 1]
* - Иммунитет админов к анти-читу
* - 0 Выключен
* - 1 Включен
*
* amx_cheat_action <0/1/2/3/4/5/6> [По умолчанию: 1]
* - 0 Выключено
* - 1 Кик
* - 2 Бан по SteamID
* - 3 Бан по IP
* - 4 Бан по SteamID через AmxBans
* - 5 Бан по IP через AmxBans
* - 6 Свое (см. amx_cheat_custom)
*
* amx_cheat_time <минуты> [По умолчанию: 0]
* - Время бана за чит-сообщение
* - В минутах
* - 0 Навсегда
*
* amx_cheat_custom <команда> [По умолчанию: ]
* - Свое действие за чит-сообщение
* - Ключи:
* - %userid% - ID Игрока
* - %name% - Ник игрока
* - %ip% - IP Игрока
* - %steamid% - SteamID игрока
* - Пример: "amx_destroy %name%"
*
* === ИСТОРИЯ ИЗМЕНЕНИЙ ===
*
* 3.0:
* [!] Фикс ошибки вылета игроков
* [!] Добавлены нативы и форварды
* [!] Оптимизация кода
* [*] Исправлена кодировка ланг-файла
*
* 2.0b Final:
* [!] Исправлен командный чат
* [!] Исправлена команда amx_gag
*
* 2.0a Final:
* [!] Полная оптимизация кода
* [!] Полностью переписано форматирование сообщения
* [!] Убран лишний код
* [*] Исправлены сообщения при gag/ungag
* [*] Исправлены команды /rus /eng
* [+] Добавлена приставка страны
* [+] Добавлено предупреждение за маты
* [*] Изменена приставка админа
* [*] Изменены сообщения анти-мата
*
* 2.0 Final:
* [+] Добавлены звуки
* [!] Оптимизирован код
* [*] Фикс логирования банов за чит-сообщения
* [*] Фикс логирования гагов за мат
* [!] Обновлен квар amx_ignore_mode (Специально для Statsx_Shell юзеров)
* [*] Обновлен квар amx_auto_rus
* [!]- Убраны лишние инклюды
*
* 1.9:
* [+] Добавлен анти-чит
* [+] Добавлена возможность скрывать слова
* [+] Добавлены новые квары
* [*] Фикс некоторых ошибок
* [!] Оптимизирован код
*
* 1.8:
* [!] Исправлены команды rus eng
* [!] Доработан код игнорирования
* [!] Исправлен баг с анти-флудом
* [!] Доработана защита от сбивания блока чата при реконнекте
*
* 1.7:
* [+] Добавлен анти-спам
* [+] Добавлены новые квары
* [!] Изменен код игрорирования
* [!] Изменен код блокировки чата
*
* 1.6:
* [!] Переделан код блокировки чата (Geny-Key)
* [!] Запись блокировок в лог
* [*] Код разделен на части
*
* 1.5:
* [!] Доработан анти-мат
* [!] Доработано выведение сообщений
* [+] Добавлена возомжность блокировки чата
* [+] Добавлен анти-флуд
* [+] Добавлены новые квары
*
* 1.4:
* [*] Доработан анти-мат
* [!] Исправлена приставка наблюдателя
* [*] Упрощена настройка доступа
* [!] Обновлен ланг-файл
* [*] Мелкие исправления
* [!] Исправлена возможность отправки пустых сообщений
*
* 1.3:
* [!] Исправлено падение сервера
* [*] Косметическая уборка консоли
* [*] Косметическая уборка кода
* [*] Все конфиги перенесены в отдельную папку
* [!] Изменен ланг-файл
* [*] Изменена папка логов чата
*
* 1.2:
* [+] Добавлен иммунитет админов к анти-мату
* [+] Добавлено авто-выставление русского языка
* [+] Добавлены чат-команды /rus и /eng
* [+] Добавлена информация о чат-командах
* [+] Добавлена возможность игнорировать слова
* [+] Добавлен конфиг-файл
* [+] Добавлены FCVAR_SERVER
*
* 1.1:
* [+] Добавлен анти-мат
* [+] Добавлено выведение в консоль
*
* 1.0:
* [!] Первый релиз
*
* ============================
*/
#include <amxmodx>
#include <amxmisc>
#include <geoip>
#include <colored_translit>

#include "colored_translit/defines.inl"
#include "colored_translit/init.inl"
#include "colored_translit/cfg.inl"
#include "colored_translit/putin.inl"
#include "colored_translit/clcmds.inl"
#include "colored_translit/gag.inl"
#include "colored_translit/ungag.inl"
#include "colored_translit/natives.inl"
#include "colored_translit/info.inl"
#include "colored_translit/say.inl"
#include "colored_translit/say_team.inl"
#include "colored_translit/stocks.inl"


Отредактировал: Kinder, - 12.4.2013, 19:52
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
OriGinaL
сообщение 12.4.2013, 19:37
Сообщение #18
Стаж: 13 лет

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

или же поставь в самый низ
colored_translit_config.amxx
colored_translit.amxx
смени карту и проверь
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Kinder
сообщение 12.4.2013, 19:54
Сообщение #19
Стаж: 13 лет

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

Цитата(OriGinaL2666 @ 12.4.2013, 21:37) *
или же поставь в самый низ
colored_translit_config.amxx
colored_translit.amxx
смени карту и проверь

Да я уже новый скачал помоги при компиляции ошибки вылетили указал в передушем посте и скажешь причину если не сложно
Скрытый текст
/*
* Colored Translit v3.0 by Sho0ter
* Say Messager
*/
public hook_say(id)
{
if(is_user_hltv(id) || is_user_bot(id))
{
return PLUGIN_CONTINUE
}
if(is_user_gaged(id))
{
return PLUGIN_HANDLED
}
read_args(s_Msg, charsmax(s_Msg))
remove_quotes(s_Msg)
replace_all(s_Msg, charsmax(s_Msg), "%", "")
for(new posid; posid < 4; posid++)
{
AddsNum[posid] = 0
}
ExecuteForward(fwd_Begin, fwdResult, id, s_Msg, 0)
if(check_plugin_cmd(id, s_Msg))
{
return PLUGIN_CONTINUE
}
if(is_empty_message(s_Msg))
{
return PLUGIN_HANDLED
}
if(is_system_message(s_Msg))
{
if(get_pcvar_num(g_IgnoreMode) == 1)
{
SlashFound = true
}
else if(get_pcvar_num(g_IgnoreMode) == 2)
{
return PLUGIN_HANDLED
}
else if(get_pcvar_num(g_IgnoreMode) == 3)
{
return PLUGIN_CONTINUE
}
}
else
{
SlashFound = false
}
get_time("20%y.%m.%d", p_LogFileTime, charsmax(p_LogFileTime))
get_time("%H:%M:%S", p_LogTime, charsmax(p_LogTime))
if(get_pcvar_num(g_Cheat) && is_cheat_message(id, s_Msg))
{
ExecuteForward(fwd_Cheat, fwdResult, id, s_Msg)
client_punish(id, PUNISH_CHEAT)
return PLUGIN_HANDLED
}
if(get_pcvar_num(g_Spam) && is_spam_message(id, s_Msg))
{
ExecuteForward(fwd_Spam, fwdResult, id, s_Msg)
SpamFound[id]++
if(SpamFound[id]-1 >= get_pcvar_num(g_SpamWarns))
{
SpamFound[id] = 0
client_punish(id, PUNISH_SPAM)
}
else
{
format(Info, charsmax(Info), "^x01[^x04%s^x01] %L", PLUGIN, id, "CT_SPAMWARN", get_pcvar_num(g_SpamWarns) - SpamFound[id])
WriteMessage(id, Info)
if(get_pcvar_num(g_Sounds))
{
client_cmd(id, "spk buttons/blip2")
}
}
return PLUGIN_HANDLED
}
if(get_pcvar_num(g_Ignore) && is_ignored_message(s_Msg))
{
if(get_pcvar_num(g_IgnoreMode) == 1)
{
IgnoreFound = true
}
else if(get_pcvar_num(g_IgnoreMode) == 2)
{
return PLUGIN_HANDLED
}
else if(get_pcvar_num(g_IgnoreMode) == 3)
{
return PLUGIN_CONTINUE
}
}
else
{
IgnoreFound = false
}
get_user_team(id, AliveTeam, charsmax(AliveTeam))
ReplaceSwear(charsmax(s_Msg), s_Msg)
if(get_pcvar_num(g_Translit) && !IgnoreFound)
{
get_user_info(id, "translit", s_Info, charsmax(s_Info))
if(equal(s_Info, "1") || get_pcvar_num(g_AutoRus) == 2)
{
for(new i; i < i_MaxSimbols; i++)
{
if(contain(s_SwearMsg, g_OriginalSimb[i]) != -1)
{
replace_all(s_SwearMsg, charsmax(s_SwearMsg), g_OriginalSimb[i], g_TranslitSimb[i])
}
}
for(new i; i < i_MaxSimbols; i++)
{
if(contain(s_Msg, g_OriginalSimb[i]) != -1)
{
replace_all(s_Msg, charsmax(s_Msg), g_OriginalSimb[i], g_TranslitSimb[i])
}
}
}
}
get_user_name(id, s_Name, charsmax(s_Name))
if(get_pcvar_num(g_SwearFilter))
{
new iSwear = is_swear_message(id, s_SwearMsg)
if(iSwear)
{
ExecuteForward(fwd_Swear, fwdResult, id, s_Msg)
}
if(iSwear)
{
SwearFound = 1
SwearCount[id]++
if(get_pcvar_num(g_SwearGag) && (SwearCount[id]-1 >= get_pcvar_num(g_SwearWarns)))
{
SwearCount[id] = 0
Flood[id] = false
SysTime = get_systime(0)
i_Gag[id] = SysTime + get_pcvar_num(g_SwearTime)*60
get_user_name(id, s_GagName[id], 31)
get_user_ip(id, s_GagIp[id], 31, 1)
format(Info, charsmax(Info), "^x01[^x04%s^x01] %L", PLUGIN, id, "CT_SWEAR_GAG", get_pcvar_num(g_SwearTime))
WriteMessage(id, Info)
if(get_pcvar_num(g_Log) == 1)
{
format(p_LogDir, charsmax(p_LogDir), "%s/colored_translit", p_FilePath)
format(p_LogFile, charsmax(p_LogFile), "%s/gag_%s.log", p_LogDir, p_LogFileTime)
if(!dir_exists(p_LogDir))
{
mkdir(p_LogDir)
}
get_user_ip(id, p_LogIp, charsmax(p_LogIp), 1)
format(p_LogMessage, charsmax(p_LogMessage), "%s - Swear Filter has gaged %s <%s> for %d minutes. Message: %s. Found: %s", p_LogTime, s_GagName[id], p_LogIp, get_pcvar_num(g_SwearTime), s_SwearMsg, Swear[iSwear - 1])
write_file(p_LogFile, p_LogMessage)
}
if(get_pcvar_num(g_Sounds))
{
client_cmd(id, "spk buttons/button5")
}
}
else if(get_pcvar_num(g_SwearGag))
{
format(Info, charsmax(Info), "^x01[^x04%s^x01] %L", PLUGIN, id, "CT_SWEARWARN", get_pcvar_num(g_SwearWarns) - SwearCount[id])
WriteMessage(id, Info)
if(get_pcvar_num(g_Sounds))
{
client_cmd(id, "spk buttons/blip2")
}
}
}
else
{
SwearFound = 0
}
}
if(get_pcvar_num(g_Country))
{
get_user_ip(id, s_CountryIp, charsmax(s_CountryIp))
switch(get_pcvar_num(g_Country))
{
case 1:
{
geoip_country(s_CountryIp, s_Country1)
format(s_Country, charsmax(s_Country), "%s", s_Country1)
}
case 2:
{
geoip_code2(s_CountryIp, s_Country2)
format(s_Country, charsmax(s_Country), "%s", s_Country2)
}
case 3:
{
geoip_code3(s_CountryIp, s_Country3)
format(s_Country, charsmax(s_Country), "%s", s_Country3)
}
}
}
ExecuteForward(fwd_Format, fwdResult, id)
mLen = 0
lgLen = 0
new posnum
mLen = format(Message, charsmax(Message), "^x01")
if(AddsNum[CT_MSGPOS_START])
{
for(posnum = 0; posnum < AddsNum[CT_MSGPOS_START]; posnum++)
{
mLen += format(Message[mLen], charsmax(Message) - mLen, "%s ", Adds[CT_MSGPOS_START][posnum])
lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"#FFB41E^">%s </font>", Adds[CT_MSGPOS_START][posnum])
}
}
if(!is_user_alive(id) && !equal(AliveTeam, "SPECTATOR"))
{
isAlive = 0
mLen += format(Message[mLen], charsmax(Message) - mLen, "^x01*%L* ", LANG_PLAYER, "CT_DEAD")
lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"#FFB41E^">*%L* </font>", LANG_PLAYER, "CT_DEAD")
}
else if(!is_user_alive(id) && equal(AliveTeam, "SPECTATOR"))
{
isAlive = 0
mLen += format(Message[mLen], charsmax(Message) - mLen, "^x01*%L* ", LANG_PLAYER, "CT_SPECTATOR")
lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"#FFB41E^">*%L* </font>", LANG_PLAYER, "CT_SPECTATOR")
}
else
{
isAlive = 1
mLen += format(Message[mLen], charsmax(Message) - mLen, "^x01")
}
if(AddsNum[CT_MSGPOS_PREFIX])
{
for(posnum = 0; posnum < AddsNum[CT_MSGPOS_PREFIX]; posnum++)
{
mLen += format(Message[mLen], charsmax(Message) - mLen, "%s ", Adds[CT_MSGPOS_PREFIX][posnum])
lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"#FFB41E^">%s </font>", Adds[CT_MSGPOS_PREFIX][posnum])
}
}
if(get_pcvar_num(g_Country))
{
get_user_ip(id, s_CountryIp, charsmax(s_CountryIp))
if(containi(s_CountryIp, "10.") == 0)
{
mLen += format(Message[mLen], charsmax(Message) - mLen, "[^x04%L^x01] ", LANG_PLAYER, "CT_LAN")
lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"green^">[%L] </font>", LANG_PLAYER, "CT_LAN")
}
else if(containi(s_CountryIp, "172.") == 0)
{
mLen += format(Message[mLen], charsmax(Message) - mLen, "[^x04%L^x01] ", LANG_PLAYER, "CT_PROVIDER")
lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"green^">[%L] </font>", LANG_PLAYER, "CT_PROVIDER")
}
else if(containi(s_Country, "err") != -1)
{
mLen += format(Message[mLen], charsmax(Message) - mLen, "[^x04%L^x01] ", LANG_PLAYER, "CT_ERROR")
lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"green^">[%L] </font>", LANG_PLAYER, "CT_ERROR")
}
else
{
mLen += format(Message[mLen], charsmax(Message) - mLen, "[^x04%s^x01] ", s_Country)
lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"green^">[%s] </font>", s_Country)
}
}
if(get_user_flags(id) & NICK_LEVEL && get_pcvar_num(g_AdminPrefix))
{
mLen += format(Message[mLen], charsmax(Message) - mLen, "[^x04%L^x01] ", LANG_PLAYER, "CT_ADMIN")
lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"green^">[%L] </font>", LANG_PLAYER, "CT_ADMIN")
}
if(AddsNum[CT_MSGPOS_PRENAME])
{
for(posnum = 0; posnum < AddsNum[CT_MSGPOS_PRENAME]; posnum++)
{
mLen += format(Message[mLen], charsmax(Message) - mLen, "%s ", Adds[CT_MSGPOS_PRENAME][posnum])
lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"#FFB41E^">%s </font>", Adds[CT_MSGPOS_PRENAME][posnum])
}
}
if(get_user_flags(id) & NICK_LEVEL)
{
switch(get_pcvar_num(g_NameColor))
{
case 1:
{
mLen += format(Message[mLen], charsmax(Message) - mLen, "%s", s_Name)
lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"#FFB41E^">%s </font>", s_Name)
}
case 2:
{
mLen += format(Message[mLen], charsmax(Message) - mLen, "^x04%s^x01 ", s_Name)
lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"green^">%s </font>", s_Name)
}
case 3:
{
color = "SPECTATOR"
mLen += format(Message[mLen], charsmax(Message) - mLen, "^x03%s^x01 ", s_Name)
lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"gray^">%s </font>", s_Name)
}
case 4:
{
color = "CT"
mLen += format(Message[mLen], charsmax(Message) - mLen, "^x03%s^x01 ", s_Name)
lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"blue^">%s </font>", s_Name)
}
case 5:
{
color = "TERRORIST"
mLen += format(Message[mLen], charsmax(Message) - mLen, "^x03%s^x01 ", s_Name)
lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"red^">%s </font>", s_Name)
}
case 6:
{
get_user_team(id, color, charsmax(color))
mLen += format(Message[mLen], charsmax(Message) - mLen, "^x03%s^x01 ", s_Name)
if(equal(color, "CT"))
{
lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"blue^">%s </font>", s_Name)
}
else if(equal(color, "TERRORIST"))
{
lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"red^">%s </font>", s_Name)
}
else if(equal(color, "SPECTATOR"))
{
lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"gray^">%s </font>", s_Name)
}

}
}
switch(get_pcvar_num(g_ChatColor))
{
case 1:
{
mLen += format(Message[mLen], charsmax(Message) - mLen, ": %s", SwearFound ? Replace[random(ReplaceNum)] : s_Msg)
lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"#FFB41E^">: %s </font>", s_Msg)
}
case 2:
{
mLen += format(Message[mLen], charsmax(Message) - mLen, ": ^x04%s", SwearFound ? Replace[random(ReplaceNum)] : s_Msg)
lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"green^">: %s </font>", s_Msg)
}
case 3:
{
copy(color, 9, "SPECTATOR")
mLen += format(Message[mLen], charsmax(Message) - mLen, ": ^x03%s", SwearFound ? Replace[random(ReplaceNum)] : s_Msg)
lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"gray^">: %s </font>", s_Msg)
}
case 4:
{
copy(color, 9, "CT")
mLen += format(Message[mLen], charsmax(Message) - mLen, ": ^x03%s", SwearFound ? Replace[random(ReplaceNum)] : s_Msg)
lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"blue^">: %s </font>", s_Msg)
}
case 5:
{
copy(color, 9, "TERRORIST")
mLen += format(Message[mLen], charsmax(Message) - mLen, ": ^x03%s", SwearFound ? Replace[random(ReplaceNum)] : s_Msg)
lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"red^">: %s </font>", s_Msg)
}
case 6:
{
get_user_team(id, TeamColor, 9)
copy(color, 9, TeamColor)
mLen += format(Message[mLen], charsmax(Message) - mLen, ": ^x03%s", SwearFound ? Replace[random(ReplaceNum)] : s_Msg)
if(equal(TeamColor, "CT"))
{
lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"blue^">: %s </font>", s_Msg)
}
else if(equal(TeamColor, "TERRORIST"))
{
lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"red^">: %s </font>", s_Msg)
}
else if(equal(TeamColor, "SPECTATOR"))
{
lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"gray^">: %s </font>", s_Msg)
}
}
}
}
else
{
get_user_team(id, color, 9)
mLen += format(Message[mLen], charsmax(Message) - mLen, "^x03%s ^x01: %s", s_Name, SwearFound ? Replace[random(ReplaceNum)] : s_Msg)
if(equal(color, "CT"))
{
lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"blue^">%s </font><font color=^"#FFB41E^">: %s </font>", s_Name, s_Msg)
}
else if(equal(color, "TERRORIST"))
{
lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"red^">%s </font><font color=^"#FFB41E^">: %s </font>", s_Name, s_Msg)
}
else if(equal(color, "SPECTATOR"))
{
lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"gray^">%s </font><font color=^"#FFB41E^">: %s </font>", s_Name, s_Msg)
}
}
if(AddsNum[CT_MSGPOS_END])
{
for(posnum = 0; posnum < AddsNum[CT_MSGPOS_END]; posnum++)
{
mLen += format(Message[mLen], charsmax(Message) - mLen, " %s", Adds[CT_MSGPOS_END][posnum])
lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"#FFB41E^"> %s</font>", Adds[CT_MSGPOS_END][posnum])
}
}
if(strlen(Message) > 190)
{
format(Info, charsmax(Info), "^x01[^x04%s^x01] %L", PLUGIN, LANG_PLAYER, "CT_LONGMSG")
WriteMessage(id, Info)
return PLUGIN_HANDLED
}
switch(get_pcvar_num(g_AllChat))
{
case 0:
{
SendMessage(color, isAlive)
}
case 1:
{
SendMessageAll(color)
}
case 2:
{
if(get_user_flags(id) & ACCESS_LEVEL)
{
SendMessageAll(color)
}
else
{
SendMessage(color, isAlive)
}
}
}
if(get_pcvar_num(g_Log))
{
format(p_LogDir, charsmax(p_LogDir), "%s/colored_translit", p_FilePath)
format(p_LogFile, charsmax(p_LogFile), "%s/chat_%s.htm", p_LogDir, p_LogFileTime)
if(!dir_exists(p_LogDir))
{
mkdir(p_LogDir)
}
if(!file_exists(p_LogFile))
{
format(p_LogTitle, charsmax(p_LogTitle), "<title>Colored Ctranslit Chat Log v3.0 by Sho0ter - %s</title>%s", p_LogFileTime, LOGTITLE)
write_file(p_LogFile, p_LogTitle)
write_file(p_LogFile, LOGFONT)
}
get_user_ip(id, p_LogIp, charsmax(p_LogIp), 1)
get_user_authid(id, p_LogSteamId, charsmax(p_LogSteamId))
format(p_LogInfo, charsmax(p_LogInfo), "<font color=^"black^">%s &lt;%s&gt;&lt;%s&gt;</font>", p_LogTime, p_LogSteamId, p_LogIp)
format(p_LogMessage, charsmax(p_LogMessage), "%s - %s<br>", p_LogInfo, p_LogMsg)
write_file(p_LogFile, p_LogMessage)
}
if((!SwearFound || get_pcvar_num(g_SwearGag) != 1) && get_pcvar_num(g_FloodTime))
{
SysTime = get_systime(0)
i_Gag[id] = SysTime + get_pcvar_num(g_FloodTime)
Flood[id] = true
}
return PLUGIN_HANDLED
}


Отредактировал: Kinder, - 12.4.2013, 20:03
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kinder
сообщение 12.4.2013, 20:37
Сообщение #20
Стаж: 13 лет

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

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