Paso 1: Iniciar sesión en tu servidor de base de datos
Abre el programa SQL Server Management Studio.
Ingresa tus credenciales de inicio de sesión para conectarte al servidor de base de datos donde se encuentra tu base de datos MuOnline.
Paso 2: Ejecutar las Consultas para Agregar Columnas
Abre una nueva consulta haciendo clic en el botón "New Query" en la barra de herramientas.
Copia y pega las siguientes consultas una por una en el campo de consulta y ejecútalas en el orden especificado:
USE [MuOnline]
GO
ALTER TABLE CHARACTER ADD RESETDAY INT
ALTER TABLE CHARACTER ADD RESETWEK INT
ALTER TABLE CHARACTER ADD RESETMON INT
ALTER TABLE CHARACTER ADD RESETDATE SMALLDATETIME
Paso 3: Ejecutar las Consultas Almacenadas
Después de haber agregado las columnas necesarias, ahora procederemos a ejecutar las consultas almacenadas.
Copia y pega la consulta almacenada [dbo].[WZ_SetResetInfo] en el campo de consulta y ejecútala.
USE [MuOnline]
GO
/****** Object: StoredProcedure [dbo].[WZ_SetResetInfo] Script Date: 02/12/2024 15:45:09 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER Procedure [dbo].[WZ_SetResetInfo]
@Account varchar(10),
@Name varchar(10),
@Reset int,
@ResetDay int,
@ResetWek int,
@ResetMon int
AS
BEGIN
SET NOCOUNT ON
SET XACT_ABORT ON
UPDATE Character SET ResetCount=@Reset, ResetDay=@ResetDay, ResetWek=@ResetWek, RESETMON=@ResetMon WHERE AccountID=@Account AND Name=@Name
SET NOCOUNT OFF
SET XACT_ABORT OFF
END
Luego, copia y pega la consulta almacenada [dbo].[WZ_GetResetInfo] en el campo de consulta y ejecútala.
USE [MuOnline]
GO
/****** Object: StoredProcedure [dbo].[WZ_GetResetInfo] Script Date: 02/12/2024 15:43:28 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER Procedure [dbo].[WZ_GetResetInfo]
@Account varchar(10),
@Name varchar(10)
AS
BEGIN
SET NOCOUNT ON
SET XACT_ABORT ON
DECLARE @Reset int
DECLARE @ResetDay int
DECLARE @ResetWek int
DECLARE @ResetMon int
SELECT @Reset=ResetCount,@ResetDay=RESETDAY,@ResetWek=RESETWEK,@ResetMon=RESETMON FROM Character WHERE AccountID=@Account AND Name=@Name
SELECT @Reset AS Reset,@ResetDay AS ResetDay,@ResetWek AS ResetWek,@ResetMon AS ResetMon
SET NOCOUNT OFF
SET XACT_ABORT OFF
END
Guía para Ejecutar Consultas en SQL Server 2008/2012 en la Base de Datos MuOnline
¡Saludos, valientes aventureros de MuOnline!
Si deseas configurar o modificar la información de los resets en tu base de datos MuOnline, aquí te presentamos una guía paso a paso para ejecutar las consultas necesarias. Asegúrate de seguir cada paso con atención para garantizar una ejecución exitosa.
Paso 1: Iniciar sesión en tu servidor de base de datos
Abre el programa SQL Server Management Studio.
Ingresa tus credenciales de inicio de sesión para conectarte al servidor de base de datos donde se encuentra tu base de datos MuOnline.
Paso 2: Ejecutar las Consultas para Agregar Columnas
Abre una nueva consulta haciendo clic en el botón "New Query" en la barra de herramientas.
Copia y pega las siguientes consultas una por una en el campo de consulta y ejecútalas en el orden especificado:
USE [MuOnline]
GO
ALTER TABLE CHARACTER ADD RESETDAY INT
ALTER TABLE CHARACTER ADD RESETWEK INT
ALTER TABLE CHARACTER ADD RESETMON INT
ALTER TABLE CHARACTER ADD RESETDATE SMALLDATETIME
Paso 3: Ejecutar las Consultas Almacenadas
Después de haber agregado las columnas necesarias, ahora procederemos a ejecutar las consultas almacenadas.
Copia y pega la consulta almacenada [dbo].[WZ_SetResetInfo] en el campo de consulta y ejecútala.
USE [MuOnline]
GO
/****** Object: StoredProcedure [dbo].[WZ_SetResetInfo] Script Date: 02/12/2024 15:45:09 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER Procedure [dbo].[WZ_SetResetInfo]
@Account varchar(10),
@Name varchar(10),
@Reset int,
@ResetDay int,
@ResetWek int,
@ResetMon int
AS
BEGIN
SET NOCOUNT ON
SET XACT_ABORT ON
UPDATE Character SET ResetCount=@Reset, ResetDay=@ResetDay, ResetWek=@ResetWek, RESETMON=@ResetMon WHERE AccountID=@Account AND Name=@Name
SET NOCOUNT OFF
SET XACT_ABORT OFF
END
Luego, copia y pega la consulta almacenada [dbo].[WZ_GetResetInfo] en el campo de consulta y ejecútala.
USE [MuOnline]
GO
/****** Object: StoredProcedure [dbo].[WZ_GetResetInfo] Script Date: 02/12/2024 15:43:28 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER Procedure [dbo].[WZ_GetResetInfo]
@Account varchar(10),
@Name varchar(10)
AS
BEGIN
SET NOCOUNT ON
SET XACT_ABORT ON
DECLARE @Reset int
DECLARE @ResetDay int
DECLARE @ResetWek int
DECLARE @ResetMon int
SELECT @Reset=ResetCount,@ResetDay=RESETDAY,@ResetWek=RESETWEK,@ResetMon=RESETMON FROM Character WHERE AccountID=@Account AND Name=@Name
SELECT @Reset AS Reset,@ResetDay AS ResetDay,@ResetWek AS ResetWek,@ResetMon AS ResetMon
SET NOCOUNT OFF
SET XACT_ABORT OFF
END
Paso 4: Verificar la Ejecución Exitosa
Después de ejecutar cada consulta, verifica que hayas recibido un mensaje de éxito en la ventana de mensajes de SQL Server Management Studio.
¡Y eso es todo! Ahora has ejecutado con éxito todas las consultas necesarias para configurar los resets en tu base de datos MuOnline. Asegúrate de verificar los resultados y realizar cualquier ajuste necesario según tus necesidades de juego.
Si tienes alguna pregunta o necesitas más ayuda, no dudes en preguntar en nuestro foro en configservermu.net.
Atentamente,
El Equipo de Config Server MU