Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: Bonus inicial  (Visto 1944 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline frajola Posteado: August 26, 2023, 03:37:19 PM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 49
  • Gracias recibida: 4
  • br
Olá, gostaria de solicitar ajuda em um comando que estou tentando usar.

Eu gostaria que o primeiro char de qualquer conta que fosse criada no servidor ele estivesse full.

Mas a única query que achei sobre foi essa:

Code: [Select]
USE MuOnline
IF EXISTS (SELECT name FROM sysobjects
WHERE name = 'MUC_BONUS' AND type = 'TR')
DROP TRIGGER MUC_BONUS
GO

CREATE TRIGGER MUC_BONUS ON Dbo.Character FOR INSERT
AS
BEGIN

-- Bonus para Novos Chars --
DECLARE
@ResetCount INT,
@Pontos INT,
@Dinheiro INT,
[member=51441]char[/member] varchar(10)
SELECT [member=51441]char[/member] = Name FROM INSERTED

SET @ResetCount = 10 -- INSERIR QUANTIDADE DE RESETS INICIAIS
SET @Pontos = 3500 -- INSERIR QUANTIDADE DE PONTOS INICIAIS
SET @Dinheiro = 1000000 -- INSERIR QUANTIDADE DE DINHEIRO

UPDATE Dbo.Character
SET ResetCount = @ResetCount, LevelUpPoint = @Pontos, Money = @Dinheiro
WHERE Name = [member=51441]char[/member]
END

Mas essa se eu utilizar, afeta todos os personagens da conta, não apenas o primeiro, poderiam me ajudar?

Gracias:


Offline pquintal #1 Posteado: August 26, 2023, 04:13:07 PM | Modificado: August 26, 2023, 04:18:40 PM by pquintal

  • 0 puntos por ventas
  • *
  • Rank: Destacado
  • Posts: 91
  • Gracias recibida: 1101
  • pt
Code: [Select]
USE MuOnline
IF EXISTS (SELECT name FROM sysobjects
WHERE name = 'MUC_BONUS' AND type = 'TR')
DROP TRIGGER MUC_BONUS
GO

CREATE TRIGGER MUC_BONUS ON Dbo.Character FOR INSERT
AS
BEGIN

-- Bonus para Novos Chars --
DECLARE
@ResetCount INT,
@Pontos INT,
@Dinheiro INT,
@Character varchar(10)

SELECT @Character = Name FROM INSERTED

SET @ResetCount = 10 -- INSERIR QUANTIDADE DE RESETS INICIAIS
SET @Pontos = 3500 -- INSERIR QUANTIDADE DE PONTOS INICIAIS
SET @Dinheiro = 1000000 -- INSERIR QUANTIDADE DE DINHEIRO

UPDATE Dbo.Character
SET ResetCount = @ResetCount, LevelUpPoint = @Pontos, Money = @Dinheiro WHERE Name = @Character collate database_default
END




Offline frajola #2 Posteado: August 26, 2023, 06:14:19 PM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 49
  • Gracias recibida: 4
  • br
Code: [Select]
USE MuOnline
IF EXISTS (SELECT name FROM sysobjects
WHERE name = 'MUC_BONUS' AND type = 'TR')
DROP TRIGGER MUC_BONUS
GO

CREATE TRIGGER MUC_BONUS ON Dbo.Character FOR INSERT
AS
BEGIN

-- Bonus para Novos Chars --
DECLARE
@ResetCount INT,
@Pontos INT,
@Dinheiro INT,
@Character varchar(10)

SELECT @Character = Name FROM INSERTED

SET @ResetCount = 10 -- INSERIR QUANTIDADE DE RESETS INICIAIS
SET @Pontos = 3500 -- INSERIR QUANTIDADE DE PONTOS INICIAIS
SET @Dinheiro = 1000000 -- INSERIR QUANTIDADE DE DINHEIRO

UPDATE Dbo.Character
SET ResetCount = @ResetCount, LevelUpPoint = @Pontos, Money = @Dinheiro WHERE Name = @Character collate database_default
END



Desta forma apenas um character será afetado?


Offline frajola #3 Posteado: August 27, 2023, 02:18:49 PM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 49
  • Gracias recibida: 4
  • br
Code: [Select]
USE MuOnline
IF EXISTS (SELECT name FROM sysobjects
WHERE name = 'MUC_BONUS' AND type = 'TR')
DROP TRIGGER MUC_BONUS
GO

CREATE TRIGGER MUC_BONUS ON Dbo.Character FOR INSERT
AS
BEGIN

-- Bonus para Novos Chars --
DECLARE
@ResetCount INT,
@Pontos INT,
@Dinheiro INT,
@Character varchar(10)

SELECT @Character = Name FROM INSERTED

SET @ResetCount = 10 -- INSERIR QUANTIDADE DE RESETS INICIAIS
SET @Pontos = 3500 -- INSERIR QUANTIDADE DE PONTOS INICIAIS
SET @Dinheiro = 1000000 -- INSERIR QUANTIDADE DE DINHEIRO

UPDATE Dbo.Character
SET ResetCount = @ResetCount, LevelUpPoint = @Pontos, Money = @Dinheiro WHERE Name = @Character collate database_default
END



Tentei dessa forma mas todos os characters novos ganham o bônus, eu queria apenas para o primeiro da conta, não todos os novos!


Offline frajola #4 Posteado: August 29, 2023, 08:23:06 PM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 49
  • Gracias recibida: 4
  • br
Alguém pra ajudar?


Offline KacperSzczepanski #5 Posteado: March 30, 2026, 07:55:25 AM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 4
  • Gracias recibida: 0
  • in
Cara, eu já rodei por tudo que é plataforma gringa tentando achar uma que não travasse o meu saque na hora H, mas olha, depois que comecei a usar o site https://888starz.bet/pt percebi que a agilidade do Pix para nós brasileiros faz toda a diferença quando a gente acerta aquele palpite maroto no Brasileirão e quer ver o dinheiro na conta sem burocracia. O que eu achei mais massa de verdade não são só os mercados de escanteios ou as ligas europeias que eles cobrem, mas sim esse sistema de recompensa em blockchain que te dá uma força mesmo quando a sorte resolve tirar férias, garantindo que cada aposta conte para acumular uns benefícios extras a longo prazo. Se você está cansado de suporte que só fala inglês ou de odds que parecem piada, eu diria para você dar uma chance para o layout deles; é bem intuitivo e, honestamente, é um dos poucos lugares onde sinto que o apostador do Brasil é tratado com o respeito que a nossa paixão pelo esporte merece.


Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
10 Replies
11967 Views
Last post July 08, 2020, 03:47:39 PM
by sodiax
0 Replies
1428 Views
Last post April 25, 2018, 10:12:19 AM
by darkenix
2 Replies
1935 Views
Last post September 03, 2018, 01:04:15 PM
by Marote
8 Replies
7847 Views
Last post January 15, 2019, 06:28:48 AM
by daimer
3 Replies
846 Views
Last post October 03, 2025, 08:11:45 AM
by nonoks01