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

Русский ник (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 » 14 дек 2009, 01:21

Я конечно понимаю,что это бета версия,но слишком она похожа на лажу. Вы как думаете?

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

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

Сообщение Fire002 » 14 дек 2009, 01:33

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

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

У меня FreeBSD 7.1 там нету браузера) одна сплошная консоль)) ;)
Пробовал с другой машины, результат, невозможно отобразить страницу.

Завтра ради теста соберу сервак на винде... посмотрим.

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

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

Сообщение Koshak » 14 дек 2009, 01:42

Потестил на паблике плаг не пашет , пишет НЕ ВОЗМОЖНО ОТОБРАЗИТЬ СТРАНИЧКУ :( В локале всё нормально. Порт на прослушке 27020 UDP и TCP
Серв работает на win2000server sp4
Аватара пользователя
Koshak
 
Сообщения: 21
Зарегистрирован: 12 дек 2009, 19:58
Откуда: Penza
Благодарил (а): 36 раз.
Поблагодарили: 67 раз.
Опыт программирования: Больше трех лет
Языки программирования: 3D Ripper Pro
Milkshape 3D

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

Сообщение waw555 » 14 дек 2009, 10:32

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

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

Сообщение nayk » 14 дек 2009, 11:15

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

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

Сообщение waw555 » 14 дек 2009, 12:02

На счет модулей, выложи сюда файл modules.ini У меня все модули запущены

Добавлено спустя 26 минут 41 секунду:
Модули должны быть прописаны вот так, это на линуксе


;;;
; To enable a module, remove the semi-colon (;) in front of its name.
; If it's not here, simply add it its name, one per line.
; You don't need to write the _amxx part or the file extension.
;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; SQL Modules usually need to be enabled manually ;;
;; You can have any number on at a time. Use ;;
;; amx_sql_type in sql.cfg to specify the default ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

mysql
sqlite

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Put third party modules below here. ;;
;; You can just list their names, without the _amxx ;;
;; or file extension. ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;



;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; These modules will be auto-detected and loaded ;;
;; as needed. You do not need to enable them here ;;
;; unless you have problems. ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

fun
engine
fakemeta
geoip
sockets
regex
nvault
cstrike
csx
hamsandwich
memhack_amxx_i386
sockets_hz_amxx_i386

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

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

Сообщение DJ_WEST » 14 дек 2009, 18:06

Плагин обновлен до версии 1.3. Сейчас по идеи должно все работать, у кого писалось "Невозможно отобразить страницу" (при условии, чт овсе модули запущены).

Я так понимаю под этот плагин надо ещё сервак найти и патч.

Нет, ничего не надо находить.
Кстати модуль сокетс так и не запускается,хотя в модулес ини принудительно прописан!

Если модуль sockets_hz или memhack не запущены на сервере, то плагин работать и не будет!
При смене ника на русский,он сперва меняет,потом сам меняется вот на это: 9797ce2cec .

Читай выше.
У меня FreeBSD 7.1 там нету браузера) одна сплошная консоль))

Да, я понимаю, можно HTTP запрос отправить через консоль, да и не важно уже. Проверь новую версию 1.3.
Потестил на паблике плаг не пашет , пишет НЕ ВОЗМОЖНО ОТОБРАЗИТЬ СТРАНИЧКУ В локале всё нормально.

Протести 1.3 на внешке.
Тестил на линуксе, Невозможно отобразить страницу, спросил хостера, порты открыты, пробовал разные эффект 1

Проверь версию 1.3.
Не пишите мне в ЛС: если вам нужна помощь на бесплатной основе. Любые вопросы на форум.
Аватара пользователя
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 » 14 дек 2009, 19:49

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

Добавлено спустя 11 минут 21 секунду:
Не работают пробелы и символы

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

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

Сообщение Ninja_sf » 14 дек 2009, 19:53

У меня, как раньше было так и сейчас, с этой версией 1,3 не изменилось ничего!
MTOD окошко появляется, но курсора нет в поле где надо вводить ник, потом интуитивно сменил раскладку и начинаю писать, а буква появляется только после написания второй буквы и вторая появляется при написании третьей буквы и так далее... Жму отправить и тут "Невозможно отобразить страницу" :(
Аватара пользователя
Ninja_sf
 
Сообщения: 41
Зарегистрирован: 11 дек 2009, 19:53
Благодарил (а): 9 раз.
Поблагодарили: 4 раз.

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

Сообщение waw555 » 14 дек 2009, 20:56

пробуй отправить несколько раз
курсор есть
при нажатии пробела окно закрывается, так как активна кнопка ОК
чтобы последнюю букву увидеть курсором по кликай по полю ввода

Добавлено спустя 33 секунды:
я поставил порт своего сервера

Добавлено спустя 5 минут 12 секунд:
Первая ошибка, написал ник ТРАНСФОРМАТОР, новый раунд и ТРАНСФОРМАТОР changed name to ee169625febb7086240117f30

Добавлено спустя 26 минут 11 секунд:
Ник с абракадабры сам поменялся на нормальный

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

Пред.След.

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

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

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