Exemplo n.º 1
0
        private static async Task DoTick()
        {
            if (firstTick)
            {
                await Delay(2500);

                //await ChangeModel.SetModel("a_c_fox_01");

                Function.Call(Hash.SET_ENTITY_COORDS, PlayerPedId(), -1452.17f, -2329.4f, 42.9603f, 1, 0, 0, 1);

                Debug.WriteLine("SPAWNING WORLD PEDS");
                Debug.WriteLine("SPAWNING WORLD VEHICLES");

                firstTick = false;
            }

            //Spawn World Peds
            Function.Call((Hash)0x4759cc730f947c81);
            //TESTS
            Function.Call((Hash)0x28CB6391ACEDD9DB);
            Function.Call((Hash)0x95423627A9CA598E);
            //Spawn World Vehicles
            Function.Call((Hash)0x1FF00DB43026B12F);

            Keyboard.DisableControlActionWrap(2, Control.Map, true);

            if (Globals.g_menu_subMenu != MenuId.MENU_NOTOPEN)
            {
                Keyboard.DisableControlActionWrap(2, Control.VehNextRadioTrack, true);
                Keyboard.DisableControlActionWrap(2, Control.VehPrevRadioTrack, true);
                Keyboard.DisableControlActionWrap(2, Control.VehNextRadio, true);
                Keyboard.DisableControlActionWrap(2, Control.VehPrevRadio, true);
                Keyboard.DisableControlActionWrap(2, Control.RadioWheelUd, true);
                Keyboard.DisableControlActionWrap(2, Control.RadioWheelLr, true);
                Keyboard.DisableControlActionWrap(2, Control.VehHeadlight, true);
                Keyboard.DisableControlActionWrap(2, Control.FrontendAccept, true);
                Keyboard.DisableControlActionWrap(2, Control.FrontendCancel, true);
                Keyboard.DisableControlActionWrap(2, Control.FrontendUp, true);
                Keyboard.DisableControlActionWrap(2, Control.FrontendDown, true);
                Keyboard.DisableControlActionWrap(2, Control.FrontendRight, true);
                Keyboard.DisableControlActionWrap(2, Control.FrontendLeft, true);
                Keyboard.DisableControlActionWrap(2, Control.ScriptPadLeft, true);
                Keyboard.DisableControlActionWrap(2, Control.VehSelectNextWeapon, true);
                Keyboard.DisableControlActionWrap(2, Control.VehSelectPrevWeapon, true);
                Keyboard.DisableControlActionWrap(2, Control.SelectWeaponSpecial, true);
                Keyboard.DisableControlActionWrap(2, Control.SelectWeaponUnarmed, true);
            }

            if (!Noclip.Enabled)
            {
                Keyboard.MonitorKeys();
            }

            Globals.g_menu_optionCount = 0;

            switch (Globals.g_menu_subMenu)
            {
            case MenuId.MENU_MAIN:
                await Menus.Main.Draw();

                break;

            case MenuId.MENU_CHANGE_MODEL:
                await Menus.ChangeModel.Draw();

                break;

            case MenuId.MENU_MISC:
                await Menus.Misc.Draw();

                break;

            case MenuId.MENU_PLAYER:
                await Menus.Player.Draw();

                break;

            case MenuId.MENU_MODIFIERS:
                await Menus.Modifiers.Draw();

                break;

            case MenuId.MENU_WEAPONS:
                await Menus.Weapons.Draw();

                break;

            case MenuId.MENU_WORLD:
                await Menus.World.Draw();

                break;

            default:
                break;
            }

            await Frame.RunFunctions();

            Globals.left_press         = false;
            Globals.right_press        = false;
            Globals.g_menu_optionPress = false;

            await Task.FromResult(0);
        }
Exemplo n.º 2
0
        private static async Task DoTick()
        {
            if (firstTick)
            {
                await Delay(500);

                //await ChangeModel.SetModel("a_c_fox_01");

                SpawnLocation = Storage.Get <Vector3>("SpawnLocation");

                if (Vector3.Distance(SpawnLocation, new Vector3(0f, 0f, 0f)) < 10.0f)
                {
                    SpawnLocation = new Vector3(-262.849f, 793.404f, 118.587f);
                    Storage.Set("SpawnLocation", SpawnLocation);
                }

                Function.Call(Hash.NETWORK_SET_FRIENDLY_FIRE_OPTION, true);
                Function.Call(Hash._SET_MINIMAP_REVEALED, true);
                Function.Call(Hash.SET_ENTITY_COORDS, PlayerPedId(), SpawnLocation.X, SpawnLocation.Y, SpawnLocation.Z, 1, 0, 0, 1);

                firstTick = false;
            }

            Function.Call((Hash)0x4759cc730f947c81); // ped pop enable
            Function.Call((Hash)0x1ff00db43026b12f); // veh?

            bool pauseActive = Function.Call <bool>(Hash.IS_PAUSE_MENU_ACTIVE);

            if (!pauseActive)
            {
                Keyboard.DisableControlActionWrap(2, Control.Map, true);

                if (Globals.g_menu_subMenu != MenuId.MENU_NOTOPEN)
                {
                    Keyboard.DisableControlActionWrap(2, Control.VehNextRadioTrack, true);
                    Keyboard.DisableControlActionWrap(2, Control.VehPrevRadioTrack, true);
                    Keyboard.DisableControlActionWrap(2, Control.VehNextRadio, true);
                    Keyboard.DisableControlActionWrap(2, Control.VehPrevRadio, true);
                    Keyboard.DisableControlActionWrap(2, Control.RadioWheelUd, true);
                    Keyboard.DisableControlActionWrap(2, Control.RadioWheelLr, true);
                    Keyboard.DisableControlActionWrap(2, Control.VehHeadlight, true);
                    Keyboard.DisableControlActionWrap(2, Control.FrontendAccept, true);
                    Keyboard.DisableControlActionWrap(2, Control.FrontendCancel, true);
                    Keyboard.DisableControlActionWrap(2, Control.FrontendUp, true);
                    Keyboard.DisableControlActionWrap(2, Control.FrontendDown, true);
                    Keyboard.DisableControlActionWrap(2, Control.FrontendRight, true);
                    Keyboard.DisableControlActionWrap(2, Control.FrontendLeft, true);
                    Keyboard.DisableControlActionWrap(2, Control.ScriptPadLeft, true);
                    Keyboard.DisableControlActionWrap(2, Control.VehSelectNextWeapon, true);
                    Keyboard.DisableControlActionWrap(2, Control.VehSelectPrevWeapon, true);
                    Keyboard.DisableControlActionWrap(2, Control.SelectWeaponSpecial, true);
                    Keyboard.DisableControlActionWrap(2, Control.SelectWeaponUnarmed, true);
                }

                if (!Noclip.Enabled)
                {
                    Keyboard.MonitorKeys();
                }
            }
            else
            {
                Noclip.Enabled = false;
            }

            Globals.g_menu_optionCount = 0;

            switch (Globals.g_menu_subMenu)
            {
            case MenuId.MENU_MAIN:
                await Menus.Main.Draw();

                break;

            case MenuId.MENU_CHANGE_MODEL:
                await Menus.ChangeModel.Draw();

                break;

            case MenuId.MENU_MISC:
                await Menus.Misc.Draw();

                break;

            case MenuId.MENU_PLAYER:
                await Menus.Player.Draw();

                break;

            case MenuId.MENU_MODIFIERS:
                await Menus.Modifiers.Draw();

                break;

            case MenuId.MENU_WEAPONS:
                await Menus.Weapons.Draw();

                break;

            case MenuId.MENU_PLAYERLIST:
                await Menus.PlayerList.Draw();

                break;

            case MenuId.MENU_PLAYERLIST_DETAILS:
                await Menus.PlayerDetails.Draw();

                break;

            default:
                break;
            }

            await Frame.RunFunctions();

            Globals.left_press         = false;
            Globals.right_press        = false;
            Globals.g_menu_optionPress = false;

            await Task.FromResult(0);
        }
Exemplo n.º 3
0
        private static async Task BaseTick()
        {
            Function.Call((Hash)0x4759cc730f947c81); // ped pop enable
            Function.Call((Hash)0x1ff00db43026b12f); // veh?

            bool pauseActive = Function.Call <bool>(Hash.IS_PAUSE_MENU_ACTIVE);

            if (!pauseActive)
            {
                if (Globals.g_menu_subMenu != MenuId.MENU_NOTOPEN)
                {
                    Keyboard.DisableControlActionWrap(2, Control.VehNextRadioTrack, true);
                    Keyboard.DisableControlActionWrap(2, Control.VehPrevRadioTrack, true);
                    Keyboard.DisableControlActionWrap(2, Control.VehNextRadio, true);
                    Keyboard.DisableControlActionWrap(2, Control.VehPrevRadio, true);
                    Keyboard.DisableControlActionWrap(2, Control.RadioWheelUd, true);
                    Keyboard.DisableControlActionWrap(2, Control.RadioWheelLr, true);
                    Keyboard.DisableControlActionWrap(2, Control.VehHeadlight, true);
                    Keyboard.DisableControlActionWrap(2, Control.FrontendAccept, true);
                    Keyboard.DisableControlActionWrap(2, Control.FrontendCancel, true);
                    Keyboard.DisableControlActionWrap(2, Control.FrontendUp, true);
                    Keyboard.DisableControlActionWrap(2, Control.FrontendDown, true);
                    Keyboard.DisableControlActionWrap(2, Control.FrontendRight, true);
                    Keyboard.DisableControlActionWrap(2, Control.FrontendLeft, true);
                    Keyboard.DisableControlActionWrap(2, Control.ScriptPadLeft, true);
                    Keyboard.DisableControlActionWrap(2, Control.VehSelectNextWeapon, true);
                    Keyboard.DisableControlActionWrap(2, Control.VehSelectPrevWeapon, true);
                    Keyboard.DisableControlActionWrap(2, Control.SelectWeaponSpecial, true);
                    Keyboard.DisableControlActionWrap(2, Control.SelectWeaponUnarmed, true);

                    Function.Call(Hash.HIDE_HUD_AND_RADAR_THIS_FRAME);
                }

                if (!Scripts.Noclip.Enabled)
                {
                    Keyboard.MonitorKeys();
                }
            }
            else
            {
                Scripts.Noclip.Enabled = false;
            }

            Globals.g_menu_optionCount = 0;

            bool applyStyle = Globals.g_menu_subMenu != MenuId.MENU_NOTOPEN;

            if (applyStyle)
            {
                Drawing.StyleMenu();
            }

            switch (Globals.g_menu_subMenu)
            {
            case MenuId.MENU_MAIN:
                await Menus.Main.Draw();

                break;

            case MenuId.MENU_CHANGE_MODEL:
                await Menus.ChangeModel.Draw();

                break;

            case MenuId.MENU_MISC:
                await Menus.Misc.Draw();

                break;

            case MenuId.MENU_PLAYER:
                await Menus.Player.Draw();

                break;

            case MenuId.MENU_MODIFIERS:
                await Menus.TimecycModifiers.Draw();

                break;

            case MenuId.MENU_WEAPONS:
                await Menus.Weapons.Draw();

                break;

            case MenuId.MENU_PLAYERLIST:
                await Menus.PlayerList.Draw();

                break;

            case MenuId.MENU_PLAYERLIST_DETAILS:
                await Menus.PlayerDetails.Draw();

                break;

            default:
                break;
            }

            if (applyStyle)
            {
                Drawing.StyleSelectedOption();
            }

            await Frame.RunFunctions();

            Globals.left_press         = false;
            Globals.right_press        = false;
            Globals.g_menu_optionPress = false;

            await Task.FromResult(0);
        }
Exemplo n.º 4
0
        private static async Task DoTick()
        {
            if (firstTick)
            {
                await Delay(500);

                //await ChangeModel.SetModel("a_c_fox_01");

                Function.Call(Hash.SET_ENTITY_COORDS, PlayerPedId(), -1452.17f, -2329.4f, 42.9603f, 1, 0, 0, 1);

                firstTick = false;
            }

            Function.Call((Hash)0x4759cc730f947c81); // ped pop enable
            Function.Call((Hash)0x1ff00db43026b12f); // veh?

            Keyboard.DisableControlActionWrap(2, Control.Map, true);

            if (Globals.g_menu_subMenu != MenuId.MENU_NOTOPEN)
            {
                Keyboard.DisableControlActionWrap(2, Control.VehNextRadioTrack, true);
                Keyboard.DisableControlActionWrap(2, Control.VehPrevRadioTrack, true);
                Keyboard.DisableControlActionWrap(2, Control.VehNextRadio, true);
                Keyboard.DisableControlActionWrap(2, Control.VehPrevRadio, true);
                Keyboard.DisableControlActionWrap(2, Control.RadioWheelUd, true);
                Keyboard.DisableControlActionWrap(2, Control.RadioWheelLr, true);
                Keyboard.DisableControlActionWrap(2, Control.VehHeadlight, true);
                Keyboard.DisableControlActionWrap(2, Control.FrontendAccept, true);
                Keyboard.DisableControlActionWrap(2, Control.FrontendCancel, true);
                Keyboard.DisableControlActionWrap(2, Control.FrontendUp, true);
                Keyboard.DisableControlActionWrap(2, Control.FrontendDown, true);
                Keyboard.DisableControlActionWrap(2, Control.FrontendRight, true);
                Keyboard.DisableControlActionWrap(2, Control.FrontendLeft, true);
                Keyboard.DisableControlActionWrap(2, Control.ScriptPadLeft, true);
                Keyboard.DisableControlActionWrap(2, Control.VehSelectNextWeapon, true);
                Keyboard.DisableControlActionWrap(2, Control.VehSelectPrevWeapon, true);
                Keyboard.DisableControlActionWrap(2, Control.SelectWeaponSpecial, true);
                Keyboard.DisableControlActionWrap(2, Control.SelectWeaponUnarmed, true);
            }

            if (!Noclip.Enabled)
            {
                Keyboard.MonitorKeys();
            }

            Globals.g_menu_optionCount = 0;

            switch (Globals.g_menu_subMenu)
            {
            case MenuId.MENU_MAIN:
                await Menus.Main.Draw();

                break;

            case MenuId.MENU_CHANGE_MODEL:
                await Menus.ChangeModel.Draw();

                break;

            case MenuId.MENU_MISC:
                await Menus.Misc.Draw();

                break;

            case MenuId.MENU_PLAYER:
                await Menus.Player.Draw();

                break;

            case MenuId.MENU_MODIFIERS:
                await Menus.Modifiers.Draw();

                break;

            case MenuId.MENU_WEAPONS:
                await Menus.Weapons.Draw();

                break;

            default:
                break;
            }

            await Frame.RunFunctions();

            Globals.left_press         = false;
            Globals.right_press        = false;
            Globals.g_menu_optionPress = false;

            await Task.FromResult(0);
        }