Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: Hacer usuarios VIP MuEmu  (Visto 16480 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline melo920 Posteado: April 22, 2017, 09:39:13 AM | Modificado: April 22, 2017, 12:06:55 PM by melo920

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 278
  • Gracias recibida: 6785
  • co
Esta guia fue sacada del tema
http://tuservermu.com.ve/index.php?topic=3059.msg15137;topicseen#new


SQL Query Para agregar Cuenta Vip
Code: [Select]
UPDATE MEMB_INFO SET AccountLevel = 1, AccountExpireDate = GETDATE() + 30 WHERE memb___id = 'LOGIN'


"AccountLevel = 1" es el level del VIP sea 1,2,3
"AccountExpireDate = GETDATE() +30"= donde esta el "30" significan los días osea 30 días un mes
"LOGIN" = Cuenta que se asignara el VIP


Query para que expiren los días Automáticamente (Solo se usa 1 Vez nada mas)

Code: [Select]
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

CREDITOS
Guia publicada por  @Rastaa


Offline Lude #1 Posteado: April 22, 2017, 11:04:19 AM

  • MAESTRO

  • US. DE HONOR

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 394
  • Gracias recibida: 20408
  • us
Tengo entendido que también debes agregar la query para que expiren los días, ya que solo con esta los días no expiran nunca.

Gracias:


Offline izgamez #2 Posteado: June 23, 2017, 01:40:58 PM | Modificado: August 02, 2017, 01:24:45 AM by ZabiinoOo

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 47
  • Gracias recibida: 11
  • ve
como pdria adaptarlo al querry de la web dmncms

les dejo el codigo ----  Lo aplica en la web pero El ---- problema es que no lo aplica en el juego creo hay tablas mal


Code: [Select]
"xteam":{
"title":"X-Team Vip",
"db":"account",
"check":"SELECT AccountExpireDate AS Date, AccountLevel AS Type FROM MEMB_INFO WHERE memb___id = :account",
"update":"UPDATE MEMB_INFO SET AccountExpireDate = :until_date WHERE memb___id = :account",
"insert":"",
"vip_codes":{


"vip_bronze":{
"title":"Bronze",
"code": 1
},
"vip_silver":{
"title":"Silver",
"code": 2
},
"vip_gold":{
"title":"Gold",
"code": 3
}
}
},


Offline rodrigovila22 #3 Posteado: August 01, 2017, 10:56:14 PM

  • 0 puntos por ventas
  • *
  • Rank: Sup. destacado
  • Posts: 101
  • Gracias recibida: 80
  • ar
Hola, muchas gracias por la info, es justo lo que necesito, el unico problema es que no se donde y como agregarlo. Alguien seria tan amable de explicarme paso a paso?


Offline ZabiinoOo #4 Posteado: August 01, 2017, 11:54:21 PM

  • MAESTRO

  • US. DE HONOR

  • LEYENDA

  • Administrador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 7.370
  • Gracias recibida: 130184
  • pe
@rodrigovila22 debes entrar al sql dar click derecho a la base de datos MuOnline y "New query" colocas al query das F5 y listo




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

Gracias:


Offline -Rastaa.TSM☢ #5 Posteado: August 02, 2017, 12:23:47 AM | Modificado: August 02, 2017, 12:32:48 AM by Rastaa

  • MAESTRO

  • US. DE HONOR

  • Super moderador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 877
  • Gracias recibida: 26488
  • ve
Hola, muchas gracias por la info, es justo lo que necesito, el unico problema es que no se donde y como agregarlo. Alguien seria tan amable de explicarme paso a paso?

Estando en el SQL:


A continuación los pasos:





Saludos espero que te sirva.

@rodrigovila22

@ZabiinoOo


Gracias:


Offline rodrigovila22 #6 Posteado: August 02, 2017, 01:11:46 AM

  • 0 puntos por ventas
  • *
  • Rank: Sup. destacado
  • Posts: 101
  • Gracias recibida: 80
  • ar
Muchisimas gracias por tomarte la molestia de subir semejante explicación. Segui los pasos y me quedò depurando, ¿esto que quiere decir? porque cuando lo cierro me sale un mensaje de detener depuración. Si le pongo que si, los cambios quedan aplicados en la base de datos?





Offline -Rastaa.TSM☢ #7 Posteado: August 02, 2017, 01:14:50 AM

  • MAESTRO

  • US. DE HONOR

  • Super moderador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 877
  • Gracias recibida: 26488
  • ve
Muchisimas gracias por tomarte la molestia de subir semejante explicación. Segui los pasos y me quedò depurando, ¿esto que quiere decir? porque cuando lo cierro me sale un mensaje de detener depuración. Si le pongo que si, los cambios quedan aplicados en la base de datos?





Perdon en el 5to paso no es alli, es en ejecutar perdon..

Gracias:


Offline ZabiinoOo #8 Posteado: August 02, 2017, 01:15:28 AM

  • MAESTRO

  • US. DE HONOR

  • LEYENDA

  • Administrador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 7.370
  • Gracias recibida: 130184
  • pe
Porque no es en el botón verde, es en ejecutar es decir F5




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

Offline rodrigovila22 #9 Posteado: August 02, 2017, 01:22:16 AM

  • 0 puntos por ventas
  • *
  • Rank: Sup. destacado
  • Posts: 101
  • Gracias recibida: 80
  • ar
Lo logrè, muchas gracias a los dos @ZabiinoOo  @Rastaa


Offline djagripnos #10 Posteado: September 04, 2017, 10:52:54 AM

  • MAESTRO

  • US. DE HONOR

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 819
  • Gracias recibida: 29215
  • gr
to ask a question I can add it to every person who is enrolling gift autoatic vip ??


Offline envyturro #11 Posteado: September 19, 2017, 08:33:45 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 11
  • Gracias recibida: 5
  • ar
Hola a todos , primero gracias por el aporte, segundo cada vez que un usuario quiera vip tengo que volver a poner la query? osea ponele que yo quiero vip el mes 1 , y el mes 3 lo vuelvo a querer , tengo que volver a poner la query?
Otra cosa muy importante , hay forma de hacerlo automatico via mucore ? osea que haya un modulo que cuando el usuario paga el vip y se acredite el pago , le de el vip directamente? o es todo manual?


Offline djagripnos #12 Posteado: September 19, 2017, 08:40:41 PM

  • MAESTRO

  • US. DE HONOR

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 819
  • Gracias recibida: 29215
  • gr
someone has to create modules vip mucore :(


Offline gerchu #13 Posteado: December 02, 2017, 08:22:44 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 5
  • Gracias recibida: 2
  • ar
Esta guia fue sacada del tema
http://tuservermu.com.ve/index.php?topic=3059.msg15137;topicseen#new


SQL Query Para agregar Cuenta Vip
Code: [Select]
UPDATE MEMB_INFO SET AccountLevel = 1, AccountExpireDate = GETDATE() + 30 WHERE memb___id = 'LOGIN'


"AccountLevel = 1" es el level del VIP sea 1,2,3
"AccountExpireDate = GETDATE() +30"= donde esta el "30" significan los días osea 30 días un mes
"LOGIN" = Cuenta que se asignara el VIP


Query para que expiren los días Automáticamente (Solo se usa 1 Vez nada mas)

Code: [Select]
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

CREDITOS
Guia publicada por  @Rastaa

Disculpa que reviva algo tan antiguo, tengo dos consultas.
1- Query para que expiren los días Automáticamente: Se pone antes de poner la cuenta vip? Se pone después? o es indiferente ?
2- Una vez que pones la cuenta vip y ya esta la query para que expiren los días, cuando se agregan mas vips ya no hay que poner la query de expiracion de los dias ? Es una única vez?
Espero no molestar y espero una respuestas, gracias!


Offline -Rastaa.TSM☢ #14 Posteado: December 02, 2017, 08:30:35 PM

  • MAESTRO

  • US. DE HONOR

  • Super moderador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 877
  • Gracias recibida: 26488
  • ve
@gerchu , debes de ejecutar la query de para que expire, y si solamente única vez, luego hacer el miembro VIP es igual.

Saludos.

Gracias:


Offline jordan666 #15 Posteado: January 18, 2018, 04:55:18 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 10
  • Gracias recibida: 4
  • ar
Mens. 208, Nivel 16, Estado 1, Línea 1
El nombre de objeto 'MEMB_INFO' no es válido.

Me tira este error al seguir los pasos apretando el ejecutar como dijeron..
alguien me puede ayudar?


Offline -Rastaa.TSM☢ #16 Posteado: January 18, 2018, 05:00:59 PM

  • MAESTRO

  • US. DE HONOR

  • Super moderador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 877
  • Gracias recibida: 26488
  • ve
Mens. 208, Nivel 16, Estado 1, Línea 1
El nombre de objeto 'MEMB_INFO' no es válido.

Me tira este error al seguir los pasos apretando el ejecutar como dijeron..
alguien me puede ayudar?

Estas utilizando files muemu no?, otra cosa estas seleccionando la DB MuOnline antes de ejecutar la query?


Offline jordan666 #17 Posteado: January 18, 2018, 05:15:11 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 10
  • Gracias recibida: 4
  • ar
si muemu y no creo que no seleccione la DB MuOnline antes


Offline -Rastaa.TSM☢ #18 Posteado: January 18, 2018, 05:18:01 PM

  • MAESTRO

  • US. DE HONOR

  • Super moderador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 877
  • Gracias recibida: 26488
  • ve
si muemu y no creo que no seleccione la DB MuOnline antes

Debes seleccionar la DB MuOnline amigo antes de ejecutar.

Gracias:


Offline jordan666 #19 Posteado: January 18, 2018, 05:22:52 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 10
  • Gracias recibida: 4
  • ar
ya lo hice bro sos el mejor.. muchisimas gracias!!

Gracias:


Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
7 Replies
2355 Views
Last post February 11, 2018, 06:20:24 PM
by conchetumare
0 Replies
1314 Views
Last post March 03, 2018, 04:36:02 PM
by Linch
2 Replies
1204 Views
Last post March 29, 2018, 10:47:59 AM
by bmss01
3 Replies
1544 Views
Last post April 04, 2018, 10:16:03 AM
by dreams
38 Replies
6897 Views
Last post September 05, 2020, 03:58:27 PM
by Thor Host