Skip to content
La2Base
Home
DownloadsWikiForumFAQ
Search
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

ruen
Forum/Форум для новичков[JAVA]/[help]Как сделать русские ники,название нпц,титулы.
Search

[help]Как сделать русские ники,название нпц,титулы.

18 replies386 viewsCurrently viewing: 1
А
Артём

User

Участник

Posts: 97

На форуме с: 04/29/2008

Репутация: +6

Рейтинг: 0

· 06/25/2009, 08:08 PM

la2base 1.1.7
Как сделать русские ники,название нпц,титулы.

0
FausT
FausT

User

Участник

Posts: 61

На форуме с: 11/03/2008

Репутация: +11

Рейтинг: 0

· 06/25/2009, 08:17 PM

Ф поисГ

0
Эмиль
Эмиль

User

Бывалый

Posts: 333

На форуме с: 01/29/2009

Репутация: +36

Рейтинг: 0

· 06/25/2009, 08:23 PM

нажать мне спасибо для дальнейших обьяснений

0
Derski
Derski

User

Участник

Posts: 67

На форуме с: 11/03/2008

Репутация: +117

Рейтинг: 0

· 06/25/2009, 08:27 PM

Arhangelkz: нажать мне спасибо для дальнейших обьяснений

а не легче зделат Hide на спосиба
[b][CristianoRonaldo/b]
у форума ест поиск
http://la2base.ru/forum/index.php?act=Search&f=212
такая тема уже открыта иши

0
Эмиль
Эмиль

User

Бывалый

Posts: 333

На форуме с: 01/29/2009

Репутация: +36

Рейтинг: 0

· 06/25/2009, 08:33 PM

научи как хайд на спасибо ставить?

0
Derski
Derski

User

Участник

Posts: 67

На форуме с: 11/03/2008

Репутация: +117

Рейтинг: 0

· 06/25/2009, 09:03 PM

0
DeadAdsl
DeadAdsl

User

Ветеран

Posts: 1208

На форуме с: 12/21/2007

Репутация: +592

Рейтинг: 0

· 06/25/2009, 09:19 PM

— Заболел

0
BukTop
BukTop

User

Новичок

Posts: 23

На форуме с: 02/21/2009

Рейтинг: 0

· 06/25/2009, 10:14 PM

Русские ники? :) Что-то новенькое, я такого там не наблюдал, максимум русские названия кланов, которые после рестарта были как "??????".

0
Санёк
Санёк

User

Бывалый

Posts: 120

На форуме с: 10/25/2008

Репутация: +19

Рейтинг: 0

· 06/25/2009, 10:43 PM

Прописал в конфиге Эму тим
URL=jdbc:mysql://localhost/l2jdb_game?useUnicode=true&characterEncoding=utf-8

И вылеезла такая ошибка :(

Раскрывающийся текст
.IntrospectionException: java.lang.reflect.InvocationTargetException [numThreads
AwaitingCheckoutDefaultUser] ]
Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorExcep
tion: Unknown database 'l2jdb_game'
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou
rce)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
at com.mysql.jdbc.Util.getInstance(Util.java:381)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1030)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3515)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3447)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:911)
at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3953)
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1276)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2048)
at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:723)
at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou
rce)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:302)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java
:282)
at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManag
erDataSource.java:119)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnecti
on(WrapperConnectionPoolDataSource.java:143)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnecti
on(WrapperConnectionPoolDataSource.java:132)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.initializeAu
tomaticTestTable(C3P0PooledConnectionPoolManager.java:772)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.createPooled
ConnectionPool(C3P0PooledConnectionPoolManager.java:696)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.getPool(C3P0
PooledConnectionPoolManager.java:257)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.getPool(C3P0
PooledConnectionPoolManager.java:271)
at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(A
bstractPoolBackedDataSource.java:128)
at com.l2emu.L2DatabaseFactory.<init>(L2DatabaseFactory.java:95)
at com.l2emu.L2DatabaseFactory.getInstance(L2DatabaseFactory.java:206)
at com.l2emu.gameserver.L2GameServer.<init>(L2GameServer.java:163)
at com.l2emu.gameserver.util.BootManager.<init>(BootManager.java:80)
at com.l2emu.gameserver.util.BootManager.main(BootManager.java:46)


А нет всё решил проблему to_become_senile.gif

0
Владислав
Владислав

User

Участник

Posts: 38

На форуме с: 12/02/2008

Репутация: +23

Рейтинг: 0

· 06/25/2009, 10:44 PM

0
А
Артём

User

Участник

Posts: 97

На форуме с: 04/29/2008

Репутация: +6

Рейтинг: 0

· 06/26/2009, 06:19 AM

а что если уже есть база никак уже не получится сделать?Только новую создавать надо?

0
Никита
Никита

User

Ветеран

Posts: 580

На форуме с: 05/30/2008

Репутация: +696

Рейтинг: 0

· 06/26/2009, 06:20 AM

Попробуй сделать dump и перезалить ее уже в UTF8

0
B
birka

User

Бывалый

Posts: 122

На форуме с: 01/17/2009

Репутация: +3

Рейтинг: 0

· 06/26/2009, 08:21 AM

мдя ну вы ппц...я на финалке этим методом замутил се и русские ники и титулы

Раскрывающийся текст
1.Ваша mysql база должна быть в формате Utf8. Кодировку можно выставлять в Navicat, когда создаёте новую базу.

Если у вас уже есть сервер и база там например latin1, то вам нужно:

а) Создать чистую базу в utf8

б) Забекапить вашу старую базу.

в) Залить бекап в новую базу, то есть в utf8.



2. Нужно настроить конфиг сервера, а именно:

Найди в server.properties строчку: URL=jdbc:mysql://localhost/l2jdb

Красным я выделил название вашей базы mysql. Так вот, эту строчку вам нужно переделать под такую:

URL=jdbc:mysql://localhost/l2jdb?useUnicode=true&characterEncoding=UTF-8

После этого нужно еще разрешить использовать все символы в нике чара:

В том же файле конфига, найдите что-то подобное:

CnameTemplate=

ClanAllyNameTemplate=

И переделать нужно на это:

CnameTemplate=*

ClanAllyNameTemplate=*

Если не получается тогда попробуйте в конфигах поставить это:
Добавляем надпись [A-Za-z0-9\u0410-\u042f\u0430-\u044f]{3,16}
в итоге получаем
Код
# ------------------------
# Section: Nicks Templates
# ------------------------
# These ones are regular expressions, visit for details
# Note: Checking lengths are done server side, but keep it in pattern for future purposes
# Character name ( Default [A-Za-z0-9-]{3,16} )
CnameTemplate = [A-Za-z0-9\u0410-\u042f\u0430-\u044f]{3,16}

# Pet name ( Default [A-Za-z0-9-]{3,16} )
PetNameTemplate = [A-Za-z0-9\u0410-\u042f\u0430-\u044f]{3,16}

# Clan and ally name ( [A-Za-z0-9 -]{3,16} )
ClanAllyNameTemplate = [A-Za-z0-9\u0410-\u042f\u0430-\u044f]{3,16}

# Title ( [A-Za-z0-9 -\\[\\]<>\\(\\)\!|]{0,16} )
TitleTemplate = [A-Za-z0-9\u0410-\u042f\u0430-\u044f]{3,16}

0
BukTop
BukTop

User

Новичок

Posts: 23

На форуме с: 02/21/2009

Рейтинг: 0

· 06/26/2009, 08:47 AM

Разве это работает? После рестарта в любом случае не будет ничего русского база не читает русские символы, мб что-то не знаю, но база сохраняет временно русские символы в кодировке временного хранения после рестарта которые расшифрованные и понятные базе символы, поскольку база не знает подобные символы расшифровывает в "???", если бы база была старее порсто выкидывал бы сервер клиент :)

birka писал:

Цитата
я на финалке этим методом замутил се и русские ники и титулы


Верю, возможно на финалке ядро поддерживает русские символы, а после рестарта всё остаётся!??????

0
B
birka

User

Бывалый

Posts: 122

На форуме с: 01/17/2009

Репутация: +3

Рейтинг: 0

· 06/26/2009, 07:51 PM

да...всё остоёться...)))) я врать не буду...я так и на ит делал и хелби и 2.2 не когда впринцепи не было проблем с этим ))

0
K
kirk_gm

User

Участник

Posts: 55

На форуме с: 06/26/2009

Репутация: +16

Рейтинг: 0

· 06/27/2009, 04:19 PM

А как сделать чтоб гмшоп по руски был... сами файлы я перевел но в клиенте не отображается

0
Lex
Lex

User

Бывалый

Posts: 250

На форуме с: 12/20/2007

Репутация: +125

Рейтинг: 0

· 06/27/2009, 05:23 PM

Цитата
А как сделать чтоб гмшоп по руски был... сами файлы я перевел но в клиенте не отображается


Береш качаеш програму Notepad ++ создоешь новый файл или открываеш нужный тебе текст с НПС, береш меняеш кодировку на УТФ-8 пишеш текст по русски потом сохроняеш и заходиш в игру...

П.С. В квестах так делать нельзя, по краиней мере в зборках Л2еМу

Тыкайте спасибо))

0
Des
Des

User

Легенда

Posts: 3115

На форуме с: 01/20/2008

Репутация: +3105

Рейтинг: 0

· 06/27/2009, 06:53 PM

=/// Что за херня)?


1.) Заходишь в Navicat ищешь таблицу Characters жмешь правой кнопкой Design Table -> Option прописываешь кодировки ut8 дабы бд видела и распознавала русские ники

2.) Gameserver.ini если оставить значения
CnameTemplate=.*
PetNameTemplate=.*

пустыми, то вполне вероятно будут разрешены любые ники в том числе русские.



Закрыто.

...icq_18___666--___22

— 111

0
Topic is closed for replies