Oyuna giriş ve üyelik hakkında

bugraozcan

Kayıtlı Üye
Katılım
17 Ekim 2013
Mesajlar
95
Reaction score
0
Puanları
16
Yaş
32
Arkadaslar soacs v33 exe li server filesımda oyunu sorunsuz acıyorum fakat oyuna gırerken sıfre hatalı uyarısı alıyorum db de kayıtlı id sifre ilede giris saglayamıyorum yardımcı olursanız cok sevınırım herkese hayırlı forumlar
 
Forumda yardım edebilcek kimse yokmu konuyla ilgili ???
 
Merhabalar,

skype adresinizi bırakın en yakın sürede dönüş sağlarım
 
crete nev degısmen lazım kardesım yapamazsan ozelden ulas destek oluurm sana babacıgım
 
USE [kn_online]
GO


/****** Object: StoredProcedure [dbo].[CREATE_NEW_CHAR] Script Date: 01/27/2018 21:02:58 ******/
SET ANSI_NULLS ON
GO


SET QUOTED_IDENTIFIER OFF
GO






/****** Object: Stored Procedure dbo.CREATE_NEW_CHAR Script Date: 6/6/2006 6:03:33 PM ******/




/****** ??: ?? ???? dbo.CREATE_NEW_CHAR ???? ??: 2002-11-14 ?? 11:18:03 ******/




ALTER PROCEDURE [dbo].[CREATE_NEW_CHAR]


@nRet smallint OUTPUT,
@AccountID char(21),
@index tinyint,
@CharID char(21),
@Race tinyint,
@Class smallint,
@Hair tinyint,
@Face tinyint,
@Str tinyint,
@Sta tinyint,
@Dex tinyint,
@Intel tinyint,
@Cha tinyint


AS


DECLARE @Row tinyint, @Nation tinyint, @Zone tinyint, @PosX int, @PosZ int
SET @Row = 0 SET @Nation = 0 SET @Zone = 0 SET @PosX = 0 SET @PosZ = 0


SELECT @Nation = bNation, @Row = bCharNum FROM ACCOUNT_CHAR WHERE strAccountID = @AccountID

IF @Row >= 5 SET @nRet = 1

IF @Nation = 1 AND @Race > 10 SET @nRet = 2
ELSE IF @Nation = 2 AND @Race < 10 SET @nRet = 2
ELSE IF @Nation <>1 AND @Nation <> 2 SET @nRet = 2


IF @nRet > 0
RETURN

SELECT @Row = COUNT(*) FROM USERDATA WHERE strUserId = @CharID
IF @Row > 0
BEGIN
SET @nRet = 3
RETURN
END


--SET @Zone = @Nation
SET @Zone=21
SELECT @PosX = InitX, @PosZ = InitZ FROM ZONE_INFO WHERE ZoneNo = @Zone



BEGIN TRAN
IF @index = 0
UPDATE ACCOUNT_CHAR SET strCharID1 = @CharID, bCharNum = bCharNum + 1 WHERE strAccountID = @AccountID
ELSE IF @index = 1
UPDATE ACCOUNT_CHAR SET strCharID2 = @CharID, bCharNum = bCharNum + 1 WHERE strAccountID = @AccountID
ELSE IF @index = 2
UPDATE ACCOUNT_CHAR SET strCharID3 = @CharID, bCharNum = bCharNum + 1 WHERE strAccountID = @AccountID
ELSE IF @index = 3
UPDATE ACCOUNT_CHAR SET strCharID4 = @CharID, bCharNum = bCharNum + 1 WHERE strAccountID = @AccountID
ELSE IF @index = 4
UPDATE ACCOUNT_CHAR SET strCharID5 = @CharID, bCharNum = bCharNum + 1 WHERE strAccountID = @AccountID




INSERT INTO USERDATA (strUserId, Nation, Race, Class, HairColor, Face, Strong, Sta, Dex, Intel, Cha, Zone, PX, PZ, sRace)
VALUES (@CharID, @Nation, @Race, @Class, @Hair, @Face, @Str, @Sta, @Dex, @Intel, @Cha, @Zone, @PosX, @PosZ, @Race)




EXEC StartBanka @AccountID
exec baslangicitem @CharID
update userdata set Class = 105 , points = 174, level = 59 where struserid = @CharID and @Class = 101


update userdata set Class = 107 , points = 174, level = 59 where struserid = @CharID and @Class = 102


update userdata set Class = 109 , points = 174, level = 59 where struserid = @CharID and @Class = 103


update userdata set Class = 111 , points = 174, level = 59 where struserid = @CharID and @Class = 104


update userdata set Class = 205 , points = 174, level = 59 where struserid = @CharID and @Class = 201


update userdata set Class = 207 , points = 174, level = 59 where struserid = @CharID and @Class = 202


update userdata set Class = 209 , points = 174, level = 59 where struserid = @CharID and @Class = 203










update userdata set Class = 211 , points = 174, level = 59 where struserid = @CharID and @Class = 204
IF @@ERROR <> 0
BEGIN
ROLLBACK TRAN
SET @nRet = 4
RETURN
END

COMMIT TRAN
SET @nRet = 0




GO
 
Geri
Üst Alt
Reklam
Reklam