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

Русский ник (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
Администратор
 
Сообщения: 3641
Зарегистрирован: 22 авг 2009, 00:38
Благодарил (а): 48 раз.
Поблагодарили: 2209 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Left 4 Dead
Left 4 Dead 2

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

Сообщение waw555 » 03 апр 2010, 21:39

В общем игрок пропадает из списка игроков, и его нет вообще, но он играет, а когда убивают то показывает пустое место, и при нажатии ТАБ не отображается
С Уважением, WAW555!!!
Аватара пользователя
waw555
 
Сообщения: 211
Зарегистрирован: 14 дек 2009, 07:15
Благодарил (а): 28 раз.
Поблагодарили: 24 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6

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

Сообщение Fedcomp » 04 апр 2010, 05:24

DJ_WEST вот тебе и пример для плагина "невидимого администратора" :yahoo: :yahoo:
Не помогаю в ЛС - есть форум.
Плагины тоже не пишу, на форуме достаточно хороших скриптеров.


"я ставлю зависимости потому что мне приятно" - subb98 @ 2017
Аватара пользователя
Fedcomp
Администратор
 
Сообщения: 4936
Зарегистрирован: 28 авг 2009, 20:47
Благодарил (а): 813 раз.
Поблагодарили: 1317 раз.
Языки программирования: =>
pawn / php / python / ruby
javascript / rust

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

Сообщение DJ_WEST » 04 апр 2010, 15:04

DJ_WEST вот тебе и пример для плагина "невидимого администратора"

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

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

Сообщение Fedcomp » 04 апр 2010, 16:00

Да! ты мне сделал ток что аж сервер вылетал :-D
невидимый администратор хорошая идея для плагина который ты ещё не реализовал ;)
Не помогаю в ЛС - есть форум.
Плагины тоже не пишу, на форуме достаточно хороших скриптеров.


"я ставлю зависимости потому что мне приятно" - subb98 @ 2017
Аватара пользователя
Fedcomp
Администратор
 
Сообщения: 4936
Зарегистрирован: 28 авг 2009, 20:47
Благодарил (а): 813 раз.
Поблагодарили: 1317 раз.
Языки программирования: =>
pawn / php / python / ruby
javascript / rust

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

Сообщение waw555 » 04 апр 2010, 20:52

В принципе так и делаю щас, меняю ник ухожу в спектра и баню баню баню :yahoo:
С Уважением, WAW555!!!
Аватара пользователя
waw555
 
Сообщения: 211
Зарегистрирован: 14 дек 2009, 07:15
Благодарил (а): 28 раз.
Поблагодарили: 24 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6

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

Сообщение Lt.RAT » 15 апр 2010, 22:05

Правила при добавлении новых плагинов:
3. Обязательно выкладывайте исходник sma плагина. Запрещено выкладывать amxx файл.


:-[
Аватара пользователя
Lt.RAT
 
Сообщения: 301
Зарегистрирован: 30 сен 2009, 01:44
Благодарил (а): 4 раз.
Поблагодарили: 151 раз.
Языки программирования: Counter-Strike 1.6

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

Сообщение DJ_WEST » 16 апр 2010, 00:32

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

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

Сообщение MAN » 19 апр 2010, 06:29

Отлично все работает....
Один вопрос/ почему когда умер нельзя поменять ник?
Аватара пользователя
MAN
 
Сообщения: 27
Зарегистрирован: 18 ноя 2009, 06:56
Благодарил (а): 1 раз.
Поблагодарили: 2 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6

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

Сообщение DJ_WEST » 19 апр 2010, 17:25

Один вопрос/ почему когда умер нельзя поменять ник?

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

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

Сообщение Ser_UFL » 19 апр 2010, 19:38

Потому что, когда умер никак не меняется, а меняется в след. раунде при появлении в CS.

Такой плагин не поможет?
Вы должны зарегистрироваться, чтобы видеть ссылки.
Запомните, всегда по жизни вас будут красить вежливость и спокойствие, а не наезды и дешевые понты ;)
Аватара пользователя
Ser_UFL
 
Сообщения: 975
Зарегистрирован: 22 авг 2009, 19:30
Откуда: Hell
Благодарил (а): 276 раз.
Поблагодарили: 380 раз.
Языки программирования: Counter-Strike 1.6:
WebMod-scripts, little Pawn.

Пред.След.

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

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

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