PDA

View Full Version : Premiar quem concluir BC DS e CC



lasombra32
11/09/2016, 08:12 PM
Gostaria de saber se alguém conhece alguma querry ou job para Premiar quem concluir BC DS e CC com WCoinC, WCoinP e GoblinPoint
As Bases são estas abaixo

"database" => "MuOnline",
"table" => "CashShopData",
"columnUsername" => "AccountID",
"columnAmount" => "WCoinC",
"columnAmount2" => "WCoinP",
"columnPoints" => "GoblinPoint");

Caso alguém possa disponibilizar agradeço

Roy
12/09/2016, 02:14 PM
Up,também preciso disso.

InFamous
12/09/2016, 03:00 PM
acredito que tal função pode ser feita direto na source.

Roy
13/09/2016, 12:07 AM
Sem ser direto na source não existe outro método ?

wedher
13/09/2016, 08:14 AM
seria bom !

konvict
14/09/2016, 07:20 PM
Se os eventos fizerem alteração na db quando alguem vencer, é possível, mas se não fizerem, só na source mesmo.
O DS eu sei que faz, mas o BC e o outro eu não sei (como só mexo com 97d que não tem CC).
o DS é só alterar a procedure dele que é a SP_POINT_ACCUMULATION, agora como vai ficar o código, já não sei dizer kkk

louis
04/10/2016, 10:28 PM
Bom vamos lá, vou dar um exemplo para vocês. No meu caso Servidor MuEmu.

A tabela onde os dados do BC ficam salvos é na tabela RankingBloodCastle, então você pode criar uma trigger:



CREATE TRIGGER [dbo].[PREMIO_BC] ON [dbo].[RankingBloodCastle]
AFTER UPDATE
AS

SET NOCOUNT ON
SET XACT_ABORT 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]

SET NOCOUNT OFF
SET XACT_ABORT OFF



Só um exemplo

BOA SORTE.

admglobe
13/10/2016, 05:50 PM
Estou atras de uma que premia quem matar os boss das invasões :(
MuEmu Season6

DrAgOn-ADM
15/10/2016, 06:36 PM
Tambem quero ha premiação de quem matar um BOSS ^^ alguém ai pra ajudar ?

Legacy
22/05/2017, 01:48 PM
Bom vamos lá, vou dar um exemplo para vocês. No meu caso Servidor MuEmu.

A tabela onde os dados do BC ficam salvos é na tabela RankingBloodCastle, então você pode criar uma trigger:



CREATE TRIGGER [dbo].[PREMIO_BC] ON [dbo].[RankingBloodCastle]
AFTER UPDATE
AS

SET NOCOUNT ON
SET XACT_ABORT 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]

SET NOCOUNT OFF
SET XACT_ABORT OFF



Só um exemplo

BOA SORTE.

Bom, eu teste em "muemu s4" com tabela e colunas iguais as descritas e obtive os seguintes erros:

[Only registered and activated users can see links]

[Only registered and activated users can see links]


[Only registered and activated users can see links]

Como eu ñ majos da interpretação dos mesmos, resolvi postar.
E,
sim, eu reparei que é assunto relativamente antigo, porém tem serventia. :)

louis
22/05/2017, 05:15 PM
Bom, eu teste em "muemu s4" com tabela e colunas iguais as descritas e obtive os seguintes erros:


Como eu ñ majos da interpretação dos mesmos, resolvi postar.
E,
sim, eu reparei que é assunto relativamente antigo, porém tem serventia. :)

Corrigindo:


CREATE TRIGGER [dbo].[PREMIO_BC] ON [dbo].[RankingBloodCastle]
AFTER UPDATE
AS

SET NOCOUNT ON
SET XACT_ABORT 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]

SET NOCOUNT OFF
SET XACT_ABORT OFF

Legacy
22/05/2017, 09:01 PM
Grato Louis,
instalou normal, amanhã eu testo quanto ao pagamento do prêmio.

Outra coisa, acredito eu que a base dela sirva para o cc e ds tmbm, só ajustar.

Mais uma vez, grato, emo. :)

louis
22/05/2017, 09:37 PM
Grato Louis,
instalou normal, amanhã eu testo quanto ao pagamento do prêmio.

Outra coisa, acredito eu que a base dela sirva para o cc e ds tmbm, só ajustar.

Mais uma vez, grato, emo. :)

Sim, serve pra CC e DS tranquilamente

só mudar essa parte

[PREMIO_BC] ON [dbo].[RankingBloodCastle] para [PREMIO_CC] ON [dbo].[RankingChaosCastle]

dupei10
20/07/2017, 09:00 PM
esta job/query dá premio ao maior pontuação no evento ou ao concluir o evento independente da pontuação obtida nele??

louis
21/07/2017, 01:58 AM
Bom, eu teste em "muemu s4" com tabela e colunas iguais as descritas e obtive os seguintes erros:


Como eu ñ majos da interpretação dos mesmos, resolvi postar.
E,
sim, eu reparei que é assunto relativamente antigo, porém tem serventia. :)

CREATE TRIGGER [dbo].[PREMIO_BC] ON [dbo].[RankingBloodCastle]
AFTER UPDATE
AS

SET NOCOUNT ON
SET XACT_ABORT ON

[Only registered and activated users can see links]
DECLARE valor int
DECLARE valor_novo int
DECLARE valor_anterior int
[Only registered and activated users can see links]

SELECT valor_anteriror = Score FROM DELETED
[Only registered and activated users can see links]

IF valor_novo > 0) and valor_novo > valor_antigo)
[Only registered and activated users can see links]

SET NOCOUNT OFF
SET XACT_ABORT OFF

Sigma
21/07/2017, 12:28 PM
CREATE TRIGGER [dbo].[PREMIO_BC] ON [dbo].[RankingBloodCastle]
AFTER UPDATE
AS

SET NOCOUNT ON
SET XACT_ABORT ON

[Only registered and activated users can see links]
DECLARE valor int
DECLARE valor_novo int
DECLARE valor_anterior int
[Only registered and activated users can see links]

SELECT valor_anteriror = Score FROM DELETED
[Only registered and activated users can see links]

IF valor_novo > 0) and valor_novo > valor_antigo)
[Only registered and activated users can see links]

SET NOCOUNT OFF
SET XACT_ABORT OFF


tbm servi pro season 8 ?

dupei10
21/07/2017, 01:49 PM
tbm servi pro season 8 ?

Tbm queria saber. E saber se ela premia quem conclui ou que fez mais pontos.


Enviado do meu iPhone usando Tapatalk

Unico
21/07/2017, 09:59 PM
me darian una mano :

estoy tratando de usar esta


CREATE TRIGGER [dbo].[PREMIO_BC] ON [dbo].[RankingBloodCastle]
AFTER UPDATE
AS

SET NOCOUNT ON
SET XACT_ABORT 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]
[Only registered and activated users can see links]

SET NOCOUNT OFF
SET XACT_ABORT OFF


pero me sale el siguiente error

Mens 207, Nivel 16, Estado 1, Procedimiento PREMIO_BC, Línea 18
El nombre de columna 'AccountID' no es válido.



quiero hacer que al terminar el blod castle deen 200 creditos para la web shop

la tabla es
MEMB_INFO: la columnas son credits credits2 uso web mvcore

louis
21/07/2017, 11:31 PM
tbm servi pro season 8 ?

Serve sim amigos!


me darian una mano :

estoy tratando de usar esta



pero me sale el siguiente error

Mens 207, Nivel 16, Estado 1, Procedimiento PREMIO_BC, Línea 18
El nombre de columna 'AccountID' no es válido.



quiero hacer que al terminar el blod castle deen 200 creditos para la web shop

la tabla es
MEMB_INFO: la columnas son credits credits2 uso web mvcore


[Only registered and activated users can see links]

dupei10
21/07/2017, 11:33 PM
Serve sim amigos!



[Only registered and activated users can see links]

E me diz uma coisa. Ela premia o maior pontuador do evento, ou simplesmente ao terminar ele?


Enviado do meu iPhone usando Tapatalk

louis
21/07/2017, 11:41 PM
E me diz uma coisa. Ela premia o maior pontuador do evento, ou simplesmente ao terminar ele?


Enviado do meu iPhone usando Tapatalk

No bc não sei, mais no ds premia todos que terminaram o evento, acredito que seja igual.

No ideal é fazer um ranking semanal e premiar ele via job

Unico
22/07/2017, 04:13 AM
[Only registered and activated users can see links]

2 Dias 7 Horas:------- Atualizado -------

eu teste mas no agrega creditos acc al finalisar blod castle

dupei10
04/08/2017, 03:02 PM
não funcionou em no MS season 8 do louis...

Unico
04/08/2017, 08:17 PM
na funciona como premio solamente como rankin . eu pense que agregaba creditos al finalizar blod castle