View Full Version : |Dúvida| Query 1 hora on =1 gold
Stark
08/11/2019, 10:44 AM
Bom dia pessoal!
Preciso de uma query para dar bônus em moeda para o player que ficar 1 hora online no servidor, premiando automaticamente.
Eu vi uma query e 2 pessoas me indicaram que criava uma procedure, mas sinceramente tenho receio de criar uma procedure desse tipo e ter problemas futuros.
Alguém me indica algo funcional?
andredeco
08/11/2019, 10:50 AM
Bom dia pessoal!
Preciso de uma query para dar bônus em moeda para o player que ficar 1 hora online no servidor, premiando automaticamente.
Eu vi uma query e 2 pessoas me indicaram que criava uma procedure, mas sinceramente tenho receio de criar uma procedure desse tipo e ter problemas futuros.
Alguém me indica algo funcional?
Qual Servidor você usa?
Tem certeza que ele não possui este sistema de premiação integrado? É raro hoje em dia ver um MS sem tal sistema.
Quanto mais você puder evitar de instalar JOB's e Procedures em seu Banco de Dados é melhor, lembrando que elas
afetam o desempenho e pode acarretar problemas, principalmente em quantidades elevadas.
Stark
08/11/2019, 11:00 AM
Qual Servidor você usa?
Tem certeza que ele não possui este sistema de premiação integrado? É raro hoje em dia ver um MS sem tal sistema.
Quanto mais você puder evitar de instalar JOB's e Procedures em seu Banco de Dados é melhor, lembrando que elas
afetam o desempenho e pode acarretar problemas, principalmente em quantidades elevadas.
Exatamente isso que penso! Por isso estava evitando ao máximo, mas não tenho outra alternativa.
Utilizo o MuServer da FireTeam! Ainda não tem esse sistema.
Exatamente isso que penso! Por isso estava evitando ao máximo, mas não tenho outra alternativa.
Utilizo o MuServer da FireTeam! Ainda não tem esse sistema.
O Maykon falou que desenvolve pra você, mas deixa o GS um pouco mais pesado.. E o sistema que ele está pensando, na minha opinião é ruim, e o mesmo sistema de uma outra forma, deixaria 60x mais pesado o GS.
Acredito que procedure seja a melhor forma nesse caso em específico.
Eu deixaria 1 query executando a cada 1 minuto, fazendo quem está com o membstat = 1 ganhar + 1 de "TempoON".
E depois faria um sistema de trocas através do site para trocar os minutos por cashs/golds/vip.
Tem um sistema do Renato que é +- assim, utilizando uma procedure que parece incrível. Não cheguei a testar, mas quando tive um servidor com ele, ele desenvolveu uma procedure desse tipo, não dá pra saber se é a mesma porque não cheguei a olhar a original do MU Wolf.
De qualquer forma, acredito que existem outras formas de manter os jogadores ativos,
Att;
Stark
08/11/2019, 11:06 AM
O Maykon falou que desenvolve pra você, mas deixa o GS um pouco mais pesado.. E o sistema que ele está pensando, na minha opinião é ruim, e o mesmo sistema de uma outra forma, deixaria 60x mais pesado o GS.
Acredito que procedure seja a melhor forma nesse caso em específico.
Eu deixaria 1 query executando a cada 1 minuto, fazendo quem está com o membstat = 1 ganhar + 1 de "TempoON".
E depois faria um sistema de trocas através do site para trocar os minutos por cashs/golds/vip.
Tem um sistema do Renato que é +- assim, utilizando uma procedure que parece incrível. Não cheguei a testar, mas quando tive um servidor com ele, ele desenvolveu uma procedure desse tipo, não dá pra saber se é a mesma porque não cheguei a olhar a original do MU Wolf.
De qualquer forma, acredito que existem outras formas de manter os jogadores ativos,
Att;
Pensei nessa alternativa de colocar a query pra rodar de 1 ou 2 minutos para adicionar na coluna TempoON.
Queria a opinião de todos os colegas se acham que iria sobrecarregar o SQL
3 Horas 54 minutes:------- Atualizado -------
Amigos, o que acham dessa procedure?
USE [MuOnline]
GO
DROP PROCEDURE [dbo].[WZ_DISCONNECT_MEMB]
GO
CREATE PROCEDURE [dbo].[WZ_DISCONNECT_MEMB]
@memb___id varchar(10)
AS
Begin
set nocount on
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
begin
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
end
end
GO
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.