Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
enum SIDEBAR_WINDOWS
{
TYPE_VP, // 0
TYPE_ELEMENT, // 1
TYPE_L2PASS, // 2
TYPE_LIVELCOINCRAFT, // 3
TYPE_EINHASD, // 4
TYPE_RELIC, // 5
TYPE_TIMEZONE, // 6
TYPE_MYSTERIOUSHOUSE, // 7
TYPE_HEROBOOK, // 8
TYPE_NSHOP, // 9
TYPE_VITAMANMANAGER, // 10
TYPE_RANKING, // 11
TYPE_HOMUNCULUSWND, // 12
TYPE_COLLECTIONSYSTEM, // 13
TYPE_WORLDEXCHANGE, // 14
TYPE_EVENTINFO, // 15
TYPE_EVENT_EVENTLETTERCOLLECTOR, // 16
TYPE_EVENT_EVENTBALTHUS, // 17
TYPE_EVENT_MARBLEGAME, // 18
TYPE_EVENT_FESTIVAL, // 19
TYPE_EVENT_FESTIVAL_WRANKING, // 20
TYPE_EVENT_FESTIVALRANKING, // 21
TYPE_STEADYBOX, // 22
TYPE_VIP, // 23
TYPE_L2PASS_LIVE, // 24
TYPE_CASHSHOP, // 25
TYPE_UNIQUEGACHA, // 26
TYPE_VIRTUAL_ITEM, // 27
Max // 28
};
they (koreans) removed WE from sidebar and put it in "fast accessable" bar in right corner of l2.Reorder the enum values in SideBar.uc
C:enum SIDEBAR_WINDOWS { TYPE_VP, // 0 TYPE_ELEMENT, // 1 TYPE_L2PASS, // 2 TYPE_LIVELCOINCRAFT, // 3 TYPE_EINHASD, // 4 TYPE_RELIC, // 5 TYPE_TIMEZONE, // 6 TYPE_MYSTERIOUSHOUSE, // 7 TYPE_HEROBOOK, // 8 TYPE_NSHOP, // 9 TYPE_VITAMANMANAGER, // 10 TYPE_RANKING, // 11 TYPE_HOMUNCULUSWND, // 12 TYPE_COLLECTIONSYSTEM, // 13 TYPE_WORLDEXCHANGE, // 14 TYPE_EVENTINFO, // 15 TYPE_EVENT_EVENTLETTERCOLLECTOR, // 16 TYPE_EVENT_EVENTBALTHUS, // 17 TYPE_EVENT_MARBLEGAME, // 18 TYPE_EVENT_FESTIVAL, // 19 TYPE_EVENT_FESTIVAL_WRANKING, // 20 TYPE_EVENT_FESTIVALRANKING, // 21 TYPE_STEADYBOX, // 22 TYPE_VIP, // 23 TYPE_L2PASS_LIVE, // 24 TYPE_CASHSHOP, // 25 TYPE_UNIQUEGACHA, // 26 TYPE_VIRTUAL_ITEM, // 27 Max // 28 };
You're right, in that case he should check under private function DefaultShowHide() :they (koreans) removed WE from sidebar and put it in "fast accessable" bar in right corner of l2.
In topic - ts asks how put WE button back into sidebar menu.
if(getInstanceUIData().getIsLiveServer() && class'WorldExchangeBuyWnd'.static.Inst().ChkUseableServerID())
{
SetWindowShowHideByIndex(SIDEBAR_WINDOWS.TYPE_WORLDEXCHANGE, true);
}
in which file on the server side should I check it all?You're right, in that case he should check under private function DefaultShowHide() :
Код:if(getInstanceUIData().getIsLiveServer() && class'WorldExchangeBuyWnd'.static.Inst().ChkUseableServerID()) { SetWindowShowHideByIndex(SIDEBAR_WINDOWS.TYPE_WORLDEXCHANGE, true); }
Посмотреть вложение 78765
в сборке мобиуса на стороне сервера подобного не нашелReorder the enum values in SideBar.uc
C:enum SIDEBAR_WINDOWS { TYPE_VP, // 0 TYPE_ELEMENT, // 1 TYPE_L2PASS, // 2 TYPE_LIVELCOINCRAFT, // 3 TYPE_EINHASD, // 4 TYPE_RELIC, // 5 TYPE_TIMEZONE, // 6 TYPE_MYSTERIOUSHOUSE, // 7 TYPE_HEROBOOK, // 8 TYPE_NSHOP, // 9 TYPE_VITAMANMANAGER, // 10 TYPE_RANKING, // 11 TYPE_HOMUNCULUSWND, // 12 TYPE_COLLECTIONSYSTEM, // 13 TYPE_WORLDEXCHANGE, // 14 TYPE_EVENTINFO, // 15 TYPE_EVENT_EVENTLETTERCOLLECTOR, // 16 TYPE_EVENT_EVENTBALTHUS, // 17 TYPE_EVENT_MARBLEGAME, // 18 TYPE_EVENT_FESTIVAL, // 19 TYPE_EVENT_FESTIVAL_WRANKING, // 20 TYPE_EVENT_FESTIVALRANKING, // 21 TYPE_STEADYBOX, // 22 TYPE_VIP, // 23 TYPE_L2PASS_LIVE, // 24 TYPE_CASHSHOP, // 25 TYPE_UNIQUEGACHA, // 26 TYPE_VIRTUAL_ITEM, // 27 Max // 28 };
Interface sourceI didn't find anything similar in the server-side Mobius assembly
in which file on the server side should I check it all?
в сборке мобиуса на стороне сервера подобного не нашел
Выше написан ответ - что это нужно сделать в SideBar.uc, а точнее в Кленте игры Л2, в папке system, файл: Interfece.u (который имеет отношение к вашей версии игры: Мейн, Классик, Аден).
Нужно снять крипт, распаковать интерфейс, сделать изменения описаны выше, запаковать и проверить на работоспособность (будет ли вызывать Крит клиента Л2).
И еще момент - если пакет в сервере (в ядре) был как то изменен для работы с новым типом обращения/вызова Мировой Торговли, о его нужно будет изменить на пакет который был ранее - до вынесения его как отдельный "значек" - иногда есть изменения.
Да и в целом, МироваТорговля была не реализована...а в каком пакете на стороне сервера в сборке мобиуса править ?