Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: Query para dar Creditos por Reset  (Visto 1660 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline Azzlaer Posteado: December 05, 2019, 09:37:25 PM

  • MAESTRO

  • US. DE HONOR

  • Colaborador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 1.407
  • Gracias recibida: 23177
  • cl
Alguien que me pueda facilitar la query para agregar creditos al momento de resetear ?? estoy usando files louis up13 free y lo queria hacer mediante un procedimiento almacenado pero no me sale la query -_-
Se que es facil pero viste cuando estas cansado y no te sale nada bien ?? xd

Gracias:


Offline Lude #1 Posteado: December 05, 2019, 09:47:45 PM | Modificado: December 05, 2019, 09:49:22 PM by Lude

  • MAESTRO

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 388
  • Gracias recibida: 19154
  • us

Online kayito #2 Posteado: December 05, 2019, 10:20:54 PM | Modificado: December 05, 2019, 10:35:14 PM by kayito

  • MAESTRO

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 1.035
  • Gracias recibida: 15036
  • ar
Alguien que me pueda facilitar la query para agregar creditos al momento de resetear ?? estoy usando files louis up13 free y lo queria hacer mediante un procedimiento almacenado pero no me sale la query -_-
Se que es facil pero viste cuando estas cansado y no te sale nada bien ?? xd

perdón dije cualquier cosa jaja


Offline Azzlaer #3 Posteado: December 05, 2019, 10:22:41 PM

  • MAESTRO

  • US. DE HONOR

  • Colaborador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 1.407
  • Gracias recibida: 23177
  • cl
Code: [Select]
[SQL] 
CREATE TRIGGER dbo.ResetxCredits
    ON dbo.Character
    AFTER UPDATE
AS
BEGIN
DECLARE
@Char varchar(10)
SELECT @Char = memb___id from inserted
    IF UPDATE(ResetCount)
    BEGIN
   UPDATE MuOnline.dbo.MEMB_CREDITS SET  credits  = credits + 5  WHERE memb___id = @Char
    END
END

[Err] 42S22 - [SQL Server]El nombre de columna 'memb___id' no es válido.

No me funciona  bad


Online kayito #4 Posteado: December 05, 2019, 10:39:31 PM

  • MAESTRO

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 1.035
  • Gracias recibida: 15036
  • ar
Andá al SQL, tu base de datos, programación, procedimientos almacenados y buscá el que se llama WZ_SetResetInfo, dale segundo click y modificar.
Después buscá la siguiente línea:

Code: [Select]
UPDATE Character SET ResetCount=@Reset,ResetDay=@ResetDay,ResetWek=@ResetWek,ResetMon=@ResetMon,ResetDate=GETDATE() WHERE AccountID=@Account AND Name=@Name

SET NOCOUNT OFF
SET XACT_ABORT OFF

END

y agregale justo abajo del UPDATE lo siguiente:

UPDATE CashShopData SET WCoinC=WCoinC+cantidad WHERE AccountID=@Account

WCoinC , WCoinP o GoblinPoint
cantidad por el número que quieras

Te tiene que quedar algo así:

Code: [Select]
UPDATE Character SET ResetCount=@Reset,ResetDay=@ResetDay,ResetWek=@ResetWek,ResetMon=@ResetMon,ResetDate=GETDATE() WHERE AccountID=@Account AND Name=@Name
UPDATE CashShopData SET WCoinC=WCoinC+500 WHERE AccountID=@Account

SET NOCOUNT OFF
SET XACT_ABORT OFF

END


Offline Azzlaer #5 Posteado: December 05, 2019, 10:42:01 PM

  • MAESTRO

  • US. DE HONOR

  • Colaborador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 1.407
  • Gracias recibida: 23177
  • cl
NO QUIERO USAR WCOIN .. QUIERO USAR LOS CREDITOS DE LA MUCORE QUE SE GUARDAN EN MEMB_CREDITS


Online kayito #6 Posteado: December 05, 2019, 10:44:07 PM

  • MAESTRO

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 1.035
  • Gracias recibida: 15036
  • ar
Andá al SQL, tu base de datos, programación, procedimientos almacenados y buscá el que se llama WZ_SetResetInfo, dale segundo click y modificar.
Después buscá la siguiente línea:

Code: [Select]
UPDATE Character SET ResetCount=@Reset,ResetDay=@ResetDay,ResetWek=@ResetWek,ResetMon=@ResetMon,ResetDate=GETDATE() WHERE AccountID=@Account AND Name=@Name

SET NOCOUNT OFF
SET XACT_ABORT OFF

END

y agregale justo abajo del UPDATE lo siguiente:

UPDATE CashShopData SET WCoinC=WCoinC+cantidad WHERE AccountID=@Account

WCoinC , WCoinP o GoblinPoint
cantidad por el número que quieras

Te tiene que quedar algo así:

Code: [Select]
UPDATE Character SET ResetCount=@Reset,ResetDay=@ResetDay,ResetWek=@ResetWek,ResetMon=@ResetMon,ResetDate=GETDATE() WHERE AccountID=@Account AND Name=@Name
UPDATE CashShopData SET WCoinC=WCoinC+500 WHERE AccountID=@Account

SET NOCOUNT OFF
SET XACT_ABORT OFF

END

NO QUIERO USAR WCOIN .. QUIERO USAR LOS CREDITOS DE LA MUCORE QUE SE GUARDAN EN MEMB_CREDITS

cambiá CashShopData por MEMB_CREDITS
cambiá WCoinC por la columna de los créditos
cambiá AccountID por la columna donde se guardan los id de las cuentas dentro de la tabla MEMB_CREDITS

y listo.


Offline luzbelito07 #7 Posteado: December 05, 2019, 11:58:59 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 26
  • Gracias recibida: 1
  • ar
Es bueno esto, alguien que confirme bien la query?


Offline MURDER #8 Posteado: December 06, 2019, 12:41:42 AM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 26
  • Gracias recibida: 1038
  • pe
Es bueno esto, alguien que confirme bien la query?

Hola, aquí postie una explicada espero te sirva.
http://tuservermu.com.ve/index.php?topic=28321.0


Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
2 Replies
1559 Views
Last post April 15, 2018, 09:49:26 PM
by rodrigovila22
0 Replies
1390 Views
Last post December 06, 2019, 12:39:24 AM
by MURDER
2 Replies
1458 Views
Last post January 22, 2020, 04:25:23 AM
by MURDER
2 Replies
1297 Views
Last post June 12, 2021, 03:21:18 PM
by punkjaja
6 Replies
1734 Views
Last post September 11, 2022, 05:34:37 PM
by Rsh91