Перейти к содержанию
Авторизация  
BORDIR

Русские Имена Npc Lucera

Рекомендуемые сообщения

Всем привет. Никак не получается сделать русские имена NPC в Lucera.

 

В клиенте npcname русский, но в игре ники отображаются по-английски.

 

Заранее спасибо за помощь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А не из базы никак нельзя сделать? serverside 0 не помогает..

Изменено пользователем BORDIR

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А не из базы никак нельзя сделать? serverside 0 не помогает..

В самой базе поддержка русских символов нужна,в сервере она вроде сразу стоит,+ в патче.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В самой базе поддержка русских символов нужна,в сервере она вроде сразу стоит,+ в патче.

 

Ну так что в итоге нужно сделать, чтобы брались имена из клиента?)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ап теме.

 

Неужели никто не знает как сделать русские имена npc в Lucera?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Или у тебя клиент не руссифицирован или надо что бы база поддерживала формат UTF-8 и в базе уже можно сделать русские.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

За деньги не интересует, т.к. проблема на самом деле элементарная.

 

Или у тебя клиент не руссифицирован или надо что бы база поддерживала формат UTF-8 и в базе уже можно сделать русские.

 

Уже сделал все это несколько раз.

 

В клиенте:

id name description rgb[0] rgb[1] rgb[2] reserved1
20001 u,Гремлин\0 u,Ур: 1\0 9C E8 A9 -1
20002 u,Кролик\0 u,Ур: 1\0 9C E8 A9 -1
20003 u,Гоблин\0 u,Ур: 5\0 9C E8 A9 -1
20004 u,Бес\0 u,Ур: 6\0 9C E8 A9 -1
20005 u,Старший Бес\0 u,Ур: 7\0 9C E8 A9 -1
20006 u,Орк Стрелок\0 u,Ур: 8 >>---->\0 9C E8 A9 -1
20007 u,Зеленый Гриб\0 u,Ур: 9\0 9C E8 A9 -1
20008 u,Ящер Фелим\0 u,Ур: 14\0 9C E8 A9 -1
20009 u,Орк Вуку\0 u,Ур: 14\0 9C E8 A9 -1
20010 u,Разведчик Ящеров Фелим\0 u,Ур: 15\0 9C E8 A9 -1
20011 u,Стрелок Орков Вуку\0 u,Ур: 15 >>---->\0 9C E8 A9 -1

 

в базе:

utf-8.

 

Все равно все имена npc берутся из базы, а там они на английском языке.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

+ сделаю цветники ники и титулы

Ты мне когда то помогал за просто так...) Теперь тему найти не могу 8)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Дело не в патче и не в бд ) все проще 10$ за данную феньку норм цена 98% что не 1 совет отюда вам не поможет))))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Дело не в патче и не в бд ) все проще 10$ за данную феньку норм цена 98% что не 1 совет отюда вам не поможет))))

 

Извини, за деньги действительно не интересует...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну ок ) тогда мозг напряг))) что отвечает за язык в. Сборке)? Кон..

фиги :D

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну ок ) тогда мозг напряг))) что отвечает за язык в. Сборке)? Кон..

 

Это? "DefaultLang=ru"

 

Давно уже так стоит, не помогает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Mefestofel, да Вы прям профессор-взяточник :)

 

В network (конфиг) добавьте это к jdbc (обычно включено уже)

useUnicode=true&characterEncoding=utf-8

 

Затем в базе данных через Navicat или через SQL (чуть ниже) измените на русские имена.

 

SQL:

UPDATE npc SET name='Имя на русском' WHERE id='ID';

 

Если в игре - кракозябры, пользуйтесь кодировщиками.

Изменено пользователем Twinker

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Mefestofel, да Вы прям профессор-взяточник :)

 

В network (конфиг) добавьте это к jdbc (обычно включено уже)

useUnicode=true&characterEncoding=utf-8

 

Затем в базе данных через Navicat или через SQL (чуть ниже) измените на русские имена.

 

SQL:

UPDATE npc SET name='Имя на русском' WHERE id='ID';

 

Если в игре - кракозябры, пользуйтесь кодировщиками.

 

Спасибо, но Вы меня немного неправильно поняли. Для своих npc имена на русском задаются на ура, но мне хотелось бы сделать как раньше делал в хф, например. Чтобы все(а каждому в базе изменять имя очень долго) имена npc были на русском, то есть значения брались из клиента.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все имена стандартных npc.

 

Неужели это так сложно реализовать на Lucera?

Изменено пользователем BORDIR

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все оказалось очень и очень просто. =)

 

Напишу для тех, у кого возникнет подобная проблема:

Чтобы имена у NPC стали русскими, необходимо в базе данных задать именам npc пустые значения, именно тогда имя будет браться из клиента.

 

А найти русский npcname-e.dat не проблема сейчас)

 

Тему можно закрывать. Спасибо всем тек, кто пытался помочь.

Изменено пользователем BORDIR

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну ок ) тогда мозг напряг))) что отвечает за язык в. Сборке)? Кон..

 

Теперь когда проблему решил, расскажешь свое решение?)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Та же проблема с Люцерой - в базе руками меняю на русские имена - все отлично видно. Если ставлю пустое значение - в игре пустое место. Можешь скинуть свой npcname-e.dat пожалуйста?

Да и вообще удалять имена НПЦ из базы это не лучшее решение, это потом усложнит поиск NPC по имени.

Изменено пользователем Рюк

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...