Jump to content
Korean Random
Sign in to follow this  
xamctbo

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

Recommended Posts

идея такова:

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

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

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

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

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

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

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

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

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

 

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

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

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

все сводится к сниппетам в ангаре. В принципе, смысл есть.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

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

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

Share this post


Link to post

Short link
Share on other sites

Ахтунг, ОФФТОП! ))

Чтобы не создавать темы спрошу здесь:

Нельзя ли в магазине добавить галочку:

a0b71c83fd41.jpg

Share this post


Link to post

Short link
Share on other sites

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.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...