![]() |
#1 | ||||||||||
![]() ![]()
|
ازاي اخلي ال char عليه title name لو لابس ال job ? |
||||||||||
|
![]() |
#2 | ||||||||||
![]() ![]()
|
ممنوع الاسئلة الخرافية |
||||||||||
|
![]() |
#3 | |||||||||||
![]() ![]()
|
اقتباس:
|
|||||||||||
|
![]() |
#4 | ||||||||||
![]() ![]()
|
لسه مشفتش الفكره ديه ف اي جيم |
||||||||||
|
![]() |
#5 | ||||||||||
![]() ![]()
|
ممكن تستخدم أي سيستم وتحوله لو الأكونت لبس الجوب يتعملو أبديت للتيتيل نيم اللي انت عايزه |
||||||||||
|
![]() |
#6 | |||||||||||
![]() ![]()
|
اقتباس:
|
|||||||||||
|
![]() |
#7 | ||||||||||
![]() ![]()
|
ده ال System هتعمل ال Table ده عشان يسجل ال Title القيدم بتاع ال PLayer كود:
USE [SRO_VT_SHARDLOG] GO /****** Object: Table [dbo].[JobHwanLevel] Script Date: 21/12/2016 2:15:00 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[JobHwanLevel]( [CharID] [int] NOT NULL, [Charname] [varchar](Max) NULL, [OldHwanLevel] [int] NOT NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO كود:
USE [SRO_VT_SHARDLOG] GO /****** Object: StoredProcedure [dbo].[_JobTitleX] Script Date: 21/12/2016 2:15:54 PM ******/ ---------------------**** This Procedure Is Created By Dev.Ri3o @Silkroad4arab ****-------- SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[_JobTitleX] @Operation AS TINYINT, @CharID AS INT, @Slot_From AS TINYINT, @Slot_To AS TINYINT AS DECLARE @ItemID int DECLARE @CharName Varchar(Max) Set @CharName = ( Select CharName16 From [SRO_VT_SHARD].[dbo].[_Char] Where CharID=@CharID ) DECLARE @OLDHWAN int = ( Select HwanLevel From [SRO_VT_SHARD].[dbo].[_Char] Where CharID=@CharID ) DECLARE @NEWHWAN int Set @NEWHWAN = '150' SELECT TOP 1 @ItemID = RefItemID FROM SRO_VT_SHARD.[dbo].[_Items] INNER JOIN SRO_VT_SHARD.[dbo].[_Inventory] INV ON ID64 = INV.ItemID WHERE INV.CharID = @CharID and INV.Slot = @Slot_From ----------- Player wears job suit----------- IF @Operation = '0' and @Slot_To = '8' BEGIN IF NOT EXISTS (Select CharID From [SRO_VT_SHARD].[dbo].[_Char] Where CharName16=@CharName) (SELECT HwanLevel FROM SRO_VT_SHARD.[dbo].[_Char] WHERE CharID = @CharID) Insert Into [SRO_VT_SHARDLOG].[dbo].[JobHwanLevel] ([CharID],[CharName],[OldHwanLevel]) Values (@CharID,@CharName,@OLDHWAN) BEGIN Update [SRO_VT_SHARD].[dbo].[_Char] Set HwanLevel = @NEWHWAN Where CharName16=@CharName END END ----------- By Developer Ri3o ----------- ----------- ## Player Close Off Job Suit ## ----------- IF @Operation = '0' AND @Slot_From = '8' BEGIN IF EXISTS (Select CharID From [SRO_VT_SHARD].[dbo].[_Char] Where CharName16=@CharName) (SELECT OldHwanLevel From [SRO_VT_SHARDLOG].[dbo].[JobHwanLevel] Where CharID=@CharID) BEGIN Update [SRO_VT_SHARD].[dbo].[_Char] Set HwanLevel = @OLDHWAN END END --------- Print 'Ri3o' وهتحط ده فى ال AddLogChar كود:
IF @Operation = 0 AND @Slot_To = 8 OR @Slot_From = 8 BEGIN EXEC [SRO_VT_SHARDLOG].[dbo].[_JobTitleX] END |
||||||||||
|
![]() |
#8 | ||||||||||
![]() ![]()
|
## |
||||||||||
|
![]() |
يتصفح الموضوع حالياً : 1 (0 عضو و 1 زائر) | |
|
|