Jump to content
Korean Random

возможность изменять ангар


xamctbo

Recommended Posts

идея такова:

в конфиге при помощи true/false

убирать те или иные функции

убрать кнопку "меню" (при помощи кнопки ESC - тоже самое можно сделать)

убрать общий чат (я там не общаюсь - и он мне не нужен)

убрать роты(рандомные роты не играю играю тока клановые - смысл мне с этой кнопки)

убрать ттх(на тех танках которых катаюсь я и так знаю ттх)

убрать свой ник(смысл мне видить свой ник? передавать же свой акк нельзя =)

убрать обмен золото(ну таким буржуем надо быть просто пипец)

убрать купить золото(в любом случее кидает на сайт)

 

  • Upvote 1
Link to comment
Short link
Share on other sites

  • 4 weeks later...

я тут продвигая свою идею так сказать в вашы исходники зарылся =)

Lobby.as

/**
 * XVM - lobby
 * @author Maxim Schedriviy <[email protected]>
 */
package xvm.hangar.views
{
    import com.xvm.*;
    import com.xvm.infrastructure.*;
    import net.wg.gui.lobby.*;
    import net.wg.infrastructure.events.*;
    import net.wg.infrastructure.interfaces.*;

    public class Lobby extends XvmViewBase
    {
        public function Lobby(view:IView)
        {
            super(view);
        }

        public function get page():LobbyPage
        {
            return super.view as LobbyPage;
        }

        public override function onAfterPopulate(e:LifeCycleEvent):void
        {
            //Logger.add("onAfterPopulate: " + view.as_alias);
            hideTutorial();
        }


        public override function onBeforeDispose(e:LifeCycleEvent):void
        {
            //Logger.add("onBeforeDispose: " + view.as_alias);
        }

        // PRIVATE

        private function hideTutorial():void
        {
            if (Config.config.hangar.hideTutorial == true)
                page.header.tutorialControl.y = -10000;
        }
    }

}


как вариант можно добавить функционал сюда, ибо 1 функция, спрятать обучалку уже есть, буду дальше копаться, надо узнать как функционал к примеру общего чата называется.

 

sirmax

ваша идея сниппетам это делать - тоже мне стала интересна, пожалуй обдумаю как это сделать ими с начало, но для отчётности оставлю это для продолжение работ.

 

УПД

всё понятно. а вопросик тока заключается в том как называются все эти приблуды (функционал)

к примеру ты расписал о боевом ( "leftPanel": { "state": "none" }, ) - как бы по тому же примеру яб мог сам снипп создать, и выложить для общей пользы =)


выгладить стало бы  где то так

public override function onAfterPopulate(e:LifeCycleEvent):void
        {
            //Logger.add("onAfterPopulate: " + view.as_alias);
            hideTutorial();
        }

public override function onAfterPopulate(e:LifeCycleEvent):void
        {
            //Logger.add("onAfterPopulate: " + view.as_alias);
            hidechat();
        }

        public override function onBeforeDispose(e:LifeCycleEvent):void
        {
            //Logger.add("onBeforeDispose: " + view.as_alias);
        }
        // PRIVATE

        private function hideTutorial():void
        {
            if (Config.config.hangar.hideTutorial == true)
                page.header.tutorialControl.y = -10000;
        }
        private function hidechat():void
        {
            if (Config.config.hangar.hidechat == true)
                page.header.chatControl.y = -10000;
        }
    }
}
}

вроде не забыл не где }

 

ясно что hidechat - это не верная функция =)

Edited by xamctbo
Link to comment
Short link
Share on other sites

  • 3 weeks 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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  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.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...