Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Работа с клиентом
#1
Прошу прощения за мое невежества, но поиск не дал результатов. Вопрос такой где найти в клиенте файлы которые отвечают за обучения после создания персонажа.
заранее спасибо!
Ответ
#2
в папке l2text ?
Ответ
#3
Да, там все проревел, вот только когда создал персонажа все равно выскакивает обучение на английском с русской озвучкой.
Ответ
#4
Стоит полагать, туторы запускаются пакетом с сервера.
[SRC="c++"]A6 TutorialShowHtml
A7 ShowTutorialMark
A8 TutorialEnableClientEvent
A9 TutorialCloseHtml[/SRC]


Собсна и окошко гуя тоже не имеет линков на l2text и обрабатывает только 2 эвента - show\hidе по запросу сервера и загрузку HTML:
[SRC="csharp"]class TutorialViewerWnd extends UICommonAPI;

var HtmlHandle m_hTutorialViewerWndHtmlTutorialViewer;

function OnRegisterEvent()
{
RegisterEvent( EV_TutorialViewerWndShow );
RegisterEvent( EV_TutorialViewerWndHide );
}

function OnLoad()
{
if(CREATE_ON_DEMAND==0)
OnRegisterEvent();

m_hTutorialViewerWndHtmlTutorialViewer=GetHtmlHandle("TutorialViewerWnd.HtmlTutorialViewer");
}

function OnEvent( int Event_ID, string param )
{
local string HtmlString;
local Rect rect;

local int HtmlHeight;

switch( Event_ID )
{
case EV_TutorialViewerWndShow :
ParseString(param, "HtmlString", HtmlString);

m_hTutorialViewerWndHtmlTutorialViewer.LoadHtmlFromString(HtmlString);

rect=class'UIAPI_WINDOW'.static.GetRect("TutorialViewerWnd");
HtmlHeight=m_hTutorialViewerWndHtmlTutorialViewer.GetFrameMaxHeight();

// debug("rect.nX:"$rect.nX$", rect.nY:"$rect.nY$", rect.nWidth:"$rect.nWidth$", rect.nHeight:"$rect.nHeight$", Height:"$HtmlHeight);

/*
if(HtmlHeight < 256)
HtmlHeight = 256;
else if(HtmlHeight > 680-8) // 이수치는 원래 소스를 그대로 가져온것 - lancelot 2006. 9. 26
HtmlHeight = 680-8;
*/

if(HtmlHeight < 328)
HtmlHeight = 328;
else if(HtmlHeight > 680-8) // 스킨 변경 진행중 수정 - innowind 2007. 6. 22
HtmlHeight = 680-8;

rect.nHeight=HtmlHeight+30+8; // +26는 Frame 높이와 상단 텍스쳐 높이를 합한것. +8은 Html 이 아랫부분이 조금 가리는 경향이 있어서 임의로 보정치를 넣어준것

// debug("rect.nX:"$rect.nX$", rect.nY:"$rect.nY$", rect.nWidth:"$rect.nWidth$", rect.nHeight:"$rect.nHeight$", Height:"$HtmlHeight);
//class'UIAPI_WINDOW'.static.SetWindowSize("TutorialViewerWnd.texTutorialViewerBack2", rect.nWidth, rect.nHeight-32-9);
//class'UIAPI_WINDOW'.static.MoveTo("TutorialViewerWnd.texTutorialViewerBack3", rect.nX, rect.nY+rect.nHeight-9);

//class'UIAPI_WINDOW'.static.SetWindowSize("TutorialViewerWnd.HtmlTutorialViewer", rect.nWidth-15, rect.nHeight-32-9);

class'UIAPI_WINDOW'.static.SetWindowSize("TutorialViewerWnd", rect.nWidth, rect.nHeight);
class'UIAPI_WINDOW'.static.SetWindowSize("TutorialViewerWnd.HtmlBg", rect.nWidth - 10, rect.nHeight -30 - 12);
class'UIAPI_WINDOW'.static.SetWindowSize("TutorialViewerWnd.HtmlTutorialViewer", rect.nWidth-20, rect.nHeight-30-20); // -innowind 2007.6.22
ShowWindowWithFocus("TutorialViewerWnd");
break;
case EV_TutorialViewerWndHide :
HideWindow("TutorialViewerWnd");
break;
}
}
defaultproperties
{
}[/SRC]
Ответ
#5
Спасибо, буду побывать разобраться
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Работа с Клиентом Infiniry Odessey Melargus 0 1,042 02-03-2016, 02:57 PM
Последний пост: Melargus
  Работа с кнопками и их бг Evencelance 6 1,880 05-08-2014, 07:47 PM
Последний пост: OneThunder
  Работа с weapongrp Evencelance 2 1,189 04-25-2014, 03:11 PM
Последний пост: Evencelance
  Достать поддерживаемые клиентом пакеты ProdRev 22 5,352 04-07-2014, 01:54 AM
Последний пост: n3k0nation
  Нужна работа по клиенту. DMG 1 1,317 12-30-2013, 11:09 AM
Последний пост: MrShyr
  Работа с клиентом Valent 3 1,646 12-23-2013, 05:15 PM
Последний пост: NeverDie
  Работа с текстурными паками в HF Gaikotsu 3 4,209 11-24-2012, 11:22 AM
Последний пост: Gaikotsu
  Проблема с клиентом lineage 216 untunable 2 1,964 07-02-2011, 08:29 PM
Последний пост: Place
  Проблема с клиентом hith 13 3,829 04-13-2011, 08:56 PM
Последний пост: PROGRAMMATOR
  Проблема с клиентом Interlude HuKoJIau 1 2,314 11-30-2010, 05:33 AM
Последний пост: weTr1k

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)