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

Русский ник (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)

Сообщение Ninja_sf » 13 дек 2009, 18:02

Версия 1.2 после нажатия кнопки отправить - Невозможно отобразить страницу

Тоже самое!
Аватара пользователя
Ninja_sf
 
Сообщения: 41
Зарегистрирован: 11 дек 2009, 19:53
Благодарил (а): 9 раз.
Поблагодарили: 4 раз.

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

Сообщение Koshak » 13 дек 2009, 18:07

У меня заработала версия 1.2 на Non-Steam.
Клиент с 35 патчем. Вот скрин Вы должны зарегистрироваться, чтобы видеть ссылки.
Проверял в локале поставлю на паблик отпишусь.
Аватара пользователя
Koshak
 
Сообщения: 21
Зарегистрирован: 12 дек 2009, 19:58
Откуда: Penza
Благодарил (а): 36 раз.
Поблагодарили: 67 раз.
Опыт программирования: Больше трех лет
Языки программирования: 3D Ripper Pro
Milkshape 3D

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

Сообщение Fedcomp » 13 дек 2009, 19:17

[off]ПОчему вальвовцы не могут просто utf8 впихивать в игрушки?[/off]
Не помогаю в ЛС - есть форум.
Плагины тоже не пишу, на форуме достаточно хороших скриптеров.


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

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

Сообщение DJ_WEST » 13 дек 2009, 19:22

У кого не работает, я так понял у них *nix системы?
Попробуйте указать другой порт, например, 27030, потом после запуска HLDS попробуйте на сервере: telnet 127.0.0.1 27030 и что в ответ получаете?
Не пишите мне в ЛС: если вам нужна помощь на бесплатной основе. Любые вопросы на форум.
Аватара пользователя
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)

Сообщение Fire002 » 13 дек 2009, 20:53

В конфиге указал порт 27017 который был открыт. Запустил сервер, telnet приконектился к порту.
Ник так и не работает
Аватара пользователя
Fire002
 
Сообщения: 7
Зарегистрирован: 12 дек 2009, 20:02
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Языки программирования: Counter-Strike 1.6

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

Сообщение ICEberg » 13 дек 2009, 21:12

У меня не работает! :(
DJ_WEST тут половина людей даже не знают как модули воткнуть не мог бы ты уже все настроено и протестино выложыть!
Чтоб тупо папки заменить прописать все по инкструкцыи и все???

Добавлено спустя 48 секунд:
У меня не работает! :(
DJ_WEST тут половина людей даже не знают как модули воткнуть не мог бы ты уже все настроено и протестино выложыть!
Чтоб тупо папки заменить прописать все по инкструкцыи и все???
Аватара пользователя
ICEberg
 
Сообщения: 13
Зарегистрирован: 13 дек 2009, 20:32
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Team Fortress II
Left 4 Dead

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

Сообщение Koshak » 13 дек 2009, 22:01

Модули кидаем в папку modules и прописываем в modules.ini :crazy:
Аватара пользователя
Koshak
 
Сообщения: 21
Зарегистрирован: 12 дек 2009, 19:58
Откуда: Penza
Благодарил (а): 36 раз.
Поблагодарили: 67 раз.
Опыт программирования: Больше трех лет
Языки программирования: 3D Ripper Pro
Milkshape 3D

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

Сообщение ICEberg » 13 дек 2009, 22:38

Если чесно все темы понравились но не 1 тему не понел думаю тут половина не понимает как что сделать!!!
У меня не что не работает! :(
Аватара пользователя
ICEberg
 
Сообщения: 13
Зарегистрирован: 13 дек 2009, 20:32
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Team Fortress II
Left 4 Dead

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

Сообщение DJ_WEST » 14 дек 2009, 00:26

В конфиге указал порт 27017 который был открыт. Запустил сервер, telnet приконектился к порту.
Ник так и не работает

А если на сервере в браузере выполнить: Вы должны зарегистрироваться, чтобы видеть ссылки.
Что в ответ? Вместо 27020, конечно, твой используемый порт.
У меня не работает!
DJ_WEST тут половина людей даже не знают как модули воткнуть не мог бы ты уже все настроено и протестино выложыть!
Чтоб тупо папки заменить прописать все по инкструкцыи и все???

Уже несколько раз говорилось как. Читать нужно и пробывать. Модуль кидать нужно в директорию addons/amxmodx/modules. Затем добавить в addons/amxmodx/configs/modules.ini:
Код: Выделить всё
memhack
sockets_hz
Не пишите мне в ЛС: если вам нужна помощь на бесплатной основе. Любые вопросы на форум.
Аватара пользователя
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)

Сообщение nayk » 14 дек 2009, 01:06

DJ_WEST я конечно всё понимаю.Всё ,что было выше сказанно,всё тестил и порт работает и всё. Вопервых пока русский язык там поставишь в этом мотд,с ума сойдёшь,т.е. с 20 раза ставится русский. Вовторых ник не поменялся ,один раз чт-то проскочило русское и то,не то совсем ,что вводил. Патч кс 29 ,сервак 47\48 + стим нонстим. Я так понимаю под этот плагин надо ещё сервак найти и патч. Либо он сильно сырой,что 99% не могут его протестить. Я конечно понимаю,что это бета версия,но слишком она похожа на лажу. Вы как думаете? Кстати модуль сокетс так и не запускается,хотя в модулес ини принудительно прописан! При смене ника на русский,он сперва меняет,потом сам меняется вот на это: 9797ce2cec . Со второй попытки уже ничё не меняет!
Последний раз редактировалось nayk 14 дек 2009, 11:14, всего редактировалось 1 раз.
Аватара пользователя
nayk
 
Сообщения: 7
Зарегистрирован: 12 дек 2009, 18:13
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Team Fortress II
Left 4 Dead

Пред.След.

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

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

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