Cоздать простой аккаунт:
Код:
INSERT INTO rf_user.dbo.tbl_LUAccount (Id,Password,BCodeTU) VALUES ((CONVERT(binary, 'ЛОГИН')), (CONVERT(binary, 'ПАРОЛЬ')),1)
Создать ГМ аккаунт:
Код:
DECLARE @RC int DECLARE @id varchar(13) DECLARE @pw varchar(13) DECLARE @depart varchar(32) DECLARE @class varchar(12) DECLARE @name varchar(12) DECLARE @birthday varchar(10) DECLARE @grade int DECLARE @subgrade int SELECT @id = 'ВАШ ЛОГИН' SELECT @pw = 'ВАШ ПАРОЛЬ' SELECT @depart = 'none' SELECT @class = 'GM' SELECT @name = 'name' SELECT @birthday = 'None' SELECT @grade = 2 SELECT @subgrade = 4 EXEC @RC = [rf_user].[dbo].[pInsert_Staff] @id, @pw, @depart, @class, @name, @birthday, @grade, @subgrade DECLARE @PrnLine nvarchar(4000) PRINT 'Stored Procedure: rf_user.dbo.pInsert_Staff' SELECT @PrnLine = ' Return Code = ' + CONVERT(nvarchar, @RC)
Смена пароля ГМа:
Код:
UPDATE tbl_StaffAccount SET PW = (CONVERT(binary, 'ПАРОЛЬ')) WHERE Id = 'ЛОГИН'
Аккаунты и пароли ГМов:
Код:
UPDATE tbl_LUAccount SET Password = (CONVERT(binary, 'ПАРОЛЬ')) WHERE Id = 'ЛОГИН'
Аккаунты и пароли игроков:
Код:
select serial,(convert(varchar, id)), (convert(varchar, PW)),realname from rf_user.dbo.tbl_staffaccount
Снятие GM прав
Код:
select (convert(varchar, id)), (convert(varchar, password)) from rf_user.dbo.tbl_LUAccount Значения Грейдов: declare @acc varchar(13) select @acc='!ЛОГИН' update RF_User.dbo.tbl_staffaccount set Grade = '0' // Это Грейд аккаунта where ID=convert(binary, @acc)
Блокировка персонажа
Код:
USE [RF_User] DECLARE @RC int DECLARE @nSerial int DECLARE @nPeriod int DECLARE @nKind int DECLARE @szReason varchar(32) SELECT @nSerial = 912487 //Серийный номер персонажа которого баним SELECT @nPeriod = 99999 //Длительность бана в минутах SELECT @nKind = 0 //не менять (кажется, 1 = бан чата) SELECT @szReason = 'Причина, бана' EXEC @RC = [RF_User].[dbo].[pInsert_UserBan] @nSerial, @nPeriod, @nKind, @szReason DECLARE @PrnLine nvarchar(4000) PRINT 'Stored Procedure: RF_User.dbo.pInsert_UserBan' SELECT @PrnLine = ' Return Code = ' + CONVERT(nvarchar, @RC) PRINT @PrnLine