Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Информационная доска

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

1. Во время создания новой темы аккуратно оформляйте её, не допускайте грамматических ошибок.
2. Описывая проблему старайтесь, как можно больше рассказать о ней, а так же о действиях с сервером после которых она возникла, по возможности подкрепите информацию логами.
3. Если вопрос касается проблемы в работе сервера, то обязательно прикрепляйте список плагинов (введите в консоли сервера: meta list и amxx plugins), настройки server.cfg, логи. Так же указывайте операционную систему, версию HLDS (введите к консоли сервера: version) и где хостится сервер.

Длинную информацию скрывайте под спойлер.
2 страниц V   1 2

Amxbans

, Помогите
Статус пользователя Kinder
сообщение 8.5.2013, 10:11
Сообщение #1
Стаж: 13 лет

Сообщений: 80
Благодарностей: 1
Полезность: < 0

Здравствуйте,столкнулся с такой проблемой
есть voteban и opengl_detector(детектор от маз) если они банят при бане должно писать имя сервера но оно не пишет только вопросительные знаки,даже если посмотреть потом консоль там будет написано (
[AMXBans] Администратор: ?????? ????????)
Все сохранено в UTF-8
Но если зайти в исходник amxbans_main.sma и закоментировать
//#define SET_NAMES_UTF8 // закомментировать, если русские причины банов нормально отображались и в ранних версиях
то имя сервера отображает но при бане в motd окне пишет ироглифы так же и на сайте
Помогите пожалуйста решить проблему
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Kinder
сообщение 8.5.2013, 10:26
Сообщение #2
Стаж: 13 лет

Сообщений: 80
Благодарностей: 1
Полезность: < 0

искал на многих форумах отвт нечего не нашел да и толком почь не кто не может может из вас кто то сталкивался или знает причину?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
CaHeK86
сообщение 8.5.2013, 10:40
Сообщение #3
Стаж: 16 лет

Сообщений: 324
Благодарностей: 113
Полезность: 0

Цитата(Kinder @ 8.5.2013, 10:26) *
искал на многих форумах отвт нечего не нашел да и толком почь не кто не может может из вас кто то сталкивался или знает причину?

какая версия amxbans?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kinder
сообщение 8.5.2013, 10:42
Сообщение #4
Стаж: 13 лет

Сообщений: 80
Благодарностей: 1
Полезность: < 0

6.0
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
CaHeK86
сообщение 8.5.2013, 10:45
Сообщение #5
Стаж: 16 лет

Сообщений: 324
Благодарностей: 113
Полезность: 0

Цитата(Kinder @ 8.5.2013, 10:42) *
6.0

попробуйте вот эту версию от gm

тык
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kinder
сообщение 8.5.2013, 10:47
Сообщение #6
Стаж: 13 лет

Сообщений: 80
Благодарностей: 1
Полезность: < 0

Цитата(CaHeK86 @ 8.5.2013, 12:45) *
попробуйте вот эту версию от gm

тык

Такой вопрос тока amxx перезалить?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 8.5.2013, 10:48
Сообщение #7
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

В amxbans.cfg
Введи название сервера в ручную (если оставить пустым то будет название из hostname браться)
amxbans_servernick "название серва"
И сохрани в кодировке UTF-8
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
CaHeK86
сообщение 8.5.2013, 10:52
Сообщение #8
Стаж: 16 лет

Сообщений: 324
Благодарностей: 113
Полезность: 0

Цитата(Kinder @ 8.5.2013, 10:11) *
Здравствуйте,столкнулся с такой проблемой
есть voteban и opengl_detector(детектор от маз) если они банят при бане должно писать имя сервера но оно не пишет только вопросительные знаки,даже если посмотреть потом консоль там будет написано (
[AMXBans] Администратор: ?????? ????????)
Все сохранено в UTF-8
Но если зайти в исходник amxbans_main.sma и закоментировать
//#define SET_NAMES_UTF8 // закомментировать, если русские причины банов нормально отображались и в ранних версиях
то имя сервера отображает но при бане в motd окне пишет ироглифы так же и на сайте
Помогите пожалуйста решить проблему


по поводу motd
в файле /lang/amxbans.txt
Код
MSG_MOTD_1 = <body bgcolor=#9CB3B3><font size=^"18^" color=^"red^">Вы были забанены.</font><br><br><font color=^"black^">Причина: %s<br>Продолжительность: %s<br>SteamID: %s</font>
MSG_MOTD_2 = <body bgcolor=#9CB3B3><font size=^"18^" color=^"red^">Вы были забанены.</font><br><br><font color=^"black^">Причины: %s<br>Продолжительность: %s<br>SteamID: %s<br>Администратор: %s</font>


>>>

Код
MSG_MOTD_1 = <meta http-equiv="content-type" content="text/html; charset=utf-8" /><body bgcolor=#9CB3B3><font size=^"18^" color=^"red^">Вы были забанены.</font><br><br><font color=^"black^">Причина: %s<br>Продолжительность: %s<br>SteamID: %s</font>
MSG_MOTD_2 = <meta http-equiv="content-type" content="text/html; charset=utf-8" /><body bgcolor=#9CB3B3><font size=^"18^" color=^"red^">Вы были забанены.</font><br><br><font color=^"black^">Причины: %s<br>Продолжительность: %s<br>SteamID: %s<br>Администратор: %s</font>


Отредактировал: CaHeK86, - 8.5.2013, 10:56
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kinder
сообщение 8.5.2013, 10:57
Сообщение #9
Стаж: 13 лет

Сообщений: 80
Благодарностей: 1
Полезность: < 0

Цитата(XyLiGaN @ 8.5.2013, 12:48) *
В amxbans.cfg
Введи название сервера в ручную (если оставить пустым то будет название из hostname браться)
amxbans_servernick "название серва"
И сохрани в кодировке UTF-8

Не помогло

Цитата(XyLiGaN @ 8.5.2013, 12:48) *
В amxbans.cfg
Введи название сервера в ручную (если оставить пустым то будет название из hostname браться)
amxbans_servernick "название серва"
И сохрани в кодировке UTF-8

немножко не правильно понял щас все ок работает но не отображает имя сервера
а если в ихднике убрать то что я писал
то имя сервера норм отображается а вот motd
и на сайте пишет ироглифы
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
CaHeK86
сообщение 8.5.2013, 11:03
Сообщение #10
Стаж: 16 лет

Сообщений: 324
Благодарностей: 113
Полезность: 0

ланг файл поправить! да проверьте
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kinder
сообщение 8.5.2013, 11:18
Сообщение #11
Стаж: 13 лет

Сообщений: 80
Благодарностей: 1
Полезность: < 0

Цитата(CaHeK86 @ 8.5.2013, 13:03) *
ланг файл поправить! да проверьте

Щас проверю
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kinder
сообщение 8.5.2013, 11:23
Сообщение #12
Стаж: 13 лет

Сообщений: 80
Благодарностей: 1
Полезность: < 0

Цитата(CaHeK86 @ 8.5.2013, 13:03) *
ланг файл поправить! да проверьте

Не помогло
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 8.5.2013, 12:03
Сообщение #13
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

Цитата(Kinder @ 8.5.2013, 15:23) *
Не помогло

если на сервере всё нормально а на сайте иероглифы, то смотри БД. дело в ней скорее всего у неё кодировка какая стоит?!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kinder
сообщение 8.5.2013, 12:19
Сообщение #14
Стаж: 13 лет

Сообщений: 80
Благодарностей: 1
Полезность: < 0

Цитата(XyLiGaN @ 8.5.2013, 14:03) *
если на сервере всё нормально а на сайте иероглифы, то смотри БД. дело в ней скорее всего у неё кодировка какая стоит?!

Ироглифы были только когда закоментировал строку
#define SET_NAMES_UTF8
если она не закоменторована все норм
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 8.5.2013, 12:35
Сообщение #15
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

Ну делай тогда соотношение...
Проверяй кодировку сначало в БД а потом уже в плагинах копайся...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kinder
сообщение 8.5.2013, 12:47
Сообщение #16
Стаж: 13 лет

Сообщений: 80
Благодарностей: 1
Полезность: < 0

Цитата(Kinder @ 8.5.2013, 14:19) *
Ироглифы были только когда закоментировал строку
#define SET_NAMES_UTF8
если она не закоменторована все норм

Как я в Бд проверю если доступа нету
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kinder
сообщение 8.5.2013, 13:45
Сообщение #17
Стаж: 13 лет

Сообщений: 80
Благодарностей: 1
Полезность: < 0

У кого есть еще идеи?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
exec1337
сообщение 8.5.2013, 13:59
Сообщение #18
Стаж: 13 лет

Сообщений: 6490
Благодарностей: 2558
Полезность: 491

Можно или вообще убрать показ motd-окна при бане,или сам исходник ему кодировку назначить.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kinder
сообщение 8.5.2013, 14:13
Сообщение #19
Стаж: 13 лет

Сообщений: 80
Благодарностей: 1
Полезность: < 0

Цитата(Kinder @ 8.5.2013, 15:45) *
У кого есть еще идеи?



Цитата(exec1337 @ 8.5.2013, 15:59) *
Можно или вообще убрать показ motd-окна при бане,или сам исходник ему кодировку назначить.

Так щас все ок я вернул вс енорм в мотд показывает но имя сервера при бане не показывает
Помогите сделать дам 100-200 рублей кто поможет
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kinder
сообщение 8.5.2013, 15:23
Сообщение #20
Стаж: 13 лет

Сообщений: 80
Благодарностей: 1
Полезность: < 0

Получается если я убираю в исходники amxbans_main.sma
#define SET_NAMES_UTF8
ставлю
//#define SET_NAMES_UTF8
компилирую исходник
то имя сервера пишет нормально на русском
а в бан листе и motd окне пишет ироглифами
вт бан лист я недавно ставил там можно увидеть что пишет

http://cs1.gamehost.com.ua/bans/27017/ban_list.php
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: