Siga-nos em...
Follow us on Twitter Follow us on Facebook Watch us on YouTube
Registro


Alpha Servers
Resultados 1 a 8 de 8
  1. #1

    Avatar de [ADM]Lp
    Data de Ingresso
    Sep 2011
    Localização
    Magé
    Idade
    24
    Posts
    543
    Agradecido
    91
    Agradeceu
    63
    Peso da Avaliação
    12

    Padrão Query para dar Golds ao cadastrar SHOP DT

    Alguém teria uma query que de Golds ao cadastrar no shop DT? e obrigatoriamente uma que remova a mesma depois!

  2. #2

    Avatar de William
    Data de Ingresso
    Dec 2010
    Localização
    Rio Grande
    Idade
    32
    Posts
    99
    Agradecido
    1
    Peso da Avaliação
    8

    Padrão

    olá vi em outro forum, crie um backup e teste ..Vai em MuOnline/Tables/DT_SHOP_CREDITS/Botao Direito/Desing Table / credits vai ta vallue 0 tu poim quantos vai quere.. e fexa depois pra tirar é so por 0 novamente no lugar que tu colocou o numero desejado anteriormente! =D

  3. #3

    Avatar de [ADM]Lp
    Data de Ingresso
    Sep 2011
    Localização
    Magé
    Idade
    24
    Posts
    543
    Agradecido
    91
    Agradeceu
    63
    Peso da Avaliação
    12

    Padrão

    mais isso ai e manuel vo ter de fazer de conta em conta, quero uma que edite para todas ja cadastradas!

  4. #4

    Avatar de William
    Data de Ingresso
    Dec 2010
    Localização
    Rio Grande
    Idade
    32
    Posts
    99
    Agradecido
    1
    Peso da Avaliação
    8

    Padrão

    essa da golds para todos que estão cadastrados


    update DT_SHOP_CREDITS set credits=credits+20 = < no 20 tu coloca o nº desejado, para dar automaticamente eu estou procurando ainda..

  5. #5

    Avatar de [ADM]Lp
    Data de Ingresso
    Sep 2011
    Localização
    Magé
    Idade
    24
    Posts
    543
    Agradecido
    91
    Agradeceu
    63
    Peso da Avaliação
    12

    Padrão

    eu so to tendo 1 problema, so da os Cash para as contas que ja logaram alguma vez no shop, se nunca tiver logado n da!

  6. #6

    Avatar de konvict
    Data de Ingresso
    Sep 2009
    Localização
    SP, interiorzão
    Posts
    323
    Agradecido
    274
    Agradeceu
    86
    Peso da Avaliação
    12

    Padrão

    basta vc copiar todos os usuarios da memb_info para a tabela do shop...não lembro mto como faz isso em query.. mas vc deve achar alguma por ai e adaptar, uma mais ou menos assim:

    update dt_shop_credits set "logins" = (select memb__id from memb_info where id is not null) --<<< onde ta "logins" é a coluna q fica os logins do shop nao sei o nome pois nao uso esse shop.

    pra dar cash pra quem cadastrar vc pode criar uma trigger e adaptar tbm...


    CREATE TRIGGER Cash_bonus ON dbo.[DT_Shop_Credits] FOR INSERT
    AS
    BEGIN

    --Bonus Para Novas accs no shop--
    DECLARE
    @Creditos INT,
    @Acc Varchar(10)
    SELECT @Acc = login FROM INSERTED

    set @Creditos = 10 -- Quantidade de creditos


    Update Dbo.DT_SHOP_Credits
    SET Credits = @Creditos
    Where login = @Acc

    End

    Adapta ai na sua tabela e coluna....

    pra deletar a trigger é só ir na tabela DT_SHOP_Credits, clica com direito, todas as tarefas. manage triggers, la vc vai ver o nome da trigger q vc criou "Cash_bonus" ai vai e deleta ela...

    Lembrando q pra tudo q for fazer na sua db, vc deve fazer um backup antes... se der algo errado vc tem o backup!
    Quer aprender a editar Muserver? Ou a Programar? Chega aí!

  7. #7

    Avatar de [ADM]Lp
    Data de Ingresso
    Sep 2011
    Localização
    Magé
    Idade
    24
    Posts
    543
    Agradecido
    91
    Agradeceu
    63
    Peso da Avaliação
    12

    Padrão

    @konvict



    Consegui a query e ja esta dando os pontos quando se cadastra, mais acontece o seguinte, se eu tiver 100 Cash na minha conta e um cara vir e cadastrar novamente, meus cash voltam para 30, e acontece com todo mundo, ate se eu n tiver mais cash ele da 30 denovo. Agr eu preciso retirar essa query

    Query para dar ps Cash

    Código PHP:
    USE MuOnline
    IF EXISTS (SELECT name FROM sysobjects
    WHERE name 
    'OXYSBR' AND type 'TR')
    DROP TRIGGER OXYSBR
    GO
    -- Criado por Adriano
    -- OXYSBR TeaM
    CREATE TRIGGER OXYSBR ON Dbo
    .DT_SHOP_CREDITS FOR INSERT
    AS
    BEGIN
    DECLARE
    @
    Credits INT,
    @
    Conta varchar(10)
    SELECT @Conta id FROM INSERTED
    SET 
    @Credits 10 -- Quantidade Ao criar acc
    UPDATE Dbo
    .DT_SHOP_CREDITS
    SET Credits 
    = @Credits
    END 
    Última edição por [ADM]Lp; 22-09-2012 às 02:33 PM.

  8. #8



    Avatar de Ayrton Ricardo
    Data de Ingresso
    May 2012
    Localização
    Joao Pessoa - PB
    Idade
    22
    Posts
    1.388
    Agradecido
    253
    Agradeceu
    167
    Peso da Avaliação
    20

    Padrão

    Se quizer poste apenas sua página de cadastro ou me mande por MP que ajusto isso pra você!


    --------Edit-----------------

    Me mandou mp com a página e a mesma já foi entregue, e pelo msn foi me dito que tudo estava resolvido!
    Última edição por Ayrton Ricardo; 23-09-2012 às 02:49 PM.
    Leiam, todo desenvolvedor PHP precisa conhecer: Hidden Content .
    Hidden Content
    Intel core I3-4130@3.4 | Blizzard T2 | GAB85M-D3H | 8 GB 1333 | R9 280x Vapor X OC | AOC 23" 3D | NZXT Phantom | Corsair CX 750

 

 

Informações de Tópico

Usuários Navegando neste Tópico

Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)

Tópicos Similares

  1. |Dúvida| Como Cadastrar itens no Shop DT
    Por frizato no fórum Dúvidas
    Respostas: 0
    Último Post: 02-04-2014, 06:28 PM
  2. |Resolvido| Golds ao cadastrar
    Por DLLGames no fórum Dúvidas|Pedidos
    Respostas: 6
    Último Post: 12-08-2012, 11:34 AM
  3. |Suporte| Golds ao cadastrar
    Por DLLGames no fórum Arquivos MuOnline
    Respostas: 2
    Último Post: 10-08-2012, 02:41 PM
  4. |Resolvido| Query para dar golds para todos membros de tal guild
    Por Mapta no fórum Tópicos Resolvidos
    Respostas: 2
    Último Post: 01-04-2012, 06:12 PM

Marcadores

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •