Resultados 1 a 3 de 3
  1. #1
    Fundador PerfectZone Mentor's Avatar


    Data de Ingresso
    Jun 2013
    Posts
    2,850
    Thanks Thanks Given 
    784
    Thanks Thanks Received 
    2,193
    Thanked in
    355 Posts
    Mencionado
    804 Post(s)
    MEU HUMOR
    Twisted
    País
    Brazil

    Template musite modelo_2




    [Somente membros podem ver os links. ]

    Créditos:
    lzndesigner
    Perfect Zone Brasil



    Inscreva-se no meu canal clicando [Somente membros podem ver os links. ]

  2. #2
    Membro vinybronks's Avatar
    Data de Ingresso
    Sep 2017
    Posts
    159
    Thanks Thanks Given 
    2
    Thanks Thanks Received 
    2
    Thanked in
    1 Post
    Mencionado
    9 Post(s)
    MEU HUMOR
    Bitchy
    País
    Brazil
    Como adiciono vip e conta admin ?Não to conseguindo '-'

  3. #3
    Developer C++ jhonhy™'s Avatar


    Data de Ingresso
    Jan 2015
    Posts
    577
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    172
    Thanked in
    20 Posts
    Mencionado
    28 Post(s)
    MEU HUMOR
    Chatty
    País
    Brazil
    -- SCRIPT CRIADO POR
    -- RENATO VALER
    -- 19/11/2012
    -- 01:00 AM

    /* DECLARANDO VARIÁVEIS */

    DECLARE @TEMPO_VIP int; -- NÃO MEXA AQUI
    DECLARE @VIP_TOTAL int; -- NÃO MEXA AQUI
    DECLARE @BONUS_VIP int; -- NÃO MEXA AQUI
    DECLARE @VIP_FOR_ACC_FREE int; -- NÃO MEXA AQUI
    DECLARE @LOGINS varchar(12); -- NÃO MEXA AQUI

    /************************************************/
    /* INÍCIO DAS CONFIGURAÇÕES */
    /************************************************/


    /* DEFININDO DIAS DE VIP A SER DADO COMO BÔNUS */

    SET @BONUS_VIP = 2; -- DIAS DE VIP A SER DADO COMO BÔNUS

    /* DEFININDO TIPO DE VIP A SER DADO PARA CONTAS FREE*/

    SET @VIP_FOR_ACC_FREE = 2; -- TIPO DE VIP A SER DADO PARA CONTAS FREE


    /************************************************/
    /* FIM DAS CONFIGURAÇÕES */
    /************************************************/

    /* DECLARANDO CURSOR DE CONTAS VIP */
    DECLARE C_VIP CURSOR FOR -- NÃO MEXA AQUI

    /* LISTANDO LOGINS VIP */
    SELECT memb___id FROM [dbo].[Memb_Info] WHERE VIP > 0 -- NÃO MEXA AQUI

    OPEN C_VIP; -- NÃO MEXA AQUI
    FETCH NEXT FROM C_VIP INTO @LOGINS -- NÃO MEXA AQUI
    WHILE(@@FETCH_STATUS = 0)BEGIN -- NÃO MEXA AQUI

    /* SELECIONANDO TEMPO VIP RESTANTE DE CADA LOGIN */
    SET @TEMPO_VIP = (SELECT DATEDIFF(day, GETDATE(), DATEADD(s, CAST([dateend] as int), '19700101')) -- NÃO MEXA AQUI
    as [diasRestantes] FROM [dbo].[MEMB_INFO] WHERE [memb___id] = @LOGINS); -- NÃO MEXA AQUI

    /* EXECUTANDO CÁLCULO */
    SET @VIP_TOTAL = @TEMPO_VIP+@BONUS_VIP; -- NÃO MEXA AQUI

    /* ATUALIZANDO DATA DE FIM DO VIP */
    UPDATE [dbo].[MEMB_INFO] SET [dateEnd] = DATEDIFF(s, '19700101', GETDATE() + @VIP_TOTAL) WHERE [memb___id] = @LOGINS -- NÃO MEXA AQUI

    /* ATUALIZANDO DATA DE FIM DO VIP EM NÚMEROS INTEIROS */
    UPDATE [dbo].[MEMB_INFO] SET [dateEndInteger] = [dateEndInteger]+@VIP_TOTAL WHERE [memb___id] = @LOGINS -- NÃO MEXA AQUI

    FETCH NEXT FROM C_VIP INTO @LOGINS; -- NÃO MEXA AQUI
    END; -- NÃO MEXA AQUI
    CLOSE C_VIP; -- NÃO MEXA AQUI
    DEALLOCATE C_VIP; -- NÃO MEXA AQUI


    /* DECLARANDO CURSOR DE CONTAS FREE */
    DECLARE C_FREE CURSOR FOR -- NÃO MEXA AQUI

    /* SELECIONANDO LOGINS DAS CONTAS FREE */
    SELECT memb___id FROM [dbo].[Memb_Info] WHERE VIP = 0 -- NÃO MEXA AQUI

    /* INICIANDO CURSOR DE CONTAS FREE */
    OPEN C_FREE; -- NÃO MEXA AQUI
    FETCH NEXT FROM C_FREE INTO @LOGINS -- NÃO MEXA AQUI
    WHILE(@@FETCH_STATUS = 0)BEGIN -- NÃO MEXA AQUI

    /* ATUALIZANDO DATA DE INÍCIO DO VIP */
    UPDATE [dbo].[MEMB_INFO] SET [dateBegin] = DATEDIFF(s, '19700101', GETDATE()) WHERE [memb___id] = @LOGINS -- NÃO MEXA AQUI

    /* ATUALIZANDO DATA DE FIM DO VIP */
    UPDATE [dbo].[MEMB_INFO] SET [dateEnd] = DATEDIFF(s, '19700101', GETDATE() + @BONUS_VIP) WHERE [memb___id] = @LOGINS -- NÃO MEXA AQUI

    /* ATUALIZANDO DATA DE FIM DO VIP EM NÚMEROS INTEIROS */
    UPDATE [dbo].[MEMB_INFO] SET [dateEndInteger] = @BONUS_VIP, [VIP] = @VIP_FOR_ACC_FREE WHERE [memb___id] = @LOGINS -- NÃO MEXA AQUI

    /* FINALIZANDO CURSOR DE CONTAS FREE */
    FETCH NEXT FROM C_FREE INTO @LOGINS; -- NÃO MEXA AQUI
    END; -- NÃO MEXA AQUI
    CLOSE C_FREE; -- NÃO MEXA AQUI
    DEALLOCATE C_FREE; -- NÃO MEXA AQUI


    /* FIM DO SCRIPT */

    //------------------------------//
    //------------------------------//
    Se você quer dar bonus apenas para determinado tipo de VIP, procure isto:

    /* LISTANDO LOGINS VIP */
    SELECT memb___id FROM [dbo].[Memb_Info] WHERE VIP > 0 -- NÃO MEXA AQUI

    e mude para o vip que vc quer. Exemplo:

    /* LISTANDO LOGINS VIP */
    SELECT memb___id FROM [dbo].[Memb_Info] WHERE VIP = 1 -- NÃO MEXA AQUI

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • You may not post Resposta(s)
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •  
Sobre nós
Somos uma comunidade em atividade a 8 anos que aborda assuntos relacionados a games em geral, principalmente games MMORPG. e que busca sempre ajudar os membros através de conteúdos, tutoriais e suporte...
Nossos anunciantes
Hinetworks
VelozHost
InovHost
Rede Sociais