Сообщений: 459
Тем: 24
Зарегистрирован: Jan 2011
Репутация:
3,497
Перерыл все. Скрипты, dll - все.
Не могу нарыть функцию поддержи несколько языков в клиенте GOD-Ertheia.
В Localization.ini
EnableEngSelection=true
НО в опциях в игре не добавляется новая строчка с языком :Olen':
Хотя окно списка....
Вообщем я сдался, помогите кто знает =)
:gun1::es:
Сообщений: 2,101
Тем: 40
Зарегистрирован: Apr 2008
Репутация:
12,296
Поиск поможет, был таков трид. Хотя может в клиентах выше хф, корейцы отказались от данных функций.
Сообщений: 459
Тем: 24
Зарегистрирован: Jan 2011
Репутация:
3,497
Просто раньше было так (когда окно опций было не на flash):
Код: bEnableEngSelection = IsEnableEngSelection();
Language = GetLanguage();
switch( Language )
{
case LANG_Japanese:
class'UIAPI_COMBOBOX'.static.AddString( "OptionWnd.LanguageBox", "Japanese" );
class'UIAPI_COMBOBOX'.static.AddString( "OptionWnd.LanguageBox", "English" );
if( bEnableEngSelection )
class'UIAPI_WINDOW'.static.EnableWindow( "OptionWnd.LanguageBox" );
else
class'UIAPI_WINDOW'.static.DisableWindow( "OptionWnd.LanguageBox" );
break;
}
Сейчас нету данного когда, хотя как и других "строк" которые и так работают. Но не эта функция.
Хотя! Сама функция в скриптах присутствует:
Код: native final function bool IsEnableEngSelection();
Бред!
:gun1::es:
Сообщений: 5,863
Тем: 105
Зарегистрирован: Sep 2010
Репутация:
13,014
Welcome to lineage 2.
Респект запили мне уже норм поддержку итемов :redlol:
Сообщений: 459
Тем: 24
Зарегистрирован: Jan 2011
Репутация:
3,497
Нашел. Мб интересно тем, кто ищет ту же инфу.
ui7.ugx
Код: internal static function language():scaleform.clik.data.DataProvider
{
var loc1:*=new Array();
var loc2:*=0;
loc2 = ncsoft.l2.native.L2UISystem.getLanguageType();
var loc4:*=loc2;
switch (loc4)
{
case 0:
{
loc1.push({"label":"Korean"});
loc1.push({"label":"English"});
break;
}
case 1:
{
loc1.push({"label":"English"});
break;
}
case 2:
{
loc1.push({"label":"Japanese"});
loc1.push({"label":"English"});
break;
}
case 3:
{
loc1.push({"label":"Chinese(Taiwan)"});
loc1.push({"label":"English"});
break;
}
case 4:
{
loc1.push({"label":"China"});
loc1.push({"label":"English"});
break;
}
case 5:
{
loc1.push({"label":"Thai"});
loc1.push({"label":"English"});
break;
}
case 6:
{
loc1.push({"label":"English"});
break;
}
case 7:
{
loc1.push({"label":"English"});
break;
}
case 8:
{
loc1.push({"label":"Russia"});
break;
}
case 9:
{
loc1.push({"label":"English"});
break;
}
case 10:
{
loc1.push({"label":"Germany"});
break;
}
case 11:
{
loc1.push({"label":"France"});
break;
}
case 12:
{
loc1.push({"label":"Poland"});
break;
}
case 13:
{
loc1.push({"label":"Turkey"});
break;
}
default:
{
loc1.push({"label":"Korean"});
loc1.push({"label":"English"});
}
}
var loc3:*=new scaleform.clik.data.DataProvider(loc1);
return loc3;
}
Только как это редактировать...
:gun1::es:
Сообщений: 68
Тем: 7
Зарегистрирован: Feb 2015
Respect Написал:Нашел. Мб интересно тем, кто ищет ту же инфу.
ui7.ugx
Код: internal static function language():scaleform.clik.data.DataProvider
{
var loc1:*=new Array();
var loc2:*=0;
loc2 = ncsoft.l2.native.L2UISystem.getLanguageType();
var loc4:*=loc2;
switch (loc4)
{
case 0:
{
loc1.push({"label":"Korean"});
loc1.push({"label":"English"});
break;
}
case 1:
{
loc1.push({"label":"English"});
break;
}
case 2:
{
loc1.push({"label":"Japanese"});
loc1.push({"label":"English"});
break;
}
case 3:
{
loc1.push({"label":"Chinese(Taiwan)"});
loc1.push({"label":"English"});
break;
}
case 4:
{
loc1.push({"label":"China"});
loc1.push({"label":"English"});
break;
}
case 5:
{
loc1.push({"label":"Thai"});
loc1.push({"label":"English"});
break;
}
case 6:
{
loc1.push({"label":"English"});
break;
}
case 7:
{
loc1.push({"label":"English"});
break;
}
case 8:
{
loc1.push({"label":"Russia"});
break;
}
case 9:
{
loc1.push({"label":"English"});
break;
}
case 10:
{
loc1.push({"label":"Germany"});
break;
}
case 11:
{
loc1.push({"label":"France"});
break;
}
case 12:
{
loc1.push({"label":"Poland"});
break;
}
case 13:
{
loc1.push({"label":"Turkey"});
break;
}
default:
{
loc1.push({"label":"Korean"});
loc1.push({"label":"English"});
}
}
var loc3:*=new scaleform.clik.data.DataProvider(loc1);
return loc3;
}
Только как это редактировать...
БОЖЕЧКИ датапровайдер, косорылые юзают куски кода от ActionScript и Flash ? =D пздц
P.S.
Лол что ты хочешь там редактировать ?
Сообщений: 459
Тем: 24
Зарегистрирован: Jan 2011
Репутация:
3,497
Confusion Написал:БОЖЕЧКИ датапровайдер, косорылые юзают куски кода от ActionScript и Flash ? =D пздц
P.S.
Лол что ты хочешь там редактировать ?
Они не то что юзают "куски", там полноценный ScaleForm.
Я молчу за добавление кода. Мне надо хотя бы изменить слова, например тайвань на рашу.
Надыбал редактор специальный для таких целей, что б редактировать скрипт, да вот только изменение 1 символа приводит к изменению всего кода в хексе. То есть отследить офсет нужного имени анриал на данный момент....
:gun1::es:
Сообщений: 68
Тем: 7
Зарегистрирован: Feb 2015
Respect Написал:Они не то что юзают "куски", там полноценный ScaleForm.
Я молчу за добавление кода. Мне надо хотя бы изменить слова, например тайвань на рашу.
Надыбал редактор специальный для таких целей, что б редактировать скрипт, да вот только изменение 1 символа приводит к изменению всего кода в хексе. То есть отследить офсет нужного имени анриал на данный момент.... Я говорю что DataProvider Это часть элемента ActionScript, scaleform вообще от натива оригинального.
лол изменение ASCII С Taywany на Russia Тебе ничего не даст, тебе надо менять айди с 1(ENG) на 8(RU), тут где то была тема про то как это делается, если не знаешь как сафасованы данные в анриал скриптах, то тебе врятли что поможет.
P.S.
Раз уш тема зашла про неизведанное =D, как в Interlude сменить общий Щрифт -для всех элементов, на скок я знаю в L2Font-e.small-font/large-font.utx - используется только для Ников - игроков и нпц, а где для всего остального устанавливается ?
Сообщений: 459
Тем: 24
Зарегистрирован: Jan 2011
Репутация:
3,497
Confusion Написал:Я говорю что DataProvider Это часть элемента ActionScript, scaleform вообще от натива оригинального.
лол изменение ASCII С Taywany на Russia Тебе ничего не даст, тебе надо менять айди с 1(ENG) на 8(RU), тут где то была тема про то как это делается, если не знаешь как сафасованы данные в анриал скриптах, то тебе врятли что поможет.
Как ты еще за длл ничего не сказал 
Не будь клоуном, лучше молчи, если вообще не шаришь в этом =)
:gun1::es:
Сообщений: 68
Тем: 7
Зарегистрирован: Feb 2015
Respect Написал:Как ты еще за длл ничего не сказал 
Не будь клоуном, лучше молчи, если вообще не шаришь в этом =)
Що дрон
![[Изображение: reBpb3F.jpg]](http://i.imgur.com/reBpb3F.jpg)
такой весь из себя, не зазнавайся ты пол пальца не стоишь, без всех тех тулз что используешь(а сам то ты их не делал) - ты вообще некто. пустое место.
Алкащ одним словом, еще тут помощи просит...:redlol:
P.S.
Чтож за трусливые собаки в репу минусят, хоть бы свое личико предоткрыли.
|