Serverı Açıyorum Ama Irk Seçme Ekranında Kalıyor...

Konu Yazar

sandersan52

StreetFive MaSTeR
Kas
52
0
evet arkadaşlar serverı açıyorum servera giriyorum ırk seçme ekranı çıkıyor seçiyorum öyle please waiting mi ne diyo bekliyo hep bi çözüm bulun pls eskiden böyle değildi :(

rotrko nun verdiği prosedürü uyguladım başka bi konudaki yine olmadı :S

CREATE PROCEDURE ACCOUNT_LOGIN
@AccountID varchar(21),
@Password varchar(13),
@nRet smallint OUTPUT
AS

delete from currentuser where straccountid = @AccountID

select @nRet = count(straccountid) from tb_user where straccountid = @AccountID

if @nRet = 0
begin
insert into tb_user (straccountid, strpasswd, strSocNo, idays) values (@AccountID, @password, 1, '6')
end

DECLARE @Nation tinyint, @CharNum smallint
SET @Nation = 0
SET @CharNum = 0

DECLARE @pwd varchar(13)

SET @pwd = null

SELECT @pwd = strPasswd FROM [dbo].[TB_USER] WHERE strAccountID = @AccountID
IF @pwd IS null
BEGIN
SET @nRet = 0
RETURN
END

ELSE IF @pwd <> @Password
BEGIN
SET @nRet = 0
RETURN
END

DECLARE @alkandurmaz varchar(21)
select @alkandurmaz = count(straccountid) FROM premium_service WHERE strAccountID = @AccountID

if @alkandurmaz = 0
begin
insert into PREMIUM_SERVICE (strAccountID, strType, nDays) VALUES (@AccountID, 1, 3)
end

SELECT @Nation = bNation, @CharNum = bCharNum FROM ACCOUNT_CHAR WHERE strAccountID = @AccountID
IF @@ROWCOUNT = 0
BEGIN
SET @nRet = 1
RETURN
END

IF @CharNum = 0
BEGIN
SET @nRet = 1
RETURN
END

ELSE
BEGIN
SET @nRet = @Nation+1
RETURN
END
GO
 
Son düzenleme:
Geri
Üst Alt