Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: Quitar vip automatico al crear cuentas.  (Visto 1193 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline dreams Posteado: September 08, 2018, 10:13:21 PM | Modificado: September 09, 2018, 11:07:23 PM by Cloud

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 635
  • Gracias recibida: 1176
  • ve
Buenas noches la guia me funciono y agrege una mas para que expiren los dias

http://tuservermu.com.ve/index.php?topic=3069.0


ahora el problema  es como hago para quitar la querry para que ya no siga dando VIP automatico al crear la cuenta?

Gracias:


Offline dakosmu #1 Posteado: September 09, 2018, 07:55:46 PM

  • Colaborador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 619
  • Gracias recibida: 5667
  • ve
Buenas noches la guia me funciono y agrege una mas para que expiren los dias

http://tuservermu.com.ve/index.php?topic=3069.0


ahora el problema  es como hago para quitar la querry para que ya no siga dando VIP automatico al crear la cuenta?

UPDATE MEMB_INFO SET AccountLevel = 1, AccountExpireDate = GETDATE() + 0 WHERE memb___id = 'LOGIN'

intenta asi aver

Dakosmu Colaborador

Offline zebah #2 Posteado: September 09, 2018, 08:01:46 PM | Modificado: September 09, 2018, 08:04:12 PM by zebah

  • Php Coder
  • 0 puntos por ventas
  • *
  • *
  • Rank: Avanzado
  • Posts: 120
  • Gracias recibida: 2381
  • ar
UPDATE MEMB_INFO SET AccountLevel = 0, AccountExpireDate = GETDATE() + 0 WHERE memb___id = 'LOGIN'
Prueba eso

¿Buscas diseños?, contactame.
+ galería.

Offline dreams #3 Posteado: September 09, 2018, 08:09:21 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 635
  • Gracias recibida: 1176
  • ve
UPDATE MEMB_INFO SET AccountLevel = 0, AccountExpireDate = GETDATE() + 0 WHERE memb___id = 'LOGIN'
Prueba eso

Primero ejecute esta para que expiren los dias.
Use MuOnline

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

ALTER Procedure [dbo].[WZ_GetAccountLevel]
@Account varchar(10)
AS
BEGIN

SET NOCOUNT ON
SET XACT_ABORT ON

DECLARE @CurrentAccountLevel int
DECLARE @CurrentAccountExpireDate smalldatetime

SELECT @CurrentAccountLevel=AccountLevel,@CurrentAccountExpireDate=AccountExpireDate FROM MEMB_INFO WHERE memb___id=@Account

IF(@CurrentAccountLevel <> 0 AND getdate() > @CurrentAccountExpireDate)
BEGIN
    SET @CurrentAccountLevel = 0

    UPDATE MEMB_INFO SET AccountLevel=@CurrentAccountLevel,AccountExpireDate=@CurrentAccountExpireDate WHERE memb___id=@Account
END

SELECT @CurrentAccountLevel As AccountLevel,@CurrentAccountExpireDate As AccountExpireDate

SET NOCOUNT OFF
SET XACT_ABORT OFF

END
GO

SET ANSI_NULLS OFF
GO
SET QUOTED_IDENTIFIER OFF
GO

despues ejecute esta PARA DAR VIP AUTOMÁTICAMENTE
USE MuOnline
IF EXISTS (SELECT name FROM sysobjects
WHERE name = 'AgregarVIP')
DROP TRIGGER AgregarVIP
GO

-- SI QUIERES ELIMINAR EL TRIGGER SOLO EJECUTAS LA PARTE DE ARRIBA

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 -- 7 ES LA CANTIDAD DE DIAS VIP
 WHERE memb___id = @Char
END

ahora que debo modificar para que no de VIP al crear la cuenta?

Gracias:


Offline zebah #4 Posteado: September 09, 2018, 08:12:40 PM

  • Php Coder
  • 0 puntos por ventas
  • *
  • *
  • Rank: Avanzado
  • Posts: 120
  • Gracias recibida: 2381
  • ar
Para mi lo relevante es el accountlevel que es el nivel de cuenta (0 normal, 1 vip, 2 vip, 3 vip) para mi es la misma query solo cambia el valor de lo que quieres updatear en el memb_info

¿Buscas diseños?, contactame.
+ galería.

Gracias:


Offline dreams #5 Posteado: September 09, 2018, 08:19:17 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 635
  • Gracias recibida: 1176
  • ve
Para mi lo relevante es el accountlevel que es el nivel de cuenta (0 normal, 1 vip, 2 vip, 3 vip) para mi es la misma query solo cambia el valor de lo que quieres updatear en el memb_info

 Si es dudas por que es correcto lo que tu dices cambiar el valor a 0 todas al crear serán free

Gracias yo daré este tema como solucionado..


Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
2 Replies
2476 Views
Last post June 19, 2019, 07:08:19 AM
by darwinv91
0 Replies
604 Views
Last post July 10, 2018, 08:38:19 PM
by hao2
0 Replies
1064 Views
Last post August 16, 2018, 11:31:43 AM
by ivaancruzz
15 Replies
7414 Views
Last post July 31, 2023, 05:11:27 PM
by makk94
3 Replies
539 Views
Last post November 14, 2020, 05:00:42 PM
by UNDERGOD