PDA

Просмотр полной версии : Гм ак


Merciful
19.03.2010, 20:29
У меня 2 вопроса :noemotion:

Первый, где тут что менять что бы ГМ смог вступать в пати и торговать.

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)
PRINT @PrnLine


И второй :noemotion:

Можно ли забанить через гма :shock:
Строго не судите я наб :shock:

roma!sk
20.03.2010, 04:25
если я не ошибаюсь ГМ не может ни вступать в пати ни торговать..
есть только один выход- сделать с ГМ акка простой акк :)

Merciful
20.03.2010, 06:38
Помойму где-то писали, типо можно изменив грейды.

Тогда получается гма убераем путём этой прописи:

declare @acc varchar(13)
select @acc='!ЛОГИН'
update RF_User.dbo.tbl_staffaccount
set Grade = '0'
where ID=convert(binary, @acc)

Верно написал ?

И вот подобная тема, тут пишут про скрипты тока я их почему-то не нашел.
[Ссылки могут видеть только зарегистрированные и активированные пользователи]

roma!sk
20.03.2010, 18:10
на сто процентов не могу сказать или правильно\не правильно ибо проверять нет возможностей.
но как помню set Grade = отвечает за "тип" акка.. тобишь если "0" то это простой..
у тебя ноль- значит вроде правильно..

Vendeta
20.03.2010, 18:21
SELECT @id = 'ВАШ ЛОГИН'
SELECT @pw = 'ВАШ ПАРОЛЬ'

SELECT @grade = 2
SELECT @subgrade = 4




тебе это нужно!

Merciful
20.03.2010, 22:05
Так вроде с гм аком разобрался.
Может кто поможет с вопросом (Можно ли забанить через гма)

Или делать по старой методике

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

Vendeta
21.03.2010, 07:22
помойму ГМы даже бач давать немогут на 2.2.3

Merciful
22.03.2010, 03:37
Тогда будем по старинке =)
Всем спс, думаю тему можно закрывать. :)