Ok I spent over 3 hours inputting some GM account but I have found a easy way to do it, here the input i wrote.
userid = your account idInsert Into auth (userid,zoneid,rid) Values (1,904,1)
rid = your character role id
after you input this restart either mssql/mysql(linux) or both and if that don't work restart your computer its will work. GM will be infront of your character name.
OR OzzyGT's GM Query
USE [PassportBOIOLD] <----- input your database name
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[addGM]
@name varchar(64) = NULL
AS
BEGIN
DECLARE @id int
DECLARE @rid int = 0
BEGIN TRAN
SELECT @id=id FROM account WHERE name = @name
IF (@id IS NOT NULL)
BEGIN
WHILE (@rid < 12)
BEGIN
INSERT INTO auth VALUES (@id,904,@rid)
SET @rid = @rid + 1
END
SET @rid = 100;
WHILE (@rid < 106)
BEGIN
INSERT INTO auth VALUES (@id,904,@rid)
SET @rid = @rid + 1
END
SET @rid = 200;
WHILE (@rid < 215)
BEGIN
INSERT INTO auth VALUES (@id,904,@rid)
SET @rid = @rid + 1
END
SET @rid = 500;
WHILE (@rid < 519)
BEGIN
INSERT INTO auth VALUES (@id,904,@rid)
SET @rid = @rid + 1
END
UPDATE account SET usertype = 131072 WHERE id = @id
END
COMMIT TRAN
END
GO
remove GMJust put them in a new query windows and execute them, aftewards you can use this to add or remove a GM:USE [PassportBOIOLD] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[removeGM] @name varchar(64) = null AS BEGIN DECLARE @id int BEGIN TRAN SELECT @id=id FROM account WHERE name = @name IF (@id IS NOT NULL) BEGIN DELETE FROM auth WHERE userid = @id UPDATE account SET usertype = 0 WHERE id = @id END COMMIT TRAN END GO
EXEC addGM 'username'
EXEC removeGM 'username'
NanayaQ
Ragezone