public static void PlayAsTrio() { RPG.SaveAllData(); RPG.GameMode = GameMode.PlayingAsTrio; Game.FadeScreenOut(500); var c = Player.CurrentVehicle; if (c != null && c.Exists()) { Player.Task.WarpOutOfVehicle(c); if (c.Exists()) { c.Delete(); } } Function.Call(Hash.CREATE_MOBILE_PHONE, 0); Model m = PedHash.Michael; m.Request(1000); Function.Call(Hash.SET_PLAYER_MODEL, Game.Player.Handle, m.Hash); Game.FadeScreenIn(500); }
public static void ReturnToNormal() { RPG.SaveAllData(); RPG.GameMode = GameMode.NotPlaying; RPG.GetPopup <TutorialBox>().Hide(); Game.FadeScreenOut(500); var c = Player.CurrentVehicle; if (c != null && c.Exists()) { Player.Task.WarpOutOfVehicle(c); if (c.Exists()) { c.Delete(); } } while (RPG.WorldData.AllObjects.Any()) { RPG.WorldData.AllObjects.First().Destroy(); } Model m = PedHash.Michael; m.Request(1000); Function.Call(Hash.SET_PLAYER_MODEL, Game.Player.Handle, m.Hash); Script.Wait(500); Function.Call(Hash.DESTROY_MOBILE_PHONE); Script.Wait(500); Function.Call(Hash.CREATE_MOBILE_PHONE, 0); RPG.GameHandler.InitiateNpcs = false; RPG.GameLoaded = false; RPGInit.Enabled = true; Game.FadeScreenIn(500); }