Ir para conteúdo
  • Cadastre-se

[Manual] Compilation and Decompilation Interface.u Interlude ◄√i®uS►


Posts recomendados

[Manual] Compilation and Decompilation Interface.u Interlude



O conteúdo está oculto, favor efetuar login ou se cadastrar!



COMPILER (edkit Author)

O conteúdo está oculto, favor efetuar login ou se cadastrar!


L2TOOL (acmi Author)

O conteúdo está oculto, favor efetuar login ou se cadastrar!


XDAT EDITOR (acmi Author)

O conteúdo está oculto, favor efetuar login ou se cadastrar!


WOTgrealExporter

O conteúdo está oculto, favor efetuar login ou se cadastrar!


Link para o comentário
Compartilhar em outros sites


Virus tem algum programa pra eu visualizar e editar systemtexture do Highfive pois queria crirar minha propria pagina do login e ate itens mesmo


Virus tem algum programa pra eu visualizar e editar systemtexture do Highfive pois queria crirar minha propria pagina do login e ate itens mesmo


Virus tem algum programa pra eu visualizar e editar systemtexture do Highfive pois queria crirar minha propria pagina do login e ate itens mesmo

Link para o comentário
Compartilhar em outros sites

Virus tem algum programa pra eu visualizar e editar systemtexture do Highfive pois queria crirar minha propria pagina do login e ate itens mesmo

Virus tem algum programa pra eu visualizar e editar systemtexture do Highfive pois queria crirar minha propria pagina do login e ate itens mesmo

Virus tem algum programa pra eu visualizar e editar systemtexture do Highfive pois queria crirar minha propria pagina do login e ate itens mesmo

 

para vizualizar l2viewutx , já o de edição veja aqui: https://www.l2jbrasil.com/index.php?/forum/14-tutoriais/

 

nice share my friend!

Link para o comentário
Compartilhar em outros sites

achei o compilador da versão Hi5, fiz como mostra o video tutorial do interlude, e dá este erro como mostra o log:

desculpe, não sei colocar spoiler.

 

 

 

Heading: --------------------NWindow - Release--------------------
Heading: --------------------Interface - Release--------------------
Warning: Failed to load 'Interface.u': Can't find file 'Interface.u'
Warning: Failed loading package: Can't find file 'Interface.u'
Log: Analyzing...
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\AbnormalStatusWnd.uc)
Log: Class: AbnormalStatusWnd extends UICommonAPI
Log: Imported: Class Interface.AbnormalStatusWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\ActionWnd.uc)
Log: Class: ActionWnd extends UICommonAPI
Log: Imported: Class Interface.ActionWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\AgeWnd.uc)
Log: Class: AgeWnd extends UICommonAPI
Log: Imported: Class Interface.AgeWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\AITimerWnd.uc)
Log: Class: AITimerWnd extends UIScript
Log: Imported: Class Interface.AITimerWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\AttributeEnchantWnd.uc)
Log: Class: AttributeEnchantWnd extends UICommonAPI
Log: Imported: Class Interface.AttributeEnchantWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\AttributeRemoveWnd.uc)
Log: Class: AttributeRemoveWnd extends UICommonAPI
Log: Imported: Class Interface.AttributeRemoveWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\AuctionBtnWnd.uc)
Log: Class: AuctionBtnWnd extends UICommonAPI
Log: Imported: Class Interface.AuctionBtnWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\AuctionNextWnd.uc)
Log: Class: AuctionNextWnd extends UICommonAPI
Log: Imported: Class Interface.AuctionNextWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\AuctionWnd.uc)
Log: Class: AuctionWnd extends UICommonAPI
Log: Imported: Class Interface.AuctionWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\BenchMarkMenuWnd.uc)
Log: Class: BenchMarkMenuWnd extends UIScript
Log: Imported: Class Interface.BenchMarkMenuWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\BirthdayAlarmBtn.uc)
Log: Class: BirthdayAlarmBtn extends UICommonAPI
Log: Imported: Class Interface.BirthdayAlarmBtn
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\BirthdayAlarmWnd.uc)
Log: Class: BirthdayAlarmWnd extends UICommonAPI
Log: Imported: Class Interface.BirthdayAlarmWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\BlockCounter.uc)
Log: Class: BlockCounter extends UIScript
Log: Imported: Class Interface.BlockCounter
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\BlockCurTriggerWnd.uc)
Log: Class: BlockCurTriggerWnd extends UIScript
Log: Imported: Class Interface.BlockCurTriggerWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\BlockCurWnd.uc)
Log: Class: BlockCurWnd extends UIScript
Log: Imported: Class Interface.BlockCurWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\BlockEnterWnd.uc)
Log: Class: BlockEnterWnd extends UICommonAPI
Log: Imported: Class Interface.BlockEnterWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\BoardWnd.uc)
Log: Class: BoardWnd extends UIScript
Log: Imported: Class Interface.BoardWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\BR_BuyingWnd.uc)
Log: Class: BR_BuyingWnd extends UICommonAPI
Log: Imported: Class Interface.BR_BuyingWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\BR_CashShopBtnWnd.uc)
Log: Class: BR_CashShopBtnWnd extends UICommonAPI
Log: Imported: Class Interface.BR_CashShopBtnWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\BR_CashShopWnd.uc)
Log: Class: BR_CashShopWnd extends UICommonAPI
Log: Imported: Class Interface.BR_CashShopWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\BR_EventChristmasWnd.uc)
Log: Class: BR_EventChristmasWnd extends UICommonAPI
Log: Imported: Class Interface.BR_EventChristmasWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\BR_EventDefaultWnd.uc)
Log: Class: BR_EventDefaultWnd extends UICommonAPI
Log: Imported: Class Interface.BR_EventDefaultWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\BR_EventFireWnd.uc)
Log: Class: BR_EventFireWnd extends UICommonAPI
Log: Imported: Class Interface.BR_EventFireWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\BR_EventHalloweenTodayWnd.uc)
Log: Class: BR_EventHalloweenTodayWnd extends UICommonAPI
Log: Imported: Class Interface.BR_EventHalloweenTodayWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\BR_EventHalloweenWnd.uc)
Log: Class: BR_EventHalloweenWnd extends UICommonAPI
Log: Imported: Class Interface.BR_EventHalloweenWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\BR_EventHtmlWnd1.uc)
Log: Class: BR_EventHtmlWnd1 extends UICommonAPI
Log: Imported: Class Interface.BR_EventHtmlWnd1
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\BR_EventHtmlWnd2.uc)
Log: Class: BR_EventHtmlWnd2 extends UICommonAPI
Log: Imported: Class Interface.BR_EventHtmlWnd2
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\BR_EventHtmlWnd3.uc)
Log: Class: BR_EventHtmlWnd3 extends UICommonAPI
Log: Imported: Class Interface.BR_EventHtmlWnd3
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\BR_EventRudolfWnd.uc)
Log: Class: BR_EventRudolfWnd extends UICommonAPI
Log: Imported: Class Interface.BR_EventRudolfWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\BR_MiniGameRankWnd.uc)
Log: Class: BR_MiniGameRankWnd extends UICommonAPI
Log: Imported: Class Interface.BR_MiniGameRankWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\BR_PopupWnd.uc)
Log: Class: BR_PopupWnd extends UICommonAPI
Log: Imported: Class Interface.BR_PopupWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\CalculatorWnd.uc)
Log: Class: CalculatorWnd extends UICommonAPI
Log: Imported: Class Interface.CalculatorWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\CharacterCreateMenuWnd.uc)
Log: Class: CharacterCreateMenuWnd extends UICommonAPI
Log: Imported: Class Interface.CharacterCreateMenuWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\CharacterPasswordHelpHtmlWnd.uc)
Log: Class: CharacterPasswordHelpHtmlWnd extends UICommonAPI
Log: Imported: Class Interface.CharacterPasswordHelpHtmlWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\CharacterPasswordWnd.uc)
Log: Class: CharacterPasswordWnd extends UICommonAPI
Log: Imported: Class Interface.CharacterPasswordWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\ChatFilterWnd.uc)
Log: Class: ChatFilterWnd extends UIScript
Log: Imported: Class Interface.ChatFilterWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\ChatWnd.uc)
Log: Class: ChatWnd extends UICommonAPI
Log: Imported: Class Interface.ChatWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\ClanDrawerWnd.uc)
Log: Class: ClanDrawerWnd extends UICommonAPI
Log: Imported: Class Interface.ClanDrawerWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\ClanWnd.uc)
Log: Class: ClanWnd extends UIScript
Log: Imported: Class Interface.ClanWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\CleftCounter.uc)
Log: Class: CleftCounter extends UIScript
Log: Imported: Class Interface.CleftCounter
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\CleftCurTriggerWnd.uc)
Log: Class: CleftCurTriggerWnd extends UIScript
Log: Imported: Class Interface.CleftCurTriggerWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\CleftCurWnd.uc)
Log: Class: CleftCurWnd extends UIScript
Log: Imported: Class Interface.CleftCurWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\CleftEnterWnd.uc)
Log: Class: CleftEnterWnd extends UIScript
Log: Imported: Class Interface.CleftEnterWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\ColorNickNameWnd.uc)
Log: Class: ColorNickNameWnd extends UICommonAPI
Log: Imported: Class Interface.ColorNickNameWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\ConsoleWnd.uc)
Log: Class: ConsoleWnd extends UICommonAPI
Log: Imported: Class Interface.ConsoleWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\CouponEventWnd.uc)
Log: Class: CouponEventWnd extends UIScript
Log: Imported: Class Interface.CouponEventWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\DeliverWnd.uc)
Log: Class: DeliverWnd extends UICommonAPI
Log: Imported: Class Interface.DeliverWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\DepthOfField.uc)
Log: Class: DepthOfField extends UICommonAPI
Log: Imported: Class Interface.DepthOfField
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\DetailStatusWnd.uc)
Log: Class: DetailStatusWnd extends UICommonAPI
Log: Imported: Class Interface.DetailStatusWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\DialogBox.uc)
Log: Class: DialogBox extends UICommonAPI
Log: Imported: Class Interface.DialogBox
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\DominionWarInfoWnd.uc)
Log: Class: DominionWarInfoWnd extends UICommonAPI
Log: Imported: Class Interface.DominionWarInfoWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\DuelManager.uc)
Log: Class: DuelManager extends UICommonAPI
Log: Imported: Class Interface.DuelManager
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\EventMatchGMFenceWnd.uc)
Log: Class: EventMatchGMFenceWnd extends UICommonAPI
Log: Imported: Class Interface.EventMatchGMFenceWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\EventMatchGMMsgWnd.uc)
Log: Class: EventMatchGMMsgWnd extends UICommonAPI
Log: Imported: Class Interface.EventMatchGMMsgWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\EventMatchGMWnd.uc)
Log: Class: EventMatchGMWnd extends UICommonAPI
Log: Imported: Class Interface.EventMatchGMWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\EventMatchObserverWnd.uc)
Log: Class: EventMatchObserverWnd extends UICommonAPI
Log: Imported: Class Interface.EventMatchObserverWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\EventMatchSpecialMsgWnd.uc)
Log: Class: EventMatchSpecialMsgWnd extends UICommonAPI
Log: Imported: Class Interface.EventMatchSpecialMsgWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\FileListWnd.uc)
Log: Class: FileListWnd extends UICommonAPI
Log: Imported: Class Interface.FileListWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\FileRegisterWnd.uc)
Log: Class: FileRegisterWnd extends UICommonAPI
Log: Imported: Class Interface.FileRegisterWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\FileWnd.uc)
Log: Class: FileWnd extends UICommonAPI
Log: Imported: Class Interface.FileWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\FishViewportWnd.uc)
Log: Class: FishViewportWnd extends UICommonAPI
Log: Imported: Class Interface.FishViewportWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\FlightShipCtrlWnd.uc)
Log: Class: FlightShipCtrlWnd extends UIScript
Log: Imported: Class Interface.FlightShipCtrlWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\FlightTeleportWnd.uc)
Log: Class: FlightTeleportWnd extends UIScript
Log: Imported: Class Interface.FlightTeleportWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\FlightTransformCtrlWnd.uc)
Log: Class: FlightTransformCtrlWnd extends UIScript
Log: Imported: Class Interface.FlightTransformCtrlWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\GametipWnd.uc)
Log: Class: GametipWnd extends UIScript
Log: Imported: Class Interface.GametipWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\GMClanWnd.uc)
Log: Class: GMClanWnd extends ClanWnd
Log: Imported: Class Interface.GMClanWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\GMDetailStatusWnd.uc)
Log: Class: GMDetailStatusWnd extends DetailStatusWnd
Log: Imported: Class Interface.GMDetailStatusWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\GMFindTreeWnd.uc)
Log: Class: GMFindTreeWnd extends UICommonAPI
Log: Imported: Class Interface.GMFindTreeWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\GMInventoryWnd.uc)
Log: Class: GMInventoryWnd extends InventoryWnd
Log: Imported: Class Interface.GMInventoryWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\GMMagicSkillWnd.uc)
Log: Class: GMMagicSkillWnd extends MagicSkillWnd
Log: Imported: Class Interface.GMMagicSkillWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\GMQuestWnd.uc)
Log: Class: GMQuestWnd extends QuestTreeWnd
Log: Imported: Class Interface.GMQuestWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\GMSnoopWnd.uc)
Log: Class: GMSnoopWnd extends UICommonAPI
Log: Imported: Class Interface.GMSnoopWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\GMWarehouseWnd.uc)
Log: Class: GMWarehouseWnd extends WarehouseWnd
Log: Imported: Class Interface.GMWarehouseWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\GMWnd.uc)
Log: Class: GMWnd extends UICommonAPI
Log: Imported: Class Interface.GMWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\GuideWnd.uc)
Log: Class: GuideWnd extends UIScript
Log: Imported: Class Interface.GuideWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\HDRRenderTestWnd.uc)
Log: Class: HDRRenderTestWnd extends UICommonAPI
Log: Imported: Class Interface.HDRRenderTestWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\HelpHtmlWnd.uc)
Log: Class: HelpHtmlWnd extends UIScript
Log: Imported: Class Interface.HelpHtmlWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\HennaInfoWnd.uc)
Log: Class: HennaInfoWnd extends UIScript
Log: Imported: Class Interface.HennaInfoWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\HennaListWnd.uc)
Log: Class: HennaListWnd extends UICommonAPI
Log: Imported: Class Interface.HennaListWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\HeroTowerWnd.uc)
Log: Class: HeroTowerWnd extends UIScript
Log: Imported: Class Interface.HeroTowerWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\InventoryWnd.uc)
Log: Class: InventoryWnd extends UICommonAPI
Log: Imported: Class Interface.InventoryWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\InviteClanPopWnd.uc)
Log: Class: InviteClanPopWnd extends UIScript
Log: Imported: Class Interface.InviteClanPopWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\ItemDescWnd.uc)
Log: Class: ItemDescWnd extends UICommonAPI
Log: Imported: Class Interface.ItemDescWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\ItemEnchantWnd.uc)
Log: Class: ItemEnchantWnd extends UICommonAPI
Log: Imported: Class Interface.ItemEnchantWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\KillpointCounterWnd.uc)
Log: Class: KillpointCounterWnd extends UIScript
Log: Imported: Class Interface.KillpointCounterWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\KillpointRankTrigger.uc)
Log: Class: KillpointRankTrigger extends UIScript
Log: Imported: Class Interface.KillpointRankTrigger
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\KillPointRankWnd.uc)
Log: Class: KillPointRankWnd extends UIScript
Log: Imported: Class Interface.KillPointRankWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\L2Util.uc)
Log: Class: L2Util extends UICommonAPI
Log: Imported: Class Interface.L2Util
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\LoadingAniWnd.uc)
Log: Class: LoadingAniWnd extends UIScript
Log: Imported: Class Interface.LoadingAniWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\LoadingWnd.uc)
Log: Class: LoadingWnd extends UIScript
Log: Imported: Class Interface.LoadingWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\LoadingWnd_cn.uc)
Log: Class: LoadingWnd_cn extends LoadingWnd
Log: Imported: Class Interface.LoadingWnd_cn
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\LoadingWnd_e.uc)
Log: Class: LoadingWnd_e extends LoadingWnd
Log: Imported: Class Interface.LoadingWnd_e
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\LoadingWnd_j.uc)
Log: Class: LoadingWnd_j extends LoadingWnd
Log: Imported: Class Interface.LoadingWnd_j
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\LoadingWnd_k.uc)
Log: Class: LoadingWnd_k extends LoadingWnd
Log: Imported: Class Interface.LoadingWnd_k
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\LoadingWnd_ph.uc)
Log: Class: LoadingWnd_ph extends LoadingWnd
Log: Imported: Class Interface.LoadingWnd_ph
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\LoadingWnd_ru.uc)
Log: Class: LoadingWnd_ru extends LoadingWnd
Log: Imported: Class Interface.LoadingWnd_ru
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\LoadingWnd_th.uc)
Log: Class: LoadingWnd_th extends LoadingWnd
Log: Imported: Class Interface.LoadingWnd_th
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\LoadingWnd_tw.uc)
Log: Class: LoadingWnd_tw extends LoadingWnd
Log: Imported: Class Interface.LoadingWnd_tw
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\LobbyMenuWnd.uc)
Log: Class: LobbyMenuWnd extends UICommonAPI
Log: Imported: Class Interface.LobbyMenuWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\LoginMenuWnd.uc)
Log: Class: LoginMenuWnd extends UICommonAPI
Log: Imported: Class Interface.LoginMenuWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\MacroEditWnd.uc)
Log: Class: MacroEditWnd extends UICommonAPI
Log: Imported: Class Interface.MacroEditWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\MacroInfoWnd.uc)
Log: Class: MacroInfoWnd extends UICommonAPI
Log: Imported: Class Interface.MacroInfoWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\MacroListWnd.uc)
Log: Class: MacroListWnd extends UICommonAPI
Log: Imported: Class Interface.MacroListWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\MagicSkillDrawerWnd.uc)
Log: Class: MagicSkillDrawerWnd extends UICommonAPI
Log: Imported: Class Interface.MagicSkillDrawerWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\MagicskillGuideWnd.uc)
Log: Class: MagicskillGuideWnd extends UICommonAPI
Log: Imported: Class Interface.MagicskillGuideWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\MagicSkillWnd.uc)
Log: Class: MagicSkillWnd extends UICommonAPI
Log: Imported: Class Interface.MagicSkillWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\MailBtnWnd.uc)
Log: Class: MailBtnWnd extends UICommonAPI
Log: Imported: Class Interface.MailBtnWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\ManorCropInfoChangeWnd.uc)
Log: Class: ManorCropInfoChangeWnd extends UICommonAPI
Log: Imported: Class Interface.ManorCropInfoChangeWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\ManorCropInfoSettingWnd.uc)
Log: Class: ManorCropInfoSettingWnd extends UICommonAPI
Log: Imported: Class Interface.ManorCropInfoSettingWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\ManorCropSellChangeWnd.uc)
Log: Class: ManorCropSellChangeWnd extends UICommonAPI
Log: Imported: Class Interface.ManorCropSellChangeWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\ManorCropSellWnd.uc)
Log: Class: ManorCropSellWnd extends UICommonAPI
Log: Imported: Class Interface.ManorCropSellWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\ManorInfoWnd.uc)
Log: Class: ManorInfoWnd extends UICommonAPI
Log: Imported: Class Interface.ManorInfoWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\ManorSeedInfoChangeWnd.uc)
Log: Class: ManorSeedInfoChangeWnd extends UICommonAPI
Log: Imported: Class Interface.ManorSeedInfoChangeWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\ManorSeedInfoSettingWnd.uc)
Log: Class: ManorSeedInfoSettingWnd extends UICommonAPI
Log: Imported: Class Interface.ManorSeedInfoSettingWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\ManorShopWnd.uc)
Log: Class: ManorShopWnd extends SeedShopWnd
Log: Imported: Class Interface.ManorShopWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\MenuWnd.uc)
Log: Class: MenuWnd extends UICommonAPI
Log: Imported: Class Interface.MenuWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\MiniGame1Wnd.uc)
Log: Class: MiniGame1Wnd extends UIScript
Log: Imported: Class Interface.MiniGame1Wnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\MiniMapDrawerWnd.uc)
Log: Class: MiniMapDrawerWnd extends UICommonAPI
Log: Imported: Class Interface.MiniMapDrawerWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\MinimapWnd.uc)
Log: Class: MinimapWnd extends UICommonAPI
Log: Imported: Class Interface.MinimapWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\MinimapWnd_Expand.uc)
Log: Class: MinimapWnd_Expand extends UICommonAPI
Log: Imported: Class Interface.MinimapWnd_Expand
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\MoviePlayerWnd.uc)
Log: Class: MoviePlayerWnd extends UICommonAPI
Log: Imported: Class Interface.MoviePlayerWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\MSViewerWnd.uc)
Log: Class: MSViewerWnd extends UICommonAPI
Log: Imported: Class Interface.MSViewerWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\MultiSellWnd.uc)
Log: Class: MultiSellWnd extends UICommonAPI
Log: Imported: Class Interface.MultiSellWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\NewPetitionFeedBackResultWnd.uc)
Log: Class: NewPetitionFeedBackResultWnd extends UICommonAPI
Log: Imported: Class Interface.NewPetitionFeedBackResultWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\NewPetitionFeedBackWnd.uc)
Log: Class: NewPetitionFeedBackWnd extends UICommonAPI
Log: Imported: Class Interface.NewPetitionFeedBackWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\NewPetitionFeedBackWnd_2nd.uc)
Log: Class: NewPetitionFeedBackWnd_2nd extends UICommonAPI
Log: Imported: Class Interface.NewPetitionFeedBackWnd_2nd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\NewPetitionWnd.uc)
Log: Class: NewPetitionWnd extends UICommonAPI
Log: Imported: Class Interface.NewPetitionWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\NewUserPetitionDrawerWnd.uc)
Log: Class: NewUserPetitionDrawerWnd extends UICommonAPI
Log: Imported: Class Interface.NewUserPetitionDrawerWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\NewUserPetitionWnd.uc)
Log: Class: NewUserPetitionWnd extends UICommonAPI
Log: Imported: Class Interface.NewUserPetitionWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\NPCDialogWnd.uc)
Log: Class: NPCDialogWnd extends UICommonAPI
Log: Imported: Class Interface.NPCDialogWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\ObserverWnd.uc)
Log: Class: ObserverWnd extends UICommonAPI
Log: Imported: Class Interface.ObserverWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\OlympiadBuff1Wnd.uc)
Log: Class: OlympiadBuff1Wnd extends OlympiadBuffWnd
Log: Imported: Class Interface.OlympiadBuff1Wnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\OlympiadBuff2Wnd.uc)
Log: Class: OlympiadBuff2Wnd extends OlympiadBuffWnd
Log: Imported: Class Interface.OlympiadBuff2Wnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\OlympiadBuffWnd.uc)
Log: Class: OlympiadBuffWnd extends UICommonAPI
Log: Imported: Class Interface.OlympiadBuffWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\OlympiadControlWnd.uc)
Log: Class: OlympiadControlWnd extends UIScript
Log: Imported: Class Interface.OlympiadControlWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\OlympiadGuideWnd.uc)
Log: Class: OlympiadGuideWnd extends UICommonAPI
Log: Imported: Class Interface.OlympiadGuideWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\OlympiadPlayer1Wnd.uc)
Log: Class: OlympiadPlayer1Wnd extends OlympiadPlayerWnd
Log: Imported: Class Interface.OlympiadPlayer1Wnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\OlympiadPlayer2Wnd.uc)
Log: Class: OlympiadPlayer2Wnd extends OlympiadPlayerWnd
Log: Imported: Class Interface.OlympiadPlayer2Wnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\OlympiadPlayerWnd.uc)
Log: Class: OlympiadPlayerWnd extends UICommonAPI
Log: Imported: Class Interface.OlympiadPlayerWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\OlympiadTargetWnd.uc)
Log: Class: OlympiadTargetWnd extends UIScript
Log: Imported: Class Interface.OlympiadTargetWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\OnScreenMessageWnd.uc)
Log: Class: OnScreenMessageWnd extends UIScript
Log: Imported: Class Interface.OnScreenMessageWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\OptionWnd.uc)
Log: Class: OptionWnd extends UICommonAPI
Log: Imported: Class Interface.OptionWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\PartyMatchMakeRoomWnd.uc)
Log: Class: PartyMatchMakeRoomWnd extends UIScript
Log: Imported: Class Interface.PartyMatchMakeRoomWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\PartyMatchOutWaitListWnd.uc)
Log: Class: PartyMatchOutWaitListWnd extends PartyMatchWndCommon
Log: Imported: Class Interface.PartyMatchOutWaitListWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\PartyMatchRoomWnd.uc)
Log: Class: PartyMatchRoomWnd extends PartyMatchWndCommon
Log: Imported: Class Interface.PartyMatchRoomWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\PartyMatchWaitListWnd.uc)
Log: Class: PartyMatchWaitListWnd extends PartyMatchWndCommon
Log: Imported: Class Interface.PartyMatchWaitListWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\PartyMatchWnd.uc)
Log: Class: PartyMatchWnd extends PartyMatchWndCommon
Log: Imported: Class Interface.PartyMatchWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\PartyMatchWndCommon.uc)
Log: Class: PartyMatchWndCommon extends UICommonAPI
Log: Imported: Class Interface.PartyMatchWndCommon
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\PartyWnd.uc)
Log: Class: PartyWnd extends UICommonAPI
Log: Imported: Class Interface.PartyWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\PartyWndCompact.uc)
Log: Class: PartyWndCompact extends UICommonAPI
Log: Imported: Class Interface.PartyWndCompact
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\PartyWndOption.uc)
Log: Class: PartyWndOption extends UIScript
Log: Imported: Class Interface.PartyWndOption
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\PCCafeEventWnd.uc)
Log: Class: PCCafeEventWnd extends UICommonAPI
Log: Imported: Class Interface.PCCafeEventWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\PetitionFeedBackWnd.uc)
Log: Class: PetitionFeedBackWnd extends UICommonAPI
Log: Imported: Class Interface.PetitionFeedBackWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\PetitionWnd.uc)
Log: Class: PetitionWnd extends UICommonAPI
Log: Imported: Class Interface.PetitionWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\PetStatusWnd.uc)
Log: Class: PetStatusWnd extends UICommonAPI
Log: Imported: Class Interface.PetStatusWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\PetWnd.uc)
Log: Class: PetWnd extends UICommonAPI
Log: Imported: Class Interface.PetWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\PostBoxWnd.uc)
Log: Class: PostBoxWnd extends UICommonAPI
Log: Imported: Class Interface.PostBoxWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\PostDetailWnd_General.uc)
Log: Class: PostDetailWnd_General extends UICommonAPI
Log: Imported: Class Interface.PostDetailWnd_General
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\PostDetailWnd_SafetyTrade.uc)
Log: Class: PostDetailWnd_SafetyTrade extends UICommonAPI
Log: Imported: Class Interface.PostDetailWnd_SafetyTrade
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\PostEffectTestWnd.uc)
Log: Class: PostEffectTestWnd extends UICommonAPI
Log: Imported: Class Interface.PostEffectTestWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\PostReceiverListAddWnd.uc)
Log: Class: PostReceiverListAddWnd extends UICommonAPI
Log: Imported: Class Interface.PostReceiverListAddWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\PostReceiverListWnd.uc)
Log: Class: PostReceiverListWnd extends UICommonAPI
Log: Imported: Class Interface.PostReceiverListWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\PostWriteWnd.uc)
Log: Class: PostWriteWnd extends UICommonAPI
Log: Imported: Class Interface.PostWriteWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\PremiumItemAlarmWnd.uc)
Log: Class: PremiumItemAlarmWnd extends UICommonAPI
Log: Imported: Class Interface.PremiumItemAlarmWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\PremiumItemBtnWnd.uc)
Log: Class: PremiumItemBtnWnd extends UICommonAPI
Log: Imported: Class Interface.PremiumItemBtnWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\PremiumItemGetWnd.uc)
Log: Class: PremiumItemGetWnd extends UICommonAPI
Log: Imported: Class Interface.PremiumItemGetWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\PrivateMarketWnd.uc)
Log: Class: PrivateMarketWnd extends UICommonAPI
Log: Imported: Class Interface.PrivateMarketWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\PrivateShopWnd.uc)
Log: Class: PrivateShopWnd extends UICommonAPI
Log: Imported: Class Interface.PrivateShopWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\ProductInventoryDrawerWnd.uc)
Log: Class: ProductInventoryDrawerWnd extends UICommonAPI
Log: Imported: Class Interface.ProductInventoryDrawerWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\ProductInventoryHelpHtmlWnd.uc)
Log: Class: ProductInventoryHelpHtmlWnd extends UICommonAPI
Log: Imported: Class Interface.ProductInventoryHelpHtmlWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\ProductInventoryWnd.uc)
Log: Class: ProductInventoryWnd extends UICommonAPI
Log: Imported: Class Interface.ProductInventoryWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\ProgressBox.uc)
Log: Class: ProgressBox extends UICommonAPI
Log: Imported: Class Interface.ProgressBox
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\PVPCounter.uc)
Log: Class: PVPCounter extends UIScript
Log: Imported: Class Interface.PVPCounter
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\PVPCounterTrigger.uc)
Log: Class: PVPCounterTrigger extends UIScript
Log: Imported: Class Interface.PVPCounterTrigger
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\PVPDetailedWnd.uc)
Log: Class: PVPDetailedWnd extends UIScript
Log: Imported: Class Interface.PVPDetailedWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\QuestAlarmWnd.uc)
Log: Class: QuestAlarmWnd extends UICommonAPI
Log: Imported: Class Interface.QuestAlarmWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\QuestBtnWnd.uc)
Log: Class: QuestBtnWnd extends UICommonAPI
Log: Imported: Class Interface.QuestBtnWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\QuestHTMLWnd.uc)
Log: Class: QuestHTMLWnd extends UICommonAPI
Log: Imported: Class Interface.QuestHTMLWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\QuestListWnd.uc)
Log: Class: QuestListWnd extends UIScript
Log: Imported: Class Interface.QuestListWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\QuestTreeDrawerWnd.uc)
Log: Class: QuestTreeDrawerWnd extends UICommonAPI
Log: Imported: Class Interface.QuestTreeDrawerWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\QuestTreeWnd.uc)
Log: Class: QuestTreeWnd extends UICommonAPI
Log: Imported: Class Interface.QuestTreeWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\RadarMapWnd.uc)
Log: Class: RadarMapWnd extends UICommonAPI
Log: Imported: Class Interface.RadarMapWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\RadarOptionWnd.uc)
Log: Class: RadarOptionWnd extends UICommonAPI
Log: Imported: Class Interface.RadarOptionWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\RecipeBookWnd.uc)
Log: Class: RecipeBookWnd extends UICommonAPI
Log: Imported: Class Interface.RecipeBookWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\RecipeBuyListWnd.uc)
Log: Class: RecipeBuyListWnd extends UICommonAPI
Log: Imported: Class Interface.RecipeBuyListWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\RecipeBuyManufactureWnd.uc)
Log: Class: RecipeBuyManufactureWnd extends UICommonAPI
Log: Imported: Class Interface.RecipeBuyManufactureWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\RecipeManufactureWnd.uc)
Log: Class: RecipeManufactureWnd extends UICommonAPI
Log: Imported: Class Interface.RecipeManufactureWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\RecipeShopWnd.uc)
Log: Class: RecipeShopWnd extends UICommonAPI
Log: Imported: Class Interface.RecipeShopWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\RecipeTreeWnd.uc)
Log: Class: RecipeTreeWnd extends UICommonAPI
Log: Imported: Class Interface.RecipeTreeWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\RecommendBonusHelpHtmlWnd.uc)
Log: Class: RecommendBonusHelpHtmlWnd extends UICommonAPI
Log: Imported: Class Interface.RecommendBonusHelpHtmlWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\RecommendBonusWnd.uc)
Log: Class: RecommendBonusWnd extends UICommonAPI
Log: Imported: Class Interface.RecommendBonusWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\RefineryWnd.uc)
Log: Class: RefineryWnd extends UICommonAPI
Log: Imported: Class Interface.RefineryWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\ReplayListWnd.uc)
Log: Class: ReplayListWnd extends UIScript
Log: Imported: Class Interface.ReplayListWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\ReplayLogoWnd.uc)
Log: Class: ReplayLogoWnd extends UIScript
Log: Imported: Class Interface.ReplayLogoWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\ReplayLogoWnd_cn.uc)
Log: Class: ReplayLogoWnd_cn extends ReplayLogoWnd
Log: Imported: Class Interface.ReplayLogoWnd_cn
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\ReplayLogoWnd_e.uc)
Log: Class: ReplayLogoWnd_e extends ReplayLogoWnd
Log: Imported: Class Interface.ReplayLogoWnd_e
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\ReplayLogoWnd_j.uc)
Log: Class: ReplayLogoWnd_j extends ReplayLogoWnd
Log: Imported: Class Interface.ReplayLogoWnd_j
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\ReplayLogoWnd_k.uc)
Log: Class: ReplayLogoWnd_k extends ReplayLogoWnd
Log: Imported: Class Interface.ReplayLogoWnd_k
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\ReplayLogoWnd_ph.uc)
Log: Class: ReplayLogoWnd_ph extends ReplayLogoWnd
Log: Imported: Class Interface.ReplayLogoWnd_ph
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\ReplayLogoWnd_ru.uc)
Log: Class: ReplayLogoWnd_ru extends ReplayLogoWnd
Log: Imported: Class Interface.ReplayLogoWnd_ru
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\ReplayLogoWnd_th.uc)
Log: Class: ReplayLogoWnd_th extends ReplayLogoWnd
Log: Imported: Class Interface.ReplayLogoWnd_th
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\ReplayLogoWnd_tw.uc)
Log: Class: ReplayLogoWnd_tw extends ReplayLogoWnd
Log: Imported: Class Interface.ReplayLogoWnd_tw
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\RestartMenuWnd.uc)
Log: Class: RestartMenuWnd extends UICommonAPI
Log: Imported: Class Interface.RestartMenuWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\SceneEditorDrawerWnd.uc)
Log: Class: SceneEditorDrawerWnd extends UICommonAPI
Log: Imported: Class Interface.SceneEditorDrawerWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\SceneEditorSlideWnd.uc)
Log: Class: SceneEditorSlideWnd extends UICommonAPI
Log: Imported: Class Interface.SceneEditorSlideWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\SceneEditorWnd.uc)
Log: Class: SceneEditorWnd extends UICommonAPI
Log: Imported: Class Interface.SceneEditorWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\SeedShopWnd.uc)
Log: Class: SeedShopWnd extends UICommonAPI
Log: Imported: Class Interface.SeedShopWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\SelectDeliverWnd.uc)
Log: Class: SelectDeliverWnd extends UICommonAPI
Log: Imported: Class Interface.SelectDeliverWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\ShaderBuild.uc)
Log: Class: ShaderBuild extends UIScript
Log: Imported: Class Interface.ShaderBuild
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\ShopWnd.uc)
Log: Class: ShopWnd extends UICommonAPI
Log: Imported: Class Interface.ShopWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\Shortcut.uc)
Log: Class: Shortcut extends UIScript
Log: Imported: Class Interface.Shortcut
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\ShortcutAssignWnd.uc)
Log: Class: ShortcutAssignWnd extends UICommonAPI
Log: Imported: Class Interface.ShortcutAssignWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\ShortcutWnd.uc)
Log: Class: ShortcutWnd extends UICommonAPI
Log: Imported: Class Interface.ShortcutWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\SiegeInfoWnd.uc)
Log: Class: SiegeInfoWnd extends UICommonAPI
Log: Imported: Class Interface.SiegeInfoWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\SkillTrainClanTreeWnd.uc)
Log: Class: SkillTrainClanTreeWnd extends UICommonAPI
Log: Imported: Class Interface.SkillTrainClanTreeWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\SkillTrainInfoWnd.uc)
Log: Class: SkillTrainInfoWnd extends UICommonAPI
Log: Imported: Class Interface.SkillTrainInfoWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\SkillTrainListWnd.uc)
Log: Class: SkillTrainListWnd extends UICommonAPI
Log: Imported: Class Interface.SkillTrainListWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\SSAOWnd.uc)
Log: Class: SSAOWnd extends UICommonAPI
Log: Imported: Class Interface.SSAOWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\SSQMainBoard.uc)
Log: Class: SSQMainBoard extends UIScript
Log: Imported: Class Interface.SSQMainBoard
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\StatusWnd.uc)
Log: Class: StatusWnd extends UICommonAPI
Log: Imported: Class Interface.StatusWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\SummonedStatusWnd.uc)
Log: Class: SummonedStatusWnd extends UICommonAPI
Log: Imported: Class Interface.SummonedStatusWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\SummonedWnd.uc)
Log: Class: SummonedWnd extends UICommonAPI
Log: Imported: Class Interface.SummonedWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\SystemMenuWnd.uc)
Log: Class: SystemMenuWnd extends UICommonAPI
Log: Imported: Class Interface.SystemMenuWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\SystemMsgWnd.uc)
Log: Class: SystemMsgWnd extends UIScript
Log: Imported: Class Interface.SystemMsgWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\SystemTutorialBtnWnd.uc)
Log: Class: SystemTutorialBtnWnd extends UICommonAPI
Log: Imported: Class Interface.SystemTutorialBtnWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\SystemTutorialWnd.uc)
Log: Class: SystemTutorialWnd extends UICommonAPI
Log: Imported: Class Interface.SystemTutorialWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\TargetStatusWnd.uc)
Log: Class: TargetStatusWnd extends UICommonAPI
Log: Imported: Class Interface.TargetStatusWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\TeleportBookMarkDrawerWnd.uc)
Log: Class: TeleportBookMarkDrawerWnd extends UICommonAPI
Log: Imported: Class Interface.TeleportBookMarkDrawerWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\TeleportBookMarkWnd.uc)
Log: Class: TeleportBookMarkWnd extends UICommonAPI
Log: Imported: Class Interface.TeleportBookMarkWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\ToolTip.uc)
Log: Class: ToolTip extends UICommonAPI
Log: Imported: Class Interface.ToolTip
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\TownMapWnd.uc)
Log: Class: TownMapWnd extends UIScript
Log: Imported: Class Interface.TownMapWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\TradeWnd.uc)
Log: Class: TradeWnd extends UICommonAPI
Log: Imported: Class Interface.TradeWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\TutorialBtnWnd.uc)
Log: Class: TutorialBtnWnd extends UICommonAPI
Log: Imported: Class Interface.TutorialBtnWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\TutorialViewerWnd.uc)
Log: Class: TutorialViewerWnd extends UICommonAPI
Log: Imported: Class Interface.TutorialViewerWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\UICommonAPI.uc)
Log: Class: UICommonAPI extends UIScript
Log: Imported: Class Interface.UICommonAPI
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\UIEditor_ControlManager.uc)
Log: Class: UIEditor_ControlManager extends UICommonAPI
Log: Imported: Class Interface.UIEditor_ControlManager
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\UIEditor_DocumentInfo.uc)
Log: Class: UIEditor_DocumentInfo extends UICommonAPI
Log: Imported: Class Interface.UIEditor_DocumentInfo
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\UIEditor_FileManager.uc)
Log: Class: UIEditor_FileManager extends UICommonAPI
Log: Imported: Class Interface.UIEditor_FileManager
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\UIEditor_PropertyController.uc)
Log: Class: UIEditor_PropertyController extends UICommonAPI
Log: Imported: Class Interface.UIEditor_PropertyController
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\UIEditor_Worksheet.uc)
Log: Class: UIEditor_Worksheet extends UICommonAPI
Log: Imported: Class Interface.UIEditor_Worksheet
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\UIToolWnd.uc)
Log: Class: UIToolWnd extends UICommonAPI
Log: Imported: Class Interface.UIToolWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\UnionDetailWnd.uc)
Log: Class: UnionDetailWnd extends UICommonAPI
Log: Imported: Class Interface.UnionDetailWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\UnionMatchDrawerWnd.uc)
Log: Class: UnionMatchDrawerWnd extends UICommonAPI
Log: Imported: Class Interface.UnionMatchDrawerWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\UnionMatchMakeRoomWnd.uc)
Log: Class: UnionMatchMakeRoomWnd extends PartyMatchWndCommon
Log: Imported: Class Interface.UnionMatchMakeRoomWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\UnionMatchWnd.uc)
Log: Class: UnionMatchWnd extends PartyMatchWndCommon
Log: Imported: Class Interface.UnionMatchWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\UnionWnd.uc)
Log: Class: UnionWnd extends UICommonAPI
Log: Imported: Class Interface.UnionWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\UniversalToolTip.uc)
Log: Class: UniversalToolTip extends UICommonAPI
Log: Imported: Class Interface.UniversalToolTip
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\UnrefineryWnd.uc)
Log: Class: UnrefineryWnd extends UICommonAPI
Log: Imported: Class Interface.UnrefineryWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\UserPetitionWnd.uc)
Log: Class: UserPetitionWnd extends UICommonAPI
Log: Imported: Class Interface.UserPetitionWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\WarehouseWnd.uc)
Log: Class: WarehouseWnd extends UICommonAPI
Log: Imported: Class Interface.WarehouseWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\WeatherWnd.uc)
Log: Class: WeatherWnd extends UICommonAPI
Log: Imported: Class Interface.WeatherWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\XMasSealWnd.uc)
Log: Class: XMasSealWnd extends UICommonAPI
Log: Imported: Class Interface.XMasSealWnd
Log: FactoryCreateText: Class with ClassFactoryUC (0 1 ..\Interface\Classes\ZoneTitleWnd.uc)
Log: Class: ZoneTitleWnd extends UICommonAPI
Log: Imported: Class Interface.ZoneTitleWnd
Log: Parsing UICommonAPI
Log: Parsing AbnormalStatusWnd
Log: Parsing ActionWnd
Log: Parsing AgeWnd
Log: Parsing AttributeEnchantWnd
Log: Parsing AttributeRemoveWnd
Error: C:\Users\nosre\Desktop\CompileHF2017\CompileHF2017\Interface\Classes\AttributeRemoveWnd.uc(685) : Error, Unexpected end of file at end of Class
Log: Compile aborted due to errors.
Log: Success - 0 error(s), 167 warning(s)
Exit: Preparing to exit.
Log: Purging garbage
Log: Unbound to Core.dll
Log: Unbound to Editor.dll
Log: Unbound to Engine.dll
Exit: Editor shut down
Log: 16888224070.7ms Unloading: Package NWindow
Log: 16888224071.1ms Unloading: Package Core
Log: 16888224071.2ms Unloading: Package Engine
Log: Garbage: objects: 18582->0; refs: 0
Exit: Object subsystem successfully closed.
Exit: Exiting.
Log: Waiting for file streaming thread to finish...
Uninitialized: Name subsystem shut down
Uninitialized: Allocation checking disabled
Uninitialized: Log file closed, 02/28/17 22:58:22

Editado por WariinG
Link para o comentário
Compartilhar em outros sites

let me AttributeRemoveWnd.uc file

 

 

 

class AttributeRemoveWnd extends UICommonAPI;
var WindowHandle Me;
var TextBoxHandle txtRemoveAdenaStr;
var TextBoxHandle txtRemoveAdena;
var TextBoxHandle txtItemSelectStr;
var ItemWindowHandle ItemWnd;
var TextureHandle ItemWndBg;
var TextureHandle txtRemoveAdenaBg;
var TextureHandle ItemWndScrollBg;
var ButtonHandle btnOK;
var ButtonHandle btnCancel;
var ButtonHandle btnHideBarButton0; // 해제할 속성 선택 에서 3가지 투명 버튼
var ButtonHandle btnHideBarButton1;
var ButtonHandle btnHideBarButton2;
var Tooltip toolTipScript; // 툴팁에 정의된 속성 메소드 사용을 위해서..
// 각 속성을 표현할 게이지 컨트롤
var BarHandle gageAttributeSelect0;
var BarHandle gageAttributeSelect1;
var BarHandle gageAttributeSelect2;
var CheckBoxHandle btnAttributeSelect0;
var CheckBoxHandle btnAttributeSelect1;
var CheckBoxHandle btnAttributeSelect2;
var TextBoxHandle txtAttributeSelect0;
var TextBoxHandle txtAttributeSelect1;
var TextBoxHandle txtAttributeSelect2;
var ItemInfo SelectItemInfo; // 선택한 아이템
var Array<string> tooltipStr;
var Array<string> attributeWord;
var Array<int> attributerTypeRadio;
var Array<int> memoryAttributeSelectedRadio; // 현재 선택된 라디오 버튼의 위치를 기억 시킨다.
var int beforeClickedItem; // 이전에 클릭된 속성 해제 아이템 번호
var int radioButtonCount;
const DIALOG_ATTRIBUTE_REMOVE = 9001;
const EQUIPITEM_Max = 23; // 장착 아이템의 MAX갯수
const ATTRIBUTE_FIRE = 0;
const ATTRIBUTE_WATER = 1;
const ATTRIBUTE_WIND = 2;
const ATTRIBUTE_EARTH = 3;
const ATTRIBUTE_HOLY = 4;
const ATTRIBUTE_UNHOLY = 5;
var InventoryWnd script; //서버 아이디를 가지고 아이템 정보를 받기 위해 인벤토리 스크립트를 가져온다.
/****************************************************************************************************
*
* 기초 세팅
*
****************************************************************************************************/
/** onLoad */
function OnLoad()
{
Initialize();
// 속성 게이지등을 초기화 하고 , 안보이게 한다.
initAttributeElements(false);
}
/** OnShow */
function OnShow()
{
initAttributeElements(false);
}
/** OnRegisterEvent */
function OnRegisterEvent()
{
RegisterEvent( EV_RemoveAttributeEnchantWndShow );
RegisterEvent( EV_RemoveAttributeEnchantItemData );
RegisterEvent( EV_RemoveAttributeEnchantResult );
RegisterEvent( EV_DialogOK );
RegisterEvent( EV_DialogCancel );
}
/** OnEvent */
function OnEvent(int Event_ID, string param)
{
if (Event_ID == EV_RemoveAttributeEnchantWndShow)
{
// IsShowWindow
// 속성 인첸트 창이 열려 있다면 열지 않는다.
if( class'UIAPI_WINDOW'.static.IsShowWindow("AttributeEnchantWnd") ) // 혈맹 정보 창이 보여지고 있다면 업데이트 해준다.
{
AddSystemMessage(3161);
}
else
{
HandleAttributeRemoveShow(param);
}
}
else if (Event_ID == EV_RemoveAttributeEnchantItemData)
{
HandleAttributeRemoveItemData(param);
}
else if (Event_ID == EV_RemoveAttributeEnchantResult)
{
HandleAttributeRemoveResult(param);
}
else if (Event_ID == EV_DialogOK)
{
HandleDialogOK();
}
else if (Event_ID == EV_DialogCancel)
{
Me.EnableWindow();
}
}
/** 속성 해제, 닫기 버튼 등 처리 */
function OnClickButton( string Name )
{
switch( Name )
{
// 속성 해제
case "btnOK":
OnbtnOKClick();
break;
// 닫기
case "btnCancel":
OnbtnCancelClick();
break;
// 투명 버튼 처리
case "btnListSelect0":
if (gageAttributeSelect0.IsShowWindow()) setRadioButton(0);
break;
case "btnListSelect1":
if (gageAttributeSelect1.IsShowWindow()) setRadioButton(1);
break;
case "btnListSelect2":
if (gageAttributeSelect2.IsShowWindow()) setRadioButton(2);
break;
}
}
/** Init */
function Initialize()
{
if(CREATE_ON_DEMAND==0)
{
OnRegisterEvent();
}
Me = GetWindowHandle( "AttributeRemoveWnd" );
txtRemoveAdenaStr = GetTextBoxHandle ( "AttributeRemoveWnd.txtRemoveAdenaStr" );
txtRemoveAdena = GetTextBoxHandle ( "AttributeRemoveWnd.txtRemoveAdena" );
txtItemSelectStr = GetTextBoxHandle ( "AttributeRemoveWnd.txtItemSelectStr" );
ItemWnd = GetItemWindowHandle ("AttributeRemoveWnd.ItemWnd" );
ItemWndBg = GetTextureHandle ( "AttributeRemoveWnd.ItemWndBg" );
txtRemoveAdenaBg = GetTextureHandle ( "AttributeRemoveWnd.txtRemoveAdenaBg" );
ItemWndScrollBg = GetTextureHandle ( "AttributeRemoveWnd.ItemWndScrollBg" );
btnOK = GetButtonHandle ( "AttributeRemoveWnd.btnOK" );
btnCancel = GetButtonHandle ( "AttributeRemoveWnd.btnCancel" );
btnHideBarButton0 = GetButtonHandle ( "AttributeRemoveWnd.btnListSelect0" );
btnHideBarButton1 = GetButtonHandle ( "AttributeRemoveWnd.btnListSelect1" );
btnHideBarButton2 = GetButtonHandle ( "AttributeRemoveWnd.btnListSelect2" );
gageAttributeSelect0 = GetBarHandle ( "AttributeRemoveWnd.gageAttributeSelect0" );
gageAttributeSelect1 = GetBarHandle ( "AttributeRemoveWnd.gageAttributeSelect1" );
gageAttributeSelect2 = GetBarHandle ( "AttributeRemoveWnd.gageAttributeSelect2" );
btnAttributeSelect0 = GetCheckBoxHandle( "AttributeRemoveWnd.btnAttributeSelect0" );
btnAttributeSelect1 = GetCheckBoxHandle( "AttributeRemoveWnd.btnAttributeSelect1" );
btnAttributeSelect2 = GetCheckBoxHandle( "AttributeRemoveWnd.btnAttributeSelect2" );
txtAttributeSelect0 = GetTextBoxHandle ( "AttributeRemoveWnd.txtAttributeSelect0" );
txtAttributeSelect1 = GetTextBoxHandle ( "AttributeRemoveWnd.txtAttributeSelect1" );
txtAttributeSelect2 = GetTextBoxHandle ( "AttributeRemoveWnd.txtAttributeSelect2" );
script = InventoryWnd( GetScript("InventoryWnd") );
toolTipScript = Tooltip( GetScript( "Tooltip" ) );
attributeWord[0] = "Fire";
attributeWord[1] = "Water";
attributeWord[2] = "Wind";
attributeWord[3] = "Earth";
attributeWord[4] = "Divine";
attributeWord[5] = "Dark";
beforeClickedItem = -1;
// btnCancel.SetAlpha(0);
}
/** 속성 해제 라디오 버튼과 게이지, 텍스트등을 초기화, 보이고 안보이기 세팅 */
function initAttributeElements(bool visibleFlag)
{
txtRemoveAdena.SetText("");
gageAttributeSelect0.Clear();
gageAttributeSelect1.Clear();
gageAttributeSelect2.Clear();
txtAttributeSelect0.SetText("");
txtAttributeSelect1.SetText("");
txtAttributeSelect2.SetText("");
btnAttributeSelect0.SetCheck(false);
btnAttributeSelect1.SetCheck(false);
btnAttributeSelect2.SetCheck(false);
if (visibleFlag == false)
{
btnAttributeSelect0.HideWindow();
btnAttributeSelect1.HideWindow();
btnAttributeSelect2.HideWindow();
gageAttributeSelect0.HideWindow();
gageAttributeSelect1.HideWindow();
gageAttributeSelect2.HideWindow();
txtAttributeSelect0.HideWindow();
txtAttributeSelect1.HideWindow();
txtAttributeSelect2.HideWindow();
}
else
{
btnAttributeSelect0.ShowWindow();
btnAttributeSelect1.ShowWindow();
btnAttributeSelect2.ShowWindow();
gageAttributeSelect0.ShowWindow();
gageAttributeSelect1.ShowWindow();
gageAttributeSelect2.ShowWindow();
txtAttributeSelect0.ShowWindow();
txtAttributeSelect1.ShowWindow();
txtAttributeSelect2.ShowWindow();
}
}
/****************************************************************************************************
*
* 속성 해제 관련 함수
*
****************************************************************************************************/
/** 속성 번호를 넣으면 해당 속성 스트링을 리턴 한다. */
function string getAttributeNumToStr(int num)
{
local string returnStr;
returnStr = "";
switch(num)
{
case ATTRIBUTE_FIRE:
returnStr = GetSystemString(1622);
break;
case ATTRIBUTE_WATER:
returnStr = GetSystemString(1623);
break;
case ATTRIBUTE_WIND:
returnStr = GetSystemString(1624);
break;
case ATTRIBUTE_EARTH:
returnStr = GetSystemString(1625);
break;
case ATTRIBUTE_HOLY:
returnStr = GetSystemString(1626);
break;
case ATTRIBUTE_UNHOLY:
returnStr = GetSystemString(1627);
break;
default :
debug("UC Error : 잘못된 속성 타입 번호를 getAttributeNumToStr 메소드에 삽입하였습니다.");
}
return returnStr;
}
/**
* 속성을 해제를 클라이언트 함수를 호출 한다.
* 해제할 번호를 매개변수로 입력
**/
function applyAttribute(int attributeNum)
{
// 선택한 아이템의 정보를 받아온다.
ItemWnd.GetSelectedItem(SelectItemInfo);
if(SelectItemInfo.AttackAttributeValue > 0)
{
// 공격템
class'EnchantAPI'.static.RequestRemoveAttribute(SelectItemInfo.ID, SelectItemInfo.AttackAttributeType);
}
else
{
// 방어템
class'EnchantAPI'.static.RequestRemoveAttribute(SelectItemInfo.ID, attributeNum);
// debug(" == > att " $ attributeNum);
}
}
/****************************************************************************************************
*
* 속성 해제 관련 UI 메소드
*
****************************************************************************************************/
/** 속성 해제가 클릭된 경우 */
function OnBtnOkClick()
{
local string strName;
local int attributeTypeByRadio;
local int currentAttributerTypeRadio;
strName = class'UIDATA_ITEM'.static.GetItemName( SelectItemInfo.ID );
// debug("==> Attack: " @ SelectItemInfo.AttackAttributeValue);
attributeTypeByRadio = attributerTypeRadio[getRadioButtonSelected()];
if(SelectItemInfo.AttackAttributeValue > 0)
{
// debug("==> call " @ SelectItemInfo.AttackAttributeValue);
currentAttributerTypeRadio = attributeTypeByRadio;
}
else
{
// debug("==> def attributeTypeByRadio " @ attributeTypeByRadio);
// 반대 속성 맨트를 보여 지도록 세팅, (예: 방어는 물 내성인 경우 불 속성을 가진 경우와 같다)
if (attributeTypeByRadio == 0)
{
currentAttributerTypeRadio = 1;
}
else if (attributeTypeByRadio == 1)
{
currentAttributerTypeRadio = 0;
}
else if (attributeTypeByRadio == 2)
{
currentAttributerTypeRadio = 3;
}
else if (attributeTypeByRadio == 3)
{
currentAttributerTypeRadio = 2;
}
else if (attributeTypeByRadio == 4)
{
currentAttributerTypeRadio = 5;
}
else if (attributeTypeByRadio == 5)
{
currentAttributerTypeRadio = 4;
}
}
// 현재 클라이언트 단에 저장되어 있는 아데나의 값을 얻어서 수수료가 없으면 메세지 출력
if ( GetAdena() >= Int64(txtRemoveAdena.GetText()) )
{
me.DisableWindow();
DialogSetID( DIALOG_ATTRIBUTE_REMOVE );
DialogSetReservedInt( attributerTypeRadio[getRadioButtonSelected()] );
// 3146 : 정말로 $s1의 $s2 속성을 해제하시겠습니까?
//DialogShow(DIALOG_Modal, DIALOG_WARNING, MakeFullSystemMsg( GetSystemMessage(3146), strName, getAttributeNumToStr(attributerTypeRadio[getRadioButtonSelected()])));
DialogShow(DIALOG_Modalless, DIALOG_WARNING, MakeFullSystemMsg( GetSystemMessage(3146), strName, getAttributeNumToStr(currentAttributerTypeRadio)));
}
else
{
// 수수료가 부족 하다는 메세지 출력
AddSystemMessage(3156);
}
}
/** 다이얼로그 박스 OK 클릭시 */
function HandleDialogOK()
{
if (DialogIsMine())
{
if( DialogGetID() == DIALOG_ATTRIBUTE_REMOVE )
{
// 해제할 속성 적용
applyAttribute(DialogGetReservedInt());
Me.EnableWindow();
}
}
}
/** 닫기 버튼을 클릭 */
function OnbtnCancelClick()
{
Me.HideWindow();
ItemWnd.Clear();
}
/** 속성 해제 아이템 선택 에서 아이템을 선택 -> OnClickItem 실행 */
function OnClickItem( string strID, int index )
{
local ItemInfo infItem;
local int Price;
if (strID == "ItemWnd")
{
// 현재 선택된 아이템의 라디오 버튼 상태를 기억
// 하여 추후 다시 해당 아이템을 클릭 했을때 라디오 버튼 위치를 복구 시키기 위해 사용한다.
if (beforeClickedItem != -1)
{
memoryAttributeSelectedRadio[beforeClickedItem] = getRadioButtonSelected();
}
// debug("memoryAttributeSelectedRadio[beforeClickedItem]: " @ memoryAttributeSelectedRadio[index]);
// debug("ItemWnd.GetSelectedNum() : " @ ItemWnd.GetSelectedNum() @ " : " @ getRadioButtonSelected());
ItemWnd.GetItem( index, infItem );
// 선택한 아이템의 정보를 받아온다.
ItemWnd.GetSelectedItem(SelectItemInfo);
btnOK.EnableWindow();
// getRadioButtonSelected();
// Load();
// 게이지와 속성 텍스트를 세팅한다
// memoryAttributeSelectedRadio[index]
setAttributeGages(infItem, memoryAttributeSelectedRadio[index]);
// debug("index selected == > " @ index);
Price = int(infItem.DefaultPrice);
txtRemoveAdena.SetText(MakeCostString(string(Price)));
beforeClickedItem = index;
}
}
/** 속성 해제 버튼 비활성화로 초기화 */
function HandleAttributeRemoveShow(string param)
{
//~ local ItemID cID;
ItemWnd.Clear();
initAttributeElements(false);
btnOK.DisableWindow(); // 처음 뿌려줄 때는 아이템을 선택하지 않았기 때문에 무조건 확인 버튼을 disable 시켜준다.
Me.ShowWindow();
Me.SetFocus();
Me.EnableWindow();
}
/** 해제할 아이템을 ItemWnd 아이템 윈도우에 등록 시킨다. */
function HandleAttributeRemoveItemData(string param)
{
local int invenIdx;
local int i;
local int Index;
local INT64 adena;
local ItemID sID;
local ItemInfo infItem;
ParseItemID(param, sID);
ParseINT64(param, "Adena", adena);
// debug ("Param : " @ Param);
invenIdx = script.m_invenItem.FindItem(sID); //받은 아이디로 인벤토리의 아이템 인덱스를 뒤진다.
// memoryAttributeSelectedRadio
if(invenIdx == -1) //인벤토리에 없으면 장착창을 뒤진다.
{
for( i = 0; i < EQUIPITEM_Max; ++i )
{
Index = script.m_equipItem[ i ].FindItem( sID ); // ServerID
// 라디오 버튼의 디폴트 상태를 첫번째 것으로 초기화
memoryAttributeSelectedRadio = 0;
// debug("n등록 index :" @ i);
if( -1 != Index )
{
// 라디오 버튼의 디폴트 상태를 첫번째 것으로 초기화
memoryAttributeSelectedRadio = 0;
// debug("등록 index :" @ i);
script.m_equipItem.GetItem( Index, infItem );
infItem.DefaultPrice = adena; //수수료를 DP에 넣어둔다.
break;
}
}
}
else
{
script.m_invenItem.GetItem( invenIdx, infItem );
infItem.DefaultPrice = adena; //수수료를 DP에 넣어둔다.
}
// item 정보로 판단하여 사용 가능한 아이템만 insert 한다. - 친절한 UI정책 ^^ - innowind
// S급 이상의 무기/ 방어구만 속성 인챈트 가능
// if((infItem.CrystalType > 4))
// {
ItemWnd.AddItem(infItem); //해제니까 특별히 걸러줄 필요는 없다.
// }
}
/** 속성 해제가 완료 된 경우 처리 */
function HandleAttributeRemoveResult(string param)
{
local int result, removedAttr;
local int getItemNum;
local ItemID sID;
local ItemInfo targetItem;
// 윈도우를 활성화 시킨다.
Me.EnableWindow();
ParseInt(param, "Result", Result );
ParseInt(param, "RemovedAttr", removedAttr );
ParseInt(param, "itemID", sID.ServerID );
sID.ClassID = 0;
// ParseItemID(param, sID);
// debug("--> EV_RemoveAttributeEnchantResult" @ Result);
// debug("--> removedAttr " @ removedAttr);
// debug("--> item ID: " @ sID);
// debug("--> ID " @ itemID);
// 속성이 삭제된 아이템을 찾고
getItemNum = ItemWnd.FindItem(sID);
// class'UIDATA_ITEM'.static.GetItemInfo(sID, targetItem );
// getItemNum = script.m_invenItem.FindItem(sID);
ItemWnd.GetItem(getItemNum, targetItem);
// debug("아이템 : " @ getItemNum);
// debug("아이템 이름 : " @ targetItem.Name);
if (Result == 1)
{
// 공격 속성이 있다.
if (targetItem.AttackAttributeValue > 0)
{
// debug("공격 무기 속성 해제 : ");
targetItem.AttackAttributeValue = 0;
// itemWnd 에서 속성 해제 되어 속성이 남아 있지 않은 아이템 삭제
// 공격 속성은 하나이기 때문에 무조건 삭제
ItemWnd.DeleteItem( getItemNum );
memoryAttributeSelectedRadio.Remove(getItemNum, 1);
// 만약 ItemWnd 에 아이템이 존재 하면 다음 아이템을 자동으로 선택해주고, 아이템이 0이 되면, 창을 닫는다
if (ItemWnd.GetItemNum() > 0)
{
ItemWnd.SetSelectedNum(getItemNum - 1);
OnClickItem("ItemWnd", getItemNum - 1);
}
else
{
ItemWnd.Clear();
initAttributeElements(false);
btnOK.DisableWindow();
}
}
else if (getDefenseAttributeValue(targetItem) > 0)
{
// 삭제 되는 속성에 따라 값을 0으로 세팅
switch( removedAttr )
{
case ATTRIBUTE_FIRE :
targetItem.DefenseAttributeValueFire = 0;
break;
case ATTRIBUTE_WATER :
targetItem.DefenseAttributeValueWater = 0;
break;
case ATTRIBUTE_WIND :
targetItem.DefenseAttributeValueWind = 0;
break;
case ATTRIBUTE_EARTH :
targetItem.DefenseAttributeValueEarth = 0;
break;
case ATTRIBUTE_HOLY :
targetItem.DefenseAttributeValueHoly = 0;
break;
case ATTRIBUTE_UNHOLY :
targetItem.DefenseAttributeValueUnholy = 0;
break;
}
// 방어 속성이 남아 있다.
if (getDefenseAttributeValue(targetItem) > 0)
{
// itemWnd 의 아이템을 갱신
ItemWnd.SetItem( getItemNum, targetItem );
// debug("1 memoryAttributeSelectedRadio[getItemNum] " @ memoryAttributeSelectedRadio[getItemNum]);
if (memoryAttributeSelectedRadio[getItemNum] > 0)
{
memoryAttributeSelectedRadio[getItemNum] = memoryAttributeSelectedRadio[getItemNum] - 1;
}
else
{
memoryAttributeSelectedRadio[getItemNum] = 0;
}
// 수동으로 이전에 클릭되었던 것을, 자동 정보 갱신을 하지 않도록 한다.
beforeClickedItem = -1;
// 만약 ItemWnd 에 아이템이 존재 하면 다음 아이템을 자동으로 선택해주고, 아이템이 0이 되면, 창을 닫는다
ItemWnd.SetSelectedNum(getItemNum);
// debug("1.5 memoryAttributeSelectedRadio[getItemNum] " @ memoryAttributeSelectedRadio[getItemNum]);
OnClickItem("ItemWnd", getItemNum);
// debug("2 memoryAttributeSelectedRadio[getItemNum] " @ memoryAttributeSelectedRadio[getItemNum]);
// debug("d SetSelectedNum : " @ getItemNum);
}
// 방어 속성이 모두 해제 되었다. itemWnd 에서 삭제 되어야 한다.
else
{
// debug("방어구 속성 해제 : " @ getItemNum);
// itemWnd 에서 속성 해제 되어 속성이 남아 있지 않은 아이템 삭제
ItemWnd.DeleteItem( getItemNum );
memoryAttributeSelectedRadio.Remove(getItemNum, 1);
// 만약 ItemWnd 에 아이템이 존재 하면 다음 아이템을 자동으로 선택해주고, 아이템이 0이 되면, 창을 닫는다
if (ItemWnd.GetItemNum() > 0)
{
if (ItemWnd.GetItemNum() == getItemNum)
{
ItemWnd.SetSelectedNum(getItemNum - 1);
OnClickItem("ItemWnd", getItemNum - 1);
// debug("SetSelectedNum : " @ getItemNum - 1);
}
else
{
ItemWnd.SetSelectedNum(getItemNum);
OnClickItem("ItemWnd", getItemNum);
// debug("SetSelectedNum : " @ getItemNum);
}
}
else
{
// 해제할 요소가 없어도 닫히게 하지 않는다. : 기획요소
// Me.HideWindow();
// ItemWnd.Clear();
ItemWnd.Clear();
initAttributeElements(false);
btnOK.DisableWindow();
}
}
}
else
{
}
}
else
{
// 실패 했다면 창을 닫아 준다. (속성해제에는 실패가 없다, 문제가 생긴 경우일때 대비)
Me.HideWindow();
ItemWnd.Clear();
}
// debug("아이템 : " @ ); // memoryAttributeSelectedRadio.Remove(ItemWnd.GetSelectedNum(), 1);
//결과에 상관없이 무조건 Hide
// Me.HideWindow();
// ItemWnd.Clear();
}
/** 방어 속성이 설정된 상태 인가? 0이면 방어 속성이 없는것이고 0보다 크면 특정 방어 속성이 세팅된 상태 */
function int getDefenseAttributeValue (ItemInfo targetItem)
{
return (targetItem.DefenseAttributeValueFire + targetItem.DefenseAttributeValueWater +
targetItem.DefenseAttributeValueWind + targetItem.DefenseAttributeValueEarth +
targetItem.DefenseAttributeValueHoly + targetItem.DefenseAttributeValueUnholy);
}
/** 현재 어떤 라디오 버튼을 눌렀는가 */
function int getRadioButtonSelected()
{
local int returnValueM;
local String SelectedRadioButtonName;
SelectedRadioButtonName = class'UIAPI_WINDOW'.static.GetSelectedRadioButtonName( "AttributeRemoveWnd", 1 );
switch( SelectedRadioButtonName )
{
case "btnAttributeSelect0":
returnValueM = 0;
break;
case "btnAttributeSelect1":
returnValueM = 1;
break;
case "btnAttributeSelect2":
returnValueM = 2;
break;
}
return returnValueM;
}
/** 라디오 버튼을 하나만 클릭 되도록 클릭 */
function setRadioButton (int selectNum)
{
btnAttributeSelect0.SetCheck(false);
btnAttributeSelect1.SetCheck(false);
btnAttributeSelect2.SetCheck(false);
if (selectNum == 1)
{
btnAttributeSelect1.SetCheck(true);
}
else if (selectNum == 2)
{
btnAttributeSelect2.SetCheck(true);
}
else
{
btnAttributeSelect0.SetCheck(true);
}
}
/****************************************************************************************************
*
* 속성 바 컨트롤 세팅
*
****************************************************************************************************/
/** 속성 게이지 그려주기 (ToolTip 에 있던 내용을 커스터 마이징) */
function setAttributeGages(ItemInfo Item, int selectedRadioButtonNum)
{
local int i;
//local int highAttrValue[6];
local BarHandle currentGage;
local TextBoxHandle currentTextBox;
local CheckBoxHandle currentRadioButton;
for(i = 0; i < 6; i++)
{
tooltipStr = "";
}
for(i = 0; i < 3; i++)
{
// 0~ 5 가지 각 속성을 기억한다. 9999은 세팅 안된 값
attributerTypeRadio = 999;
}
initAttributeElements(false);
radioButtonCount = 0;
// 공격 아이템 속성
if (Item.AttackAttributeValue > 0)
{
toolTipScript.SetAttackAttribute(Item.AttackAttributeValue,ATTRIBUTE_FIRE);
toolTipScript.SetAttackAttribute(Item.AttackAttributeValue,ATTRIBUTE_WATER);
toolTipScript.SetAttackAttribute(Item.AttackAttributeValue,ATTRIBUTE_WIND);
toolTipScript.SetAttackAttribute(Item.AttackAttributeValue,ATTRIBUTE_EARTH);
toolTipScript.SetAttackAttribute(Item.AttackAttributeValue,ATTRIBUTE_HOLY);
toolTipScript.SetAttackAttribute(Item.AttackAttributeValue,ATTRIBUTE_UNHOLY); //레벨과 현제값등을 구한다.
switch(Item.AttackAttributeType)
{
case ATTRIBUTE_FIRE:
tooltipStr[ATTRIBUTE_FIRE] = GetSystemString(1622) $ " Lv " $ String(toolTipScript.AttackAttLevel[ATTRIBUTE_FIRE]) $ " ("$ GetSystemString(1622) $ " " $
GetSystemString(55) $ " " $ String(Item.AttackAttributeValue) $")";
break;
case ATTRIBUTE_WATER:
tooltipStr[ATTRIBUTE_WATER] = GetSystemString(1623) $ " Lv " $ String(toolTipScript.AttackAttLevel[ATTRIBUTE_WATER]) $ " ("$ GetSystemString(1623) $ " " $
GetSystemString(55) $ " " $String(Item.AttackAttributeValue) $ ")";
break;
case ATTRIBUTE_WIND:
tooltipStr[ATTRIBUTE_WIND] = GetSystemString(1624) $ " Lv " $ String(toolTipScript.AttackAttLevel[ATTRIBUTE_WIND]) $ " ("$ GetSystemString(1624) $ " " $
GetSystemString(55) $ " " $String(Item.AttackAttributeValue) $ ")";
break;
case ATTRIBUTE_EARTH:
tooltipStr[ATTRIBUTE_EARTH] = GetSystemString(1625) $ " Lv " $ String(toolTipScript.AttackAttLevel[ATTRIBUTE_EARTH]) $ " ("$ GetSystemString(1625) $ " " $
GetSystemString(55) $ " " $ String(Item.AttackAttributeValue) $")";
break;
case ATTRIBUTE_HOLY:
tooltipStr[ATTRIBUTE_HOLY] = GetSystemString(1626) $ " Lv " $ String(toolTipScript.AttackAttLevel[ATTRIBUTE_HOLY]) $ " ("$ GetSystemString(1626) $ " " $
GetSystemString(55) $ " " $String(Item.AttackAttributeValue) $ ")";
break;
case ATTRIBUTE_UNHOLY:
tooltipStr[ATTRIBUTE_UNHOLY] = GetSystemString(1627) $ " Lv " $ String(toolTipScript.AttackAttLevel[ATTRIBUTE_UNHOLY]) $ " ("$ GetSystemString(1627) $ " " $
GetSystemString(55) $ " " $String(Item.AttackAttributeValue) $ ")";
break;
}
}
// 방어 아이템 속성 인 경우
else
{
toolTipScript.SetDefAttribute(Item.DefenseAttributeValueFire,ATTRIBUTE_FIRE);
toolTipScript.SetDefAttribute(Item.DefenseAttributeValueWater,ATTRIBUTE_WATER);
toolTipScript.SetDefAttribute(Item.DefenseAttributeValueWind,ATTRIBUTE_WIND);
toolTipScript.SetDefAttribute(Item.DefenseAttributeValueEarth,ATTRIBUTE_EARTH);
toolTipScript.SetDefAttribute(Item.DefenseAttributeValueHoly,ATTRIBUTE_HOLY);
toolTipScript.SetDefAttribute(Item.DefenseAttributeValueUnholy,ATTRIBUTE_UNHOLY); //레벨과 현재값등을 구한다.
if(Item.DefenseAttributeValueFire != 0) //파이어 속성 툴팁 그리기
{
tooltipStr[ATTRIBUTE_FIRE] = GetSystemString(1623) $ " Lv " $ String(toolTipScript.DefAttLevel[ATTRIBUTE_FIRE]) $ " ("$ GetSystemString(1622) $ " " $
GetSystemString(54) $ " " $ String(Item.DefenseAttributeValueFire) $")";
}
if(Item.DefenseAttributeValueWater != 0) //물 속성 툴팁 그리기
{
tooltipStr[ATTRIBUTE_WATER] = GetSystemString(1622) $ " Lv " $ String(toolTipScript.DefAttLevel[ATTRIBUTE_WATER]) $ " ("$ GetSystemString(1623) $ " " $
GetSystemString(54) $ " " $String(Item.DefenseAttributeValueWater) $ ")";
}
if(Item.DefenseAttributeValueWind != 0) //바람 속성 툴팁 그리기
{
tooltipStr[ATTRIBUTE_WIND] = GetSystemString(1625) $ " Lv " $ String(toolTipScript.DefAttLevel[ATTRIBUTE_WIND]) $ " ("$ GetSystemString(1624) $ " " $
GetSystemString(54) $ " " $String(Item.DefenseAttributeValueWind) $")";
}
if(Item.DefenseAttributeValueEarth != 0) //땅 속성 툴팁 그리기
{
tooltipStr[ATTRIBUTE_EARTH] = GetSystemString(1624) $ " Lv " $ String(toolTipScript.DefAttLevel[ATTRIBUTE_EARTH]) $ " ("$ GetSystemString(1625) $ " " $
GetSystemString(54) $ " " $String(Item.DefenseAttributeValueEarth) $ ")";
}
if(Item.DefenseAttributeValueHoly != 0) //신성 속성 툴팁 그리기
{
tooltipStr[ATTRIBUTE_HOLY] = GetSystemString(1627) $ " Lv " $ String(toolTipScript.DefAttLevel[ATTRIBUTE_HOLY]) $ " ("$ GetSystemString(1626) $ " " $
GetSystemString(54) $ " " $ String(Item.DefenseAttributeValueHoly) $")";
}
if(Item.DefenseAttributeValueUnholy != 0) //암흑 속성 툴팁 그리기
{
tooltipStr[ATTRIBUTE_UNHOLY] = GetSystemString(1626) $ " Lv " $ String(toolTipScript.DefAttLevel[ATTRIBUTE_UNHOLY]) $ " ("$ GetSystemString(1627) $ " " $
GetSystemString(54) $ " " $String(Item.DefenseAttributeValueUnholy) $ ")";
}
}
if (Item.AttackAttributeValue > 0)//공격속성일경우
{
for(i = 0; i < 6; i++)
{
// debug("==공격==> " @ tooltipStr);
if(tooltipStr == "")
{
continue;
}
else
{
// debug("toolTipScript.AttackAttMaxValue ==> " @ toolTipScript.AttackAttMaxValue);
// debug("toolTipScript.AttackAttCurrValue ==> " @ toolTipScript.AttackAttCurrValue);
currentGage = GetBarHandle ( "AttributeRemoveWnd.gageAttributeSelect" $ String(radioButtonCount) );
currentTextBox = GetTextBoxHandle ( "AttributeRemoveWnd.txtAttributeSelect" $ String(radioButtonCount) );
currentRadioButton = GetCheckBoxHandle( "AttributeRemoveWnd.btnAttributeSelect" $ String(radioButtonCount) );
currentGage.Clear();
currentGage.SetValue(toolTipScript.AttackAttMaxValue, toolTipScript.AttackAttCurrValue);
setColorBar(currentGage, i);
currentGage.ShowWindow();
currentTextBox.ShowWindow();
currentRadioButton.ShowWindow();
currentTextBox.SetText(tooltipStr);
// 라디오 버튼이 현재 가진 내성 타입을 기억 시킨다.
attributerTypeRadio[radioButtonCount] = i;
/*
// 첫 번째 라디오 버튼은 선택되어진 상태로 세팅
if (radioButtonCount == 0)
{
btnAttributeSelect0.SetCheck(true);
}
*/
radioButtonCount++;
}
}
}
else
{
//방어 속성일 경우
for(i = 0; i < 6; i++)
{
// debug("==방어==> " @ string(i) @ " == " @ tooltipStr);
if(tooltipStr == "")
{
continue;
}
else
{
// debug("toolTipScript.DefAttMaxValue ==> " @ toolTipScript.DefAttMaxValue);
// debug("toolTipScript.DefAttCurrValue ==> " @ toolTipScript.DefAttCurrValue);
currentGage = GetBarHandle ( "AttributeRemoveWnd.gageAttributeSelect" $ String(radioButtonCount) );
currentTextBox = GetTextBoxHandle ( "AttributeRemoveWnd.txtAttributeSelect" $ String(radioButtonCount) );
currentRadioButton = GetCheckBoxHandle( "AttributeRemoveWnd.btnAttributeSelect" $ String(radioButtonCount) );
currentGage.Clear();
currentGage.SetValue(toolTipScript.DefAttMaxValue, toolTipScript.DefAttCurrValue);
setColorBar(currentGage, i);
currentGage.ShowWindow();
currentTextBox.ShowWindow();
currentRadioButton.ShowWindow();
currentTextBox.SetText(tooltipStr);
// 라디오 버튼이 현재 가진 내성 타입을 기억 시킨다.
attributerTypeRadio[radioButtonCount] = i;
/*
// 첫 번째 라디오 버튼은 선택되어진 상태로 세팅
if (radioButtonCount == 0)
{
btnAttributeSelect0.SetCheck(true);
}
*/
radioButtonCount++;
}
}
}
/*
if (selectedRadioButtonNum == 1)
{
btnAttributeSelect1.SetCheck(true);
}
else if (selectedRadioButtonNum == 2)
{
btnAttributeSelect2.SetCheck(true);
}
else
{
btnAttributeSelect0.SetCheck(true);
}
*/
setRadioButton(selectedRadioButtonNum);
}
/**
*
* 게이지 바의 색(텍스쳐를 교체 하여 변화된 색을 표현 하도록 한다.)
* 변경시킬 barHandler, 각 변화 시킬 타입 번호 (불0, 물1, 바람2, 땅3, 신성4, 암흑5)
*
**/
function setColorBar(BarHandle bar, int selectNum)
{
// 0:ForeLeft 1:ForeTexture 2:ForeRightTexture 3:BackLeftTexture 4:BackTexture 5:BackRightTexture
bar.SetTexture(0, "L2UI_CT1.Gauge_DF_Attribute_" $ attributeWord[selectNum] $ "_Left");
bar.SetTexture(1, "L2UI_CT1.Gauge_DF_Attribute_" $ attributeWord[selectNum] $ "_Center");
bar.SetTexture(2, "L2UI_CT1.Gauge_DF_Attribute_" $ attributeWord[selectNum] $ "_Right");
bar.SetTexture(3, "L2UI_CT1.Gauge_DF_Attribute_" $ attributeWord[selectNum] $ "_Bg_Left");
bar.SetTexture(4, "L2UI_CT1.Gauge_DF_Attribute_" $ attributeWord[selectNum] $ "_Bg_Center");
bar.SetTexture(5, "L2UI_CT1.Gauge_DF_Attribute_" $ attributeWord[selectNum] $ "_Bg_Right");
}
/** 현재 0~ 2 까지 3개의 게이지를 번호에 따라 리턴 한다. */
function BarHandle selectBarHandle(int selectNum)
{
local BarHandle returnValueM;
if (selectNum == 0)
{
returnValueM = gageAttributeSelect0;
}
else if (selectNum == 1)
{
returnValueM = gageAttributeSelect1;
}
else if (selectNum == 2)
{
returnValueM = gageAttributeSelect2;
}
return returnValueM;
}
defaultproperties
{
}

 

 

Link para o comentário
Compartilhar em outros sites

  • 6 months later...
  • L2JBr ADM

@◄√i®uS►

 

Hi!

Thanks for share with us!

 

 

I would like to ask about 2 things.

 

 

Is it possible to prevent this file being edited? (Such as hexa-edit on .dat files)

 

 

There is a way to recover the bad decode strings such this one (Bellow)?

O conteúdo está oculto, favor efetuar login ou se cadastrar!

EJoOSOj.gif

Sua pergunta foi respondida? Certifique-se de marcar a resposta como a solução aceita.
Se existe mais de uma resposta, utilize o "vote up" para destacá-la.
Se você achar uma resposta útil, diga obrigado clicando no botão "Gostei".

Link para o comentário
Compartilhar em outros sites

  • 3 weeks later...

This interface is not yet served.. only lasts 20min

 

[Manual] Compilation and Decompilation Interface.u Interlude

O conteúdo está oculto, favor efetuar login ou se cadastrar!

COMPILER (edkit Author)

O conteúdo está oculto, favor efetuar login ou se cadastrar!

L2TOOL (acmi Author)

O conteúdo está oculto, favor efetuar login ou se cadastrar!

XDAT EDITOR (acmi Author)

O conteúdo está oculto, favor efetuar login ou se cadastrar!

WOTgrealExporter

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

SlrZs2w.jpg

Link para o comentário
Compartilhar em outros sites

  • 2 years later...
Em 28/02/2017 at 15:39, ◄√i®uS► disse:

[Manual] Compilation and Decompilation Interface.u Interlude

 

 

 

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

 

 

 

 

COMPILER (edkit Author)

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

 

L2TOOL (acmi Author)

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

 

XDAT EDITOR (acmi Author)

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

 

WOTgrealExporter

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

alguem pode me ajudar colocar argumentos novos path deadz 2.1 creio que os arquivos sao refinerywnd e refoptionwnd  preciso principalmente  argument peso e clarity

SkyFielD

Link para o comentário
Compartilhar em outros sites

Olá @◄√i®uS►,seu conteúdo está com um ou mais links off, sendo assim será direcionado para área de links off, caso alguém tenha o conteúdo e deseja compartilhar, envie-me um MP para que eu possa atualizar o tópico, obrigado.

mace2.png

Link para o comentário
Compartilhar em outros sites

  • 2 months later...
  • L2JBr ADM

Olá, seu tópico se encontra com um ou mais links offline. Caso ainda possua o conteúdo, favor postar aqui mesmo no tópico ou mandar MP para algum staff que estaremos normalizando o tópico.

 

Grato pela atenção!

Você sabia que a L2JBrasil tem uma empresa de Hosting Oficial?
Conheça a L2JCenter.com

L2JBRASIL - 15 anos vendendo SS e flechas em Giran! (Trade / Adena)

Link para o comentário
Compartilhar em outros sites

  • 1 year later...
  • 6 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Processando...
  • Registre-se

    Faça parte da maior e  mais antigas comunidades sobre Lineage2 da América Latina.





×
×
  • Criar Novo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.