Restructure repository to include all source folders
Move git root from Client/ to src/ to track all source code: - Client: Game client source (moved to Client/Client/) - Server: Game server source - GameTools: Development tools - CryptoSource: Encryption utilities - database: Database scripts - Script: Game scripts - rylCoder_16.02.2008_src: Legacy coder tools - GMFont, Game: Additional resources 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,240 @@
|
||||
/******************************************************************************
|
||||
** File:
|
||||
** Name: Table_Name
|
||||
** Desc:
|
||||
**
|
||||
** This template can be customized:
|
||||
**
|
||||
**
|
||||
** Auth:
|
||||
** Date:
|
||||
*******************************************************************************
|
||||
** Change History
|
||||
*******************************************************************************
|
||||
** Date: Author: Description:
|
||||
** -------- -------- -------------------------------------------
|
||||
**
|
||||
*******************************************************************************/
|
||||
DROP TABLE TblGuildOtherList
|
||||
GO
|
||||
PRINT 'Creating Table TblGuildOtherList'
|
||||
GO
|
||||
CREATE TABLE [TblGuildOtherList] (
|
||||
[nGuildID] [int] NOT NULL ,
|
||||
[nOtherGuildID] [int] NOT NULL ,
|
||||
[tnRelation] [tinyint] NOT NULL,
|
||||
[tnState] [tinyint] NOT NULL ,
|
||||
[waitTime] SMALLDATETIME NOT NULL,
|
||||
CONSTRAINT [PK_TblGuildOtherList_1] PRIMARY KEY CLUSTERED
|
||||
(
|
||||
[nGuildID],
|
||||
[nOtherGuildID]
|
||||
) ON [PRIMARY] ,
|
||||
CONSTRAINT [FK_TblGuildInfo_TblGuildOtherList] FOREIGN KEY
|
||||
(
|
||||
[nGuildID]
|
||||
) REFERENCES [TblGuildInfo] (
|
||||
[nGuildID]
|
||||
) ON DELETE CASCADE ,
|
||||
CHECK ([tnRelation] = 0 or [tnRelation] = 1 or [tnRelation] = 2)
|
||||
|
||||
) ON [PRIMARY]
|
||||
|
||||
GO
|
||||
|
||||
CREATE TABLE TblCastleInfo
|
||||
(
|
||||
nCastleID INT IDENTITY(1,1)
|
||||
, nGuildID INT
|
||||
, snTax SMALLINT
|
||||
, nTaxMoney INT
|
||||
, tnZone TINYINT
|
||||
, tnTaxIncomeRemainDay TINYINT
|
||||
, tnInvincibleDay TINYINT
|
||||
, LastSiegeTime SMALLDATETIME
|
||||
, bRight BINARY(10)
|
||||
, strCastleName VARCHAR(50)
|
||||
, fPosInX FLOAT(1)
|
||||
, fPosInY FLOAT(1)
|
||||
, fPosInZ FLOAT(1)
|
||||
, fPosOutX FLOAT(1)
|
||||
, fPosOutY FLOAT(1)
|
||||
, fPosOutZ FLOAT(1)
|
||||
|
||||
)
|
||||
GO
|
||||
PRINT 'Creating Table TblCastleCreatureInfo'
|
||||
GO
|
||||
CREATE TABLE TblCastleCreatureInfo
|
||||
(
|
||||
nCreatureID INT IDENTITY(1,1) PRIMARY KEY
|
||||
, nCastleID INT
|
||||
, nHP INT
|
||||
, snObjectType SMALLINT
|
||||
, fDirection FLOAT(1)
|
||||
, tnState TINYINT
|
||||
, tnSubState TINYINT
|
||||
, tnUpgradeStep TINYINT
|
||||
, tnUpgradeType TINYINT
|
||||
, RemainTime SMALLDATETIME
|
||||
, fPosX FLOAT(1)
|
||||
, fPosY FLOAT(1)
|
||||
, fPosZ FLOAT(1)
|
||||
)
|
||||
GO
|
||||
PRINT 'CREATE TABLE TblCampInfo'
|
||||
GO
|
||||
CREATE TABLE TblCampInfo
|
||||
(
|
||||
nCampID INT IDENTITY(1,1) PRIMARY KEY
|
||||
, nGuildID INT
|
||||
, nHP INT
|
||||
, tnZone TINYINT
|
||||
, tnChannel TINYINT
|
||||
, tnState TINYINT
|
||||
, tnUpgradeStep TINYINT
|
||||
, RemainTime SMALLDATETIME
|
||||
, LastUseTime SMALLDATETIME
|
||||
, bRight BINARY(10)
|
||||
, fPosX FLOAT(1)
|
||||
, fPosY FLOAT(1)
|
||||
, fPosZ FLOAT(1)
|
||||
)
|
||||
|
||||
go
|
||||
|
||||
/********************************************
|
||||
-- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
INSERT INTO TblCastleInfo (nGuildID,snTax,nTaxMoney,tnZone,tnTaxIncomeRemainDay,
|
||||
tnInvincibleDay,LastSiegeTime,bRight,strCastleName,fPosInX,fPosInY,fPosInZ,
|
||||
fPosOutX,fPosOutY,fPosOutZ)
|
||||
VALUES (10989,0,0,8,7,0,GETDATE(),0x0000,'<27><><EFBFBD>ޱ<EFBFBD><DEB1><EFBFBD>',1380,71,1690,1340,70,1677)
|
||||
|
||||
-- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
INSERT INTO TblCampInfo (nGuildID,nHP,tnZone,tnChannel,tnState,tnUpgradeStep,
|
||||
RemainTime,LastUseTime,bRight,fPosX,fPosY,fPosZ)
|
||||
VALUES (10989,10,8,0,0,0,GETDATE(),GETDATE(),0x00,1424,0,1372)
|
||||
--<2D><>¡<EFBFBD><C2A1>
|
||||
INSERT INTO TblCastleCreatureInfo(nCastleID,nHP,snObjectType,fDirection,tnState,
|
||||
tnSubState,tnUpgradeStep,tnUpgradeType,RemainTime,fPosX,fPosY,fPosZ)
|
||||
VALUES (1,10000,5000,0,0,0,0,0,GETDATE(),1410,71,1695)
|
||||
--<2D><> <20>չ<EFBFBD>
|
||||
INSERT INTO TblCastleCreatureInfo(nCastleID,nHP,snObjectType,fDirection,tnState,
|
||||
tnSubState,tnUpgradeStep,tnUpgradeType,RemainTime,fPosX,fPosY,fPosZ)
|
||||
VALUES (1,10000,5288,3.1,0,0,0,0,GETDATE(),1409.4,71,1610)
|
||||
--<2D><> <20><EFBFBD>
|
||||
INSERT INTO TblCastleCreatureInfo(nCastleID,nHP,snObjectType,fDirection,tnState,
|
||||
tnSubState,tnUpgradeStep,tnUpgradeType,RemainTime,fPosX,fPosY,fPosZ)
|
||||
VALUES (1,10000,5336,3.1,0,0,0,0,GETDATE(),1371,71,1727)
|
||||
--NPC
|
||||
INSERT INTO TblCastleCreatureInfo(nCastleID,nHP,snObjectType,fDirection,tnState,
|
||||
tnSubState,tnUpgradeStep,tnUpgradeType,RemainTime,fPosX,fPosY,fPosZ)
|
||||
VALUES (1,10000,5385,4.6,7,0,0,0,GETDATE(),1364.6,96,1660.2)
|
||||
|
||||
INSERT INTO TblCastleCreatureInfo(nCastleID,nHP,snObjectType,fDrection,tnState,
|
||||
tnSubState,tnUpgradeStep,tnUpgradeType,RemainTime,fPosX,fPosY,fPosZ)
|
||||
VALUES (1,10000,5385,4.6,7,0,0,0,GETDATE(),1364.2,96,1644.8)
|
||||
|
||||
INSERT INTO TblCastleCreatureInfo(nCastleID,nHP,snObjectType,fDirection,tnState,
|
||||
tnSubState,tnUpgradeStep,tnUpgradeType,RemainTime,fPosX,fPosY,fPosZ)
|
||||
VALUES (1,10000,5385,3.1,7,0,0,0,GETDATE(),1377.6,96,1615.3)
|
||||
|
||||
INSERT INTO TblCastleCreatureInfo(nCastleID,nHP,snObjectType,fDirection,tnState,
|
||||
tnSubState,tnUpgradeStep,tnUpgradeType,RemainTime,fPosX,fPosY,fPosZ)
|
||||
VALUES (1,10000,5385,3.1,7,0,0,0,GETDATE(),1440.4,96.5,1616.4)
|
||||
|
||||
INSERT INTO TblCastleCreatureInfo(nCastleID,nHP,snObjectType,fDirection,tnState,
|
||||
tnSubState,tnUpgradeStep,tnUpgradeType,RemainTime,fPosX,fPosY,fPosZ)
|
||||
VALUES (1,10000,5385,1.5,7,0,0,0,GETDATE(),1453.6,96,1638.2)
|
||||
|
||||
INSERT INTO TblCastleCreatureInfo(nCastleID,nHP,snObjectType,fDirection,tnState,
|
||||
tnSubState,tnUpgradeStep,tnUpgradeType,RemainTime,fPosX,fPosY,fPosZ)
|
||||
VALUES (1,10000,5385,1.5,7,0,0,0,GETDATE(),1364.6,96,1695.4)
|
||||
|
||||
INSERT INTO TblCastleCreatureInfo(nCastleID,nHP,snObjectType,fDirection,tnState,
|
||||
tnSubState,tnUpgradeStep,tnUpgradeType,RemainTime,fPosX,fPosY,fPosZ)
|
||||
VALUES (1,10000,5385,6.2,7,0,0,0,GETDATE(),1436.9,96.5,1727.5)
|
||||
|
||||
INSERT INTO TblCastleCreatureInfo(nCastleID,nHP,snObjectType,fDirection,tnState,
|
||||
tnSubState,tnUpgradeStep,tnUpgradeType,RemainTime,fPosX,fPosY,fPosZ)
|
||||
VALUES (1,10000,5385,6.2,7,0,0,0,GETDATE(),1378.4,96.5,1726.9)
|
||||
|
||||
********************************************************************/
|
||||
|
||||
GO
|
||||
|
||||
PRINT 'CREATE USPCastleUpdate'
|
||||
GO
|
||||
|
||||
CREATE PROC USPCastleUpdate @nCastleID INT,@nGuildID INT,@snTax SMALLINT,@nTaxMoney INT,
|
||||
@tnTaxIncomeRemainDay TINYINT,@tnInvincibleDay TINYINT
|
||||
AS
|
||||
SET NOCOUNT ON
|
||||
|
||||
DECLARE @RETURN INT
|
||||
|
||||
UPDATE TblCastleInfo
|
||||
SET nGuildID = @nGuildID,snTax = @snTax,nTaxMoney=@nTaxMoney,
|
||||
tnTaxIncomeRemainDay=@tnTaxIncomeRemainDay,tnInvincibleDay = @tnInvincibleDay
|
||||
WHERE nCastleID = @nCastleID
|
||||
|
||||
SET @RETURN = @@ROWCOUNT
|
||||
|
||||
SELECT @RETURN
|
||||
|
||||
GO
|
||||
|
||||
PRINT 'CREATE USPCampCreate'
|
||||
|
||||
GO
|
||||
|
||||
CREATE PROC USPCampCreate @nGuildID INT,@tnZone TINYINT,@tnChannel TINYINT,@fPosX FLOAT,@fPosY FLOAT,@fPosZ FLOAT
|
||||
AS
|
||||
SET NOCOUNT ON
|
||||
|
||||
DECLARE @nCampID INT
|
||||
SET @nCampID = 0
|
||||
|
||||
BEGIN TRAN
|
||||
|
||||
INSERT INTO TblCampInfo (nGuildID,nHP,tnZone,tnChannel,
|
||||
tnState,tnUpgradeStep,RemainTime,LastUseTime,bRight,fPosX,fPosY,fPosZ)
|
||||
VALUES (@nGuildID,10,@tnZone,@tnChannel,4,0,GETDATE(),GETDATE(),0x01030101010101010101,@fPosX,@fPosY,@fPosZ)
|
||||
|
||||
IF @@ERROR <> 0
|
||||
BEGIN
|
||||
SELECT @nCampID
|
||||
ROLLBACK TRAN
|
||||
RETURN
|
||||
END
|
||||
|
||||
SET @nCampID = CAST(SCOPE_IDENTITY() AS INT)
|
||||
|
||||
COMMIT TRAN
|
||||
|
||||
SELECT @nCampID
|
||||
|
||||
|
||||
GO
|
||||
|
||||
PRINT 'CREATE USPCampDelete'
|
||||
|
||||
GO
|
||||
|
||||
CREATE PROC USPCampDelete @CampID INT
|
||||
AS
|
||||
SET NOCOUNT ON
|
||||
|
||||
DECLARE @RETURN INT
|
||||
|
||||
DELETE TblCampInfo
|
||||
WHERE nCampID = @CampID
|
||||
|
||||
SET @RETURN = @@ROWCOUNT
|
||||
|
||||
SELECT @RETURN
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user