ошибка при создания русский макрос. - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Описание темы:помогите пожалуйста...

Ответ
Опции темы
Непрочитано 18.01.2013, 09:37   #1
Пользователь

Автор темы (Топик Стартер) ошибка при создания русский макрос.

Всем привет. помогите разобратся. буду очень рад.

Сборка: l2jfrozen (l2jlink)
Проблема: Макрос не читает русский цифр

подрбности о ошибка :

Запускаю сервер. все успешно запускается без ошибок. во время запуск ГС и ЛС нету ни одного ошибки. захожу в игру. хочу создать макрос например: //admin чтобы удобно было работать и не писать это команду 100 раз. написал макрос на английском языке. все успешно прошел. хотел создать русский макрос. в ГС пишет такая ошибка.



У меня русский патч и база UTF-8. когда декомпилировал ядро поставил кодировку UTF-8. во время декопиляция не было ни одного ошибка. все успешно прошел. работает все который я добавил. кроме макроса.


до декомпиляция у меня было такая проблема:

Создаю английский макросы успешно создовал. а когда создал русский не было такая ошибка в ГС. но когда делал релог у меня вместе русский цифры вопросики были. " ?????????? " после декомпиляция когда создаю русский макросы пишет ГС ошибку и после релог русский макросы исчезает.... помогите как решать? если нужен я залью l2jfrozen-core.jar ! думаю вопрос ясно жду ответа. заранее спасибо всем!!!
nezabanitplz вне форума Ответить с цитированием
Непрочитано 18.01.2013, 10:03   #2
Аватар для gorodetskiy
Олдфаг

По умолчанию Re: ошибка при создания русский макрос.

Научитесь выкладывать текст, а не скрины.
таблицу мускуля в UTF-8 перекодируйте
__________________
СЕО Оптимизация сайтов
gorodetskiy вне форума Ответить с цитированием
Непрочитано 18.01.2013, 10:10   #3
Пользователь

Автор темы (Топик Стартер) Re: ошибка при создания русский макрос.

Цитата:
Сообщение от gorodetskiy Посмотреть сообщение
Научитесь выкладывать текст, а не скрины.
таблицу мускуля в UTF-8 перекодируйте
Cпасибо.. изменяюсь вот текс:

Цитата:
could not store macro:
java.sql.SQLException: Incorrect string value: 'xD0xB2xD1x8B' for column 'na
me' at row 1
at com.mysql.jdbc.SQLError.createSQLException(SQLErro r.java:1055)
at com.mysql.jdbc.SQLError.createSQLException(SQLErro r.java:956)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.ja va:3515)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.ja va:3447)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:19 51)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java :2101)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionIm pl.java:2554)
at com.mysql.jdbc.PreparedStatement.executeInternal(P reparedStatement.ja
va:1761)
at com.mysql.jdbc.PreparedStatement.execute(PreparedS tatement.java:1021)

at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement .execute(NewProxyPr
eparedStatement.java:989)
at l2d.db.FiltredPreparedStatement.execute(FiltredPre paredStatement.java
:37)
at l2d.game.model.MacroList.registerMacroInDb(MacroLi st.java:125)
at l2d.game.model.MacroList.registerMacro(MacroList.j ava:63)
at l2d.game.model.L2Player.registerMacro(L2Player.jav a:1385)
at l2d.game.clientpackets.RequestMakeMacro.runImpl(Re questMakeMacro.java
:81)
at l2d.game.clientpackets.L2GameClientPacket.run(L2Ga meClientPacket.java
:46)
at java.util.concurrent.ThreadPoolExecutor$Worker.run Task(Unknown Source
)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (Unknown Source)
at java.lang.Thread.run(Unknown Source)
Добавлено через 2 минуты
Ну у меня база и так стоит UTF-8 ! как еще можно его изменить? сделать дамп скл и руками всю кодировку в UTF-8 поставить?

Добавлено через 3 минуты
или в таблице Characters в столбце key_bindings убрать все значения.?

Последний раз редактировалось nezabanitplz; 18.01.2013 в 10:13. Причина: Добавлено сообщение
nezabanitplz вне форума Ответить с цитированием
Непрочитано 18.01.2013, 12:57   #4
Аватар для gorodetskiy
Олдфаг

По умолчанию Re: ошибка при создания русский макрос.

-- Table "character_macroses" DDL

CREATE TABLE `character_macroses` (
`char_obj_id` int(11) NOT NULL DEFAULT '0',
`id` smallint(5) unsigned NOT NULL DEFAULT '0',
`icon` tinyint(3) unsigned DEFAULT NULL,
`name` varchar(40) CHARACTER SET utf8 DEFAULT NULL,
`descr` varchar(80) CHARACTER SET utf8 DEFAULT NULL,
`acronym` varchar(4) CHARACTER SET utf8 DEFAULT NULL,
`commands` varchar(1024) CHARACTER SET utf8 DEFAULT NULL,
PRIMARY KEY (`char_obj_id`,`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

Не вздумайте себе заливать это.
Как пример показано что при создании кодировка имеет формат utf-8


http://clip2net.com/s/2J2ha
__________________
СЕО Оптимизация сайтов
gorodetskiy вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка после создания чара AquaMarin Серверная часть 2 08.01.2011 15:34
Макросы Itachi Игровой клиент 0 25.07.2010 22:23
itamename-e.dat UFODriverr Lineage II 4 25.04.2010 09:37
Чтобы означала эта ошибка: Hirurg Lineage II 0 04.07.2009 14:36
Ошибки Gameguard Tonchi Тех-документация 0 04.02.2008 09:49


© 2007–2019 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 23:55. Часовой пояс GMT +3.

Вверх