1-Account login düzenleme
USE [kn_online]
GO
/****** Object: StoredProcedure [dbo].[ACCOUNT_LOGIN] Script Date: 01/18/2015 04:14:54 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[ACCOUNT_LOGIN]
@AccountID varchar(21),
@Password varchar(21),
@nRet smallint OUTPUT
AS
IF dbo.IsValidCharacters(@AccountID) = 1
BEGIN
DELETE FROM TB_USER WHERE strAccountID = @AccountID
SET @nRet = 2 -- Hesap Bulunamadı.
RETURN
END
IF dbo.IsValidCharacters(@Password) = 1
BEGIN
SET @nRet = 3 -- Şifreniz Hatalıdır.
RETURN
END
-- # User Nation Check Start #
DECLARE @Nation tinyint, @CharNum smallint
SET @Nation = 0
SET @CharNum = 0
SELECT @Nation = bNation, @CharNum = bCharNum FROM [Kn_online].dbo.ACCOUNT_CHAR WHERE strAccountID = @AccountID
IF @@ROWCOUNT = 0
BEGIN
-- Select Nation New Account
SET @nRet = 1
RETURN
END
ELSE IF @CharNum = 0
BEGIN
-- Select Nation New Account
SET @nRet = 1
RETURN
END
ELSE IF (@CharNum <> 0) AND (@Nation = 1)
BEGIN
-- Nation Karus
SET @nRet = 2
RETURN
END
ELSE IF (@CharNum <> 0) AND (@Nation = 2)
BEGIN
-- Nation Human
SET @nRet = 3
RETURN
END
-- # User Nation Check End #
2-İtem log importer için qa kodu girin
CREATE TABLE [dbo].[ITEM_LOGS](
[id] [int] IDENTITY(1,1) NOT NULL,
[logTime] [datetime] NOT NULL,
[source] [varchar](30) NOT NULL,
[destination] [varchar](30) NOT NULL,
[bType] [tinyint] NOT NULL,
[type] [varchar](50) NOT NULL,
[nItemID] [int] NOT NULL,
[sDurability] [int] NOT NULL,
[sStack] [int] NOT NULL,
[nSerialNum] [bigint] NOT NULL,
CONSTRAINT [PK_item_logs] PRIMARY KEY CLUSTERED
(
[id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[ITEM_LOGS] ADD CONSTRAINT [DF_ITEM_LOGS_type] DEFAULT ('') FOR [type]
GO
Düpe scanner
DİKKAT : 2 programda açılacaktır ve aujard.ini dosyasına kendi ayarlarınızı ekleyin ayrıca içinde ki tüm dosyaları aujard klasörüne atın.
LİNK : [Linkleri görebilmek için üye olun veya giriş yapın.]
USE [kn_online]
GO
/****** Object: StoredProcedure [dbo].[ACCOUNT_LOGIN] Script Date: 01/18/2015 04:14:54 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[ACCOUNT_LOGIN]
@AccountID varchar(21),
@Password varchar(21),
@nRet smallint OUTPUT
AS
IF dbo.IsValidCharacters(@AccountID) = 1
BEGIN
DELETE FROM TB_USER WHERE strAccountID = @AccountID
SET @nRet = 2 -- Hesap Bulunamadı.
RETURN
END
IF dbo.IsValidCharacters(@Password) = 1
BEGIN
SET @nRet = 3 -- Şifreniz Hatalıdır.
RETURN
END
-- # User Nation Check Start #
DECLARE @Nation tinyint, @CharNum smallint
SET @Nation = 0
SET @CharNum = 0
SELECT @Nation = bNation, @CharNum = bCharNum FROM [Kn_online].dbo.ACCOUNT_CHAR WHERE strAccountID = @AccountID
IF @@ROWCOUNT = 0
BEGIN
-- Select Nation New Account
SET @nRet = 1
RETURN
END
ELSE IF @CharNum = 0
BEGIN
-- Select Nation New Account
SET @nRet = 1
RETURN
END
ELSE IF (@CharNum <> 0) AND (@Nation = 1)
BEGIN
-- Nation Karus
SET @nRet = 2
RETURN
END
ELSE IF (@CharNum <> 0) AND (@Nation = 2)
BEGIN
-- Nation Human
SET @nRet = 3
RETURN
END
-- # User Nation Check End #
2-İtem log importer için qa kodu girin
CREATE TABLE [dbo].[ITEM_LOGS](
[id] [int] IDENTITY(1,1) NOT NULL,
[logTime] [datetime] NOT NULL,
[source] [varchar](30) NOT NULL,
[destination] [varchar](30) NOT NULL,
[bType] [tinyint] NOT NULL,
[type] [varchar](50) NOT NULL,
[nItemID] [int] NOT NULL,
[sDurability] [int] NOT NULL,
[sStack] [int] NOT NULL,
[nSerialNum] [bigint] NOT NULL,
CONSTRAINT [PK_item_logs] PRIMARY KEY CLUSTERED
(
[id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[ITEM_LOGS] ADD CONSTRAINT [DF_ITEM_LOGS_type] DEFAULT ('') FOR [type]
GO
Düpe scanner
DİKKAT : 2 programda açılacaktır ve aujard.ini dosyasına kendi ayarlarınızı ekleyin ayrıca içinde ki tüm dosyaları aujard klasörüne atın.
LİNK : [Linkleri görebilmek için üye olun veya giriş yapın.]