Autor Topic: Agregar VIP Automático al crear cuentas Files Emu S6  (Visto 347 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline dreams on: September 10, 2018, 11:42:58 AM

  • *
  • Rank: Puto amo
  • Posts: 540
  • Gracias recibida: 83
Hola usuarios de TSM es mi primera guia y creo que no vi una igual en el foro y quiero compartirla con todos..

Primero tienes que ejecutar este script para que funcione la expiracion de fechas en la base de datos.



Luego generas este, que es el script que hace automáticamente la cuenta VIP (Level 1,2,3) por por los dias que quieras en este caso 7 dias.




Para revertir los cambios para que ya no de VIP automáticamente al crear las cuentas solo ejecutas esta querry en el analizador de consultas.



Creditos:
Carlos
« Ultima edicion: September 10, 2018, 07:16:26 PM by dreams »

Offline zebah #1 on: September 10, 2018, 01:10:07 PM

  • Php Coder
  • *
  • *
  • Rank: Destacado
  • Posts: 94
  • Gracias recibida: 272
¿Buscas diseños?, contactame.
+ galería.

Offline dreams #2 on: September 10, 2018, 03:10:19 PM

  • *
  • Rank: Puto amo
  • Posts: 540
  • Gracias recibida: 83

Online jorgeware #3 on: September 10, 2018, 08:39:47 PM

  • *
  • Rank: Dedicado
  • Posts: 31
  • Gracias recibida: 9
ME SALTA EROOR  EN LA LINEA 12 DE LA SEGUNDA CONSULTA

Offline dakosmu #4 on: September 10, 2018, 08:48:27 PM

  • *
  • Rank: Puto amo
  • Posts: 221
  • Gracias recibida: 584
ME SALTA EROOR  EN LA LINEA 12 DE LA SEGUNDA CONSULTA

ES QUE TIENES QUE ELIMINAR DE LA CONSULTA LAS PALABRAS

"EL NIVEL DE VIP QUE QUIERES DAR AL CREAR LAS CUENTAS"
"7 ES LA CANTIDAD DE DÍAS VIP"

Code: [Select]
USE MuOnline
IF EXISTS (SELECT name FROM sysobjects
WHERE name = 'AgregarVIP')
DROP TRIGGER AgregarVIP
GO

CREATE TRIGGER AgregarVIP ON dbo.memb_info AFTER INSERT
AS
BEGIN

DECLARE
@Char varchar(10)
SELECT @Char = memb___id FROM INSERTED

UPDATE MEMB_INFO SET
AccountLevel = 1,       "EL NIVEL DE VIP QUE QUIERES DAR AL CREAR LAS CUENTAS"
 AccountExpireDate = GETDATE() + 7   "7 ES LA CANTIDAD DE DÍAS VIP"
 WHERE memb___id = @Char
END


ASI DEBE QUEDAR

Code: [Select]
Code: [Select]
USE MuOnline
IF EXISTS (SELECT name FROM sysobjects
WHERE name = 'AgregarVIP')
DROP TRIGGER AgregarVIP
GO

CREATE TRIGGER AgregarVIP ON dbo.memb_info AFTER INSERT
AS
BEGIN

DECLARE
@Char varchar(10)
SELECT @Char = memb___id FROM INSERTED

UPDATE MEMB_INFO SET
AccountLevel = 1,     
 AccountExpireDate = GETDATE() + 7 
 WHERE memb___id = @Char
END
Dakosmu Colaborador

Gracias:


 

Related Topics

  Subject / Started by Replies Last post
1 Replies
507 Views
Last post January 20, 2017, 12:51:39 PM
by ZabiinoOo
1 Replies
158 Views
Last post March 30, 2017, 06:49:29 PM
by melo920
1 Replies
252 Views
Last post November 14, 2017, 12:39:08 AM
by iFox
0 Replies
60 Views
Last post July 10, 2018, 09:38:19 PM
by hao2
5 Replies
124 Views
Last post September 09, 2018, 09:19:17 PM
by dreams