Menú principal

Noticias:

Proximamente Se completara el foro

Como hacer andar el Limit Reset - Armyred.host

Publicado por Configservermu.net, Feb 13, 2024, 02:47 PM

Tema anterior - Siguiente tema

Configservermu.net

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