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

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

Сообщение SHLAKBAUM » 12 дек 2009, 23:59

Koshak писал(а):
DJ_WEST писал(а):Проверь правильно ли ты его установил (папка addons/amxmodx/modules/), если библиотеки там есть, то верно, на всякий случай можно принудительно запустить, прописав модуль в modules.ini.

Всё прописано! И библиотечка лежит в modules. Но не работает :(
Библиотечку брал тут Вы должны зарегистрироваться, чтобы видеть ссылки.

попробуй с этого сайта взять
Аватара пользователя
SHLAKBAUM
 
Сообщения: 45
Зарегистрирован: 16 окт 2009, 21:45
Благодарил (а): 15 раз.
Поблагодарили: 19 раз.
Опыт программирования: Около 3 месяцев
Языки программирования: Counter-Strike 1.6
Day of Defeat: Source

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

Сообщение Fire002 » 13 дек 2009, 00:35

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

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

Сообщение toxa001 » 13 дек 2009, 01:16

Поставил протестировать на Debian ( модули подгрузил принудительно, порт открыл ) все работает без ошибок, но ник не меняется. Протестирую пару дней, м.б. что нибудь в ошибках вывалится.
Аватара пользователя
toxa001
 
Сообщения: 5
Зарегистрирован: 12 сен 2009, 14:34
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.
Опыт программирования: Около 3 месяцев
Языки программирования: Counter-Strike 1.6

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

Сообщение Ninja_sf » 13 дек 2009, 01:38

FreeBSD 7.2-STABLE
набрал netstat -a
Код: Выделить всё
tcp4       0      0 *.27020                *.*                    LISTEN

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

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

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

Удалось запустить! Сервер
Protocol version 48
Exe version 1.1.2.6 (cstrike)
Exe build: 14:02:02 Oct 24 2008 (4382)
STEAM Auth Server

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

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

Сообщение Ninja_sf » 13 дек 2009, 03:08

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

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

Сообщение Fedcomp » 13 дек 2009, 12:15

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


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

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

Сообщение Ninja_sf » 13 дек 2009, 12:27

Fedcomp, вот как раз и не старый нонстим
Клиент cstrike_full_v.43_(4554).exe

Protocol version 48
Exe version 1.1.2.6/2.0.0.0 (cstrike)
Exe build: 16:05:41 Jun 15 2009 (4554)

CRC-32: 11dd2024
MD4: e2c7fc47c8a6b02f9e81bc420a8a426f
MD5: 16bed5b90349394e67a086e6a2f8c8ee
SHA-1: e149d90db955598b429b36fb708bc808e633190e

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

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

Сообщение DJ_WEST » 13 дек 2009, 17:28

Всё прописано! И библиотечка лежит в modules. Но не работает
Библиотечку брал тут Вы должны зарегистрироваться, чтобы видеть ссылки.

amxx modules
meta list
Выложи из консоли сюда.
Затемы выложи содержимое modules.ini и скриншот директории amxmodx/modules.
Аналогично не запускается sockets_hz
В modules.ini прописан.
Брал с этого сайта.

Тоже самое, выложи, что выше писал.
Koshak, скорее всего так и есть, что плагин работает только с steam клиентом! У меня nonsteam и не катит.

На no-steam проверял - работает.

Обновил плагин до версии 1.2. Всем у кого ник не менялся перекачать и проверить. После того, как вписываете ник нажимайте в окне кнопку "Отправить".
Не пишите мне в ЛС: если вам нужна помощь на бесплатной основе. Любые вопросы на форум.
Аватара пользователя
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, 17:54




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

Пред.След.

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

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

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