Eu so consigo deixar os ranking de resetfuncionando, caso o muserver tenha suporte a query system, com essas querys:
"UPDATE MuOnline.dbo.Character SET Resets = Resets + 1 WHERE Name = '%s'"
"UPDATE MuOnline.dbo.Character SET ResetsDay = ResetsDay + 1 WHERE Name = '%s'"
"UPDATE MuOnline.dbo.Character SET ResetsWeek = ResetsWeek + 1 WHERE Name = '%s'"
"UPDATE MuOnline.dbo.Character SET ResetsMonth = ResetsMonth + 1 WHERE Name = '%s'"
E se o muserver nao tiver o arquivoquery system, como faço pra deixar os ranking funcionando ?
Irei testar, vlw !!!!
Simples:
USE [MuOnline]
GO
/****** Object: Trigger [dbo].[add_resetrank] Script Date: 20/08/2018 17:40:55 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER TRIGGER [dbo].[add_resetrank]
ON [dbo].[Character]
after update
as
IF UPDATE(resets)
begin SET NOCOUNT ON;
Update [Character] set [Character].ResetsDay=ResetsDay+1,resetsMonth=resetsMonth+1,r esetsWeek=resetsWeek+1
Where [Character].accountid=(SELECT accountid FROM Inserted)
and [Character].name=(SELECT name FROM Inserted)
end
Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)
Marcadores