Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: Crear guild a partir de resets  (Visto 1142 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline [All]Black Posteado: January 13, 2018, 06:27:27 PM | Modificado: January 17, 2018, 05:41:41 AM by RASTAA

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 4
  • Gracias recibida: 1
  • ar
Buenos, el problema es el siguiente.. Yo agregue este codigo en stored reprocedures/WZ_GuildCreate
Code: [Select]
CREATE procedure WZ_GuildCreate
@GuildName nvarchar(8),
@Name nvarchar(10)
as
BEGIN
DECLARE @ErrorCode int
DECLARE @reset int

SET @ErrorCode = 0
SET XACT_ABORT OFF

Set nocount on
begin transaction

SELECT @reset=[Resets] from [Character] where [Name]=@Name


INSERT INTO Guild (G_Name, G_Master) valueS (@GuildName, @Name)
IF ( @reset > 100 )
IF ( @@Error <> 0 )
BEGIN
SET @ErrorCode = 1
END
IF ( @reset < 100 ) IF ( @@Error <> 1 )
BEGIN
SET @ErrorCode = 1
END


IF ( @ErrorCode = 0 )
BEGIN

INSERT GuildMember (Name, G_Name, G_Level) values (@Name, @GuildName, 1)
IF ( @@Error <> 0 )
BEGIN
SET @ErrorCode = 2
END
END

IF ( @ErrorCode <> 0 )
rollback transaction
ELSE
commit transaction

select @ErrorCode

Set nocount off
SET XACT_ABORT ON
END
GO

Cumple con su funcion, la primera prueba exelente, incluso logre que sea con grand reset el requisito.. Pero hay un problema, quise crear una guild nuevamente y resulta que ya existia y lo que sucede es que te unes como miembro sin ser aceptado. Se agradece la ayuda. Saludos

Gracias:


Offline caron22 #1 Posteado: January 15, 2018, 10:57:05 AM

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 623
  • Gracias recibida: 5882
  • ar
Es muy raro, si volves a configurar como estaba originalmente ya no te da problemas?

El halago en exceso, debilita y, en su justa medida, motiva
https://www.youtube.com/channel/UCN14tZ3cPSFaseVo8V6SL2g?view_as=subscriber

Offline [All]Black #2 Posteado: January 16, 2018, 11:52:19 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 4
  • Gracias recibida: 1
  • ar
Ya lo solucione yo cambiando
SET XACT_ABORT OFF < por  ON, dejo el th por ahi le sirve a alguien. Saludosss


Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
0 Replies
759 Views
Last post May 10, 2018, 07:30:50 PM
by jose1k
3 Replies
6784 Views
Last post May 22, 2020, 02:40:30 AM
by gtpro
2 Replies
1347 Views
Last post February 02, 2019, 06:43:46 PM
by cmmpochas
2 Replies
1202 Views
Last post April 16, 2019, 07:56:35 PM
by pelotudazo
2 Replies
743 Views
Last post March 18, 2020, 02:34:04 PM
by byleixx