Русское сообщество по скриптингу

Русский ник (Russian Name)

Плагины для AMX Mod X, которые не удовлетворяют правилам оформления.

Модератор: Leonidddd

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

Русский ник (Russian Name)

Сообщение DJ_WEST » 09 дек 2009, 22:14

Автор: DJ_WEST
Версия: 1.7

Описание:
Плагин позволяет игроку менять ник на русский через специальную форму (MOTD) на сервере. Русский ник отображается в таблице результатов, в чате, в консоли сервера.

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

Отдельное спасибо:
nooby - за принцип поиска смещения ника в памяти

Требования:
Sockets_hz
Fakemeta
Вы должны зарегистрироваться, чтобы видеть ссылки.

rus_name_1.jpg
rus_name_2.jpg


Клиентские команды:
Для вызова окна смены ника:
say /name
say_team /name
/name

Серверные настройки:
amx_rusname "0"/"1"
Запретить/разрешить смену ника на сервере.

amx_rusname_port "27020"
Свободный, открытый порт на сервере необходимый для правильной работы плагина.

amx_rusname_admin ""
Включает возможность смены ника только для тех игроков, у которых есть флаг доступа, прописанный в данной команде.


Важная информация:
Функция:
Код: Выделить всё
get_user_name(index, name[], len)

При попытке получения русского ника будет возвращать другое значение (не русский ник). Поэтому, к примеру, в меню действий над игроками отображения ников будет другим. Для того чтобы правильно получить русский ник игрока и использовать его в меню или для вывода информации, к примеру, в чат, нужно пользоваться новой функцией:
Код: Выделить всё
get_user_rusname(index, name[], len)

Для использования этой функции в других плагинах необходимо либо в плагине, либо в amxmodx.inc добавить:
Код: Выделить всё
native get_user_rusname(index, name[], len)


Не утверждено. Отсутствуют файлы, поддержка плагина и его актуальность //Leonidddd
Не пишите мне в ЛС: если вам нужна помощь на бесплатной основе. Любые вопросы на форум.
Аватара пользователя
DJ_WEST
Администратор
 
Сообщения: 3747
Зарегистрирован: 22 авг 2009, 00:38
Благодарил (а): 48 раз.
Поблагодарили: 2160 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Left 4 Dead
Left 4 Dead 2

Re: Русский ник (Russian Name)

Сообщение Dark_knife » 30 ноя 2011, 19:58

Такая проблема, после смены ника на русский, больше никто не может сменить ник, пишет, что эта программа не может отобразить страницу. Как исправить это?

Добавлено спустя 10 минут 22 секунды:
Плагин будет работать на билде 5408? Сейчас стоит 4883.
Аватара пользователя
Dark_knife
 
Сообщения: 5
Зарегистрирован: 20 июн 2010, 18:23
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Языки программирования: Counter-Strike 1.6

Re: Русский ник (Russian Name)

Сообщение lexa-orsha » 10 фев 2013, 21:13

Помогите плиз!!!
Когда запускаю сервер в консоле пишет
[AMXX] Plugin "russian_name.amxx" failed to load: Plugin uses an unknown function (name "memhack_get_char") - check your modules.ini.

Когда в modules прописываю memhack плагин работает, но когда ввожу руские символы В этом окне появляются Большие Английские!
Аватара пользователя
lexa-orsha
 
Сообщения: 1
Зарегистрирован: 10 фев 2013, 20:59
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Опыт программирования: Меньше недели
Языки программирования: Counter-Strike 1.6

Re: Русский ник (Russian Name)

Сообщение walka95 » 20 янв 2015, 18:08

Can you share the sma file, because i'm bulgarian, and i want to translate the plugin in BG Cyrillic ?
Аватара пользователя
walka95
 
Сообщения: 22
Зарегистрирован: 19 мар 2011, 12:10
Благодарил (а): 5 раз.
Поблагодарили: 0 раз.
Языки программирования: Counter-Strike 1.6

Re: Русский ник (Russian Name)

Сообщение syavakovtun1997 » 26 янв 2015, 21:58

Обновите билд до 6153, там стандартная поддержка руских ников, только отключите в списке плагинов amxmod_compat.amxx, а то при смене ника с латинского на кирилицу сервер будет падать
Аватара пользователя
syavakovtun1997
 
Сообщения: 48
Зарегистрирован: 19 янв 2015, 02:34
Благодарил (а): 1 раз.
Поблагодарили: 2 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6

Пред.

Вернуться в Неутвержденные плагины

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1