protected override string Execute(string[] InArguments, ref CSDT_CHEATCMD_DETAIL CheatCmdRef)
    {
        CRoleInfo masterRoleInfo = Singleton <CRoleInfoManager> .GetInstance().GetMasterRoleInfo();

        if (masterRoleInfo != null && Singleton <LobbyLogic> .GetInstance().isLogin)
        {
            CheatCmdRef.set_stDyeNewbieBit(new CSDT_CHEAT_DYE_NEWBIE_BIT());
            CheatCmdRef.get_stDyeNewbieBit().bOpenOrClose = CheatCommandBase.SmartConvert <byte>(InArguments[1]);
            CheatCmdRef.get_stDyeNewbieBit().bIsAll       = 0;
            CheatCmdRef.get_stDyeNewbieBit().dwApntBit    = CheatCommandBase.SmartConvert <uint>(InArguments[0]);
            masterRoleInfo.SetGuidedStateSet((int)CheatCommandBase.SmartConvert <uint>(InArguments[0]), CheatCommandBase.SmartConvert <byte>(InArguments[1]) != 0);
            return(CheatCommandBase.Done);
        }
        return("undone");
    }
Exemple #2
0
    protected override string Execute(string[] InArguments, ref CSDT_CHEATCMD_DETAIL CheatCmdRef)
    {
        CRoleInfo masterRoleInfo = Singleton <CRoleInfoManager> .GetInstance().GetMasterRoleInfo();

        if (masterRoleInfo != null && Singleton <LobbyLogic> .GetInstance().isLogin)
        {
            CheatCmdRef.set_stDyeNewbieBit(new CSDT_CHEAT_DYE_NEWBIE_BIT());
            CheatCmdRef.get_stDyeNewbieBit().bOpenOrClose = 1;
            CheatCmdRef.get_stDyeNewbieBit().bIsAll       = 0;
            CheatCmdRef.get_stDyeNewbieBit().dwApntBit    = 0u;
            NewbieGuideManager.CompleteAllNewbieGuide();
            return(CheatCommandBase.Done);
        }
        return("undone");
    }
Exemple #3
0
    protected override string Execute(string[] InArguments, ref CSDT_CHEATCMD_DETAIL CheatCmdRef)
    {
        CRoleInfo masterRoleInfo = Singleton <CRoleInfoManager> .GetInstance().GetMasterRoleInfo();

        if (masterRoleInfo != null && Singleton <LobbyLogic> .GetInstance().isLogin)
        {
            CheatCmdRef.set_stDyeNewbieBit(new CSDT_CHEAT_DYE_NEWBIE_BIT());
            CheatCmdRef.get_stDyeNewbieBit().bOpenOrClose = 1;
            CheatCmdRef.get_stDyeNewbieBit().bIsAll       = 1;
            CheatCmdRef.get_stDyeNewbieBit().dwApntBit    = 0u;
            for (int i = 0; i < 106; i++)
            {
                masterRoleInfo.SetGuidedStateSet(i, true);
            }
            MonoSingleton <NewbieGuideManager> .GetInstance().ForceCompleteNewbieGuideAll(true, false, true);

            MonoSingleton <NewbieGuideManager> .GetInstance().ForceSetWeakGuideCompleteAll(false, false, true);

            masterRoleInfo.SyncNewbieAchieveToSvr(true);
            return(CheatCommandBase.Done);
        }
        return("undone");
    }