Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: Dar zen puntos reset al comenzar  (Visto 999 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline manu202020 Posteado: August 17, 2020, 11:53:53 PM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 57
  • Gracias recibida: 8
  • ar
hola como dice el titulo tengo la queryy para dar zen reseeet y puntos pero necesito agregarle o fucionar otra querry que es para dar wcoin


Citar
USE MuOnline
IF EXISTS (SELECT name FROM sysobjects
WHERE name = 'Bonus' AND type = 'TR')
DROP TRIGGER Bonus
GO

CREATE TRIGGER Bonus ON Dbo.Character FOR INSERT
AS
BEGIN

DECLARE
@ResetCount INT,
@Puntos INT,
@Zen INT,
@byasd INT,
@Char varchar(10)
SELECT @Char = Name FROM INSERTED

SET @ResetCount = 3 -- Cantidad de resets
SET @Puntos = 1200 -- Cantidad de puntos iniciales
SET @Zen = 100000000 -- Cantidad de zen
SET @byasd = 1 -- Nivel con el que comienza el personaje

UPDATE Dbo.Character
SET ResetCount = @ResetCount, Clevel=@byasd, LevelUpPoint = @Puntos, Money = @zen
WHERE Name = @Char
END




la query funciona pero cuando ejecuto esta otra querry para dar wcoins no me toma la de arriba


Citar
USE MuOnline
IF EXISTS (SELECT name FROM sysobjects
WHERE name = 'Bonus' AND type = 'TR')
DROP TRIGGER Bonus
GO

CREATE TRIGGER Bonus ON Dbo.CashShopData FOR INSERT
AS
BEGIN

DECLARE
@WCoinC INT,
@Char varchar(10)
SELECT @Char = AccountID FROM INSERTED

SET @WCoinC = 10 #BORRAR ESTA DESCRIPCION, AQUI SOLO VA LA CANTIDAD DE WCOINC

UPDATE Dbo.CashShopData
SET WCoinC = @WCoinC
WHERE AccountID = @Char
END


mi pregunta es si alguien me puede ayudar para dar zen puntos reset y wcoins para empesar gracias!



Offline ZabiinoOo #1 Posteado: August 18, 2020, 12:09:54 AM

  • MAESTRO

  • US. DE HONOR

  • LEYENDA

  • Administrador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 7.270
  • Gracias recibida: 125201
  • pe
lo que quieres decir que al ejecutar la segunda ya la primera deja de funcionar? si es eso, es porque estas usando un:

DROP TRIGGER bonus

esto lo que hace es resetear ese procedimiento y añadir el nuevo




Prohibido pedir soporte via MP
Leer las reglas de cada seccion
we trust god

Offline manu202020 #2 Posteado: August 18, 2020, 12:33:45 AM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 57
  • Gracias recibida: 8
  • ar
lo que quieres decir que al ejecutar la segunda ya la primera deja de funcionar? si es eso, es porque estas usando un:

DROP TRIGGER bonus

esto lo que hace es resetear ese procedimiento y añadir el nuevo
no se puede hacer una sola query para que me agregue los wcoins ala primer query


Offline manu202020 #3 Posteado: August 18, 2020, 06:33:35 AM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 57
  • Gracias recibida: 8
  • ar
Alguien me da una manito con esto porfavor ?


Offline manu202020 #4 Posteado: August 18, 2020, 06:03:20 PM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 57
  • Gracias recibida: 8
  • ar
alguna ayuda para dar zen sin query en muemu ?


Offline ConejoMalo #5 Posteado: August 18, 2020, 06:30:34 PM | Modificado: August 18, 2020, 06:35:39 PM by rodrigo117

  • +1 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 781
  • Gracias recibida: 7676
  • ar
USE MuOnline
IF EXISTS (SELECT name FROM sysobjects
WHERE name = 'Bonus' AND type = 'TR')
DROP TRIGGER Bonus
GO

CREATE TRIGGER Bonus ON Dbo.Character FOR INSERT
AS
BEGIN

DECLARE
@ResetCount INT,
@Puntos INT,
@Zen INT,
@byasd INT,
@WCoinC INT,
@Char varchar(10)
SELECT @Char = Name FROM INSERTED

SET @ResetCount = 3 -- Cantidad de resets
SET @Puntos = 1200 -- Cantidad de puntos iniciales
SET @Zen = 100000000 -- Cantidad de zen
SET @byasd = 1 -- Nivel con el que comienza el personaje
SET @WCoinC = 10

UPDATE Dbo.Character
SET ResetCount = @ResetCount, Clevel=@byasd, LevelUpPoint = @Puntos, Money = @zen
SET WCoinC = @WCoinC
WHERE Name = @Char
END



Servicios de  Reparacion de bug Files Muemu, desde source y agregados Custom, soporte de configuracion.

Offline manu202020 #6 Posteado: August 18, 2020, 06:39:33 PM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 57
  • Gracias recibida: 8
  • ar
USE MuOnline
IF EXISTS (SELECT name FROM sysobjects
WHERE name = 'Bonus' AND type = 'TR')
DROP TRIGGER Bonus
GO

CREATE TRIGGER Bonus ON Dbo.Character FOR INSERT
AS
BEGIN

DECLARE
@ResetCount INT,
@Puntos INT,
@Zen INT,
@byasd INT,
@WCoinC INT,
@Char varchar(10)
SELECT @Char = Name FROM INSERTED

SET @ResetCount = 3 -- Cantidad de resets
SET @Puntos = 1200 -- Cantidad de puntos iniciales
SET @Zen = 100000000 -- Cantidad de zen
SET @byasd = 1 -- Nivel con el que comienza el personaje
SET @WCoinC = 10

UPDATE Dbo.Character
SET ResetCount = @ResetCount, Clevel=@byasd, LevelUpPoint = @Puntos, Money = @zen
SET WCoinC = @WCoinC
WHERE Name = @Char
END


ME TIRA ESTE ERROR https://prnt.sc/u1wa9t


Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
6 Replies
3637 Views
Last post October 13, 2016, 09:34:25 PM
by KrizR
1 Replies
1112 Views
Last post October 28, 2016, 12:46:36 AM
by ZabiinoOo
4 Replies
3271 Views
Last post March 10, 2017, 10:17:26 AM
by Tallz
19 Replies
12511 Views
Last post January 17, 2023, 12:06:52 PM
by DESINGMASTHER
2 Replies
458 Views
Last post July 01, 2021, 11:33:54 PM
by pinchareek