شـريـط الاهـداءات | |
قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة [ قسم خاص لأسئلة واستفسارات عمل السيرفرات الخاصة ] [ يرجى الالتزام بقوانين قسم الأسئلة والاستفسارات ] |
|
أدوات الموضوع | انواع عرض الموضوع |
17-12-2016, 12:30 AM | #1 | ||||||||||||
|
عندى مشكلة فى magic stone of sockets لما باجى افتح مكان فى السلاح باخد dc ممكن حل |
||||||||||||
|
17-12-2016, 08:58 AM | #2 | ||||||||||||
|
متأكد إن الجيم متوافق مع الداتا بيز
|
||||||||||||
|
17-12-2016, 12:12 PM | #3 | ||||||||||||
Dev Hamboka
|
انت شغال بي داتا ايه
|
||||||||||||
|
17-12-2016, 01:44 PM | #4 | ||||||||||||||
|
اقتباس:
اقتباس:
|
||||||||||||||
|
17-12-2016, 05:51 PM | #5 | ||||||||||||
|
انا متأكد حضرتك إن الداتا مش متوافقه مع الجيم
|
||||||||||||
|
17-12-2016, 10:43 PM | #6 | ||||||||||||
|
متوافق مع الداتا بيز
|
||||||||||||
|
18-12-2016, 12:26 AM | #7 | ||||||||||||
|
بيجيلك ايرور ايه فى الجيم سيرفر
|
||||||||||||
|
18-12-2016, 05:20 AM | #8 | |||||||||||||
|
اقتباس:
|
|||||||||||||
|
19-12-2016, 12:54 AM | #9 | ||||||||||||
|
ساعة ما بيجيلك ال DC مفيش حاجة بتتكتب فى ال Gameserver او shardmanager ؟
|
||||||||||||
|
19-12-2016, 09:26 PM | #10 | ||||||||||||
|
اعمل دول كدة وجرب كود:
USE [SRO_VT_SHARD] GO /****** Object: StoredProcedure [dbo].[_STRG_ADD_ALCHEMYSTONE] Script Date: 12/19/2016 8:23:56 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ------------------------------------------------------------------------------------- -- Modify _STRG_ADD_ALCHEMYSTONE SP ALTER PROCEDURE [dbo].[_STRG_ADD_ALCHEMYSTONE] @NewItemID AS BIGINT OUTPUT, @LatestItemSN AS BIGINT OUTPUT, @Operation AS TINYINT, @CharID AS INT, @Slot AS TINYINT, @RefItemID AS INT, @OptLevel AS TINYINT, --@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ -- »أ³أپآ،°³أ†أ* (أƒأ–¼±أˆ£) --@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @Data AS INT -- @RemainGold AS BIGINT --@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ --@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ AS -- #define SP_PICK_ITEM (BYTE)6 -- #define SP_BUY_ITEM (BYTE)8 -- #define SP_ADD_ITEM_BY_SERVER (BYTE)14 -- #define SP_PICK_ITEM_COS (BYTE)17 -- #define SP_PICK_ITEM_BY_OTHER (BYTE)28 BEGIN TRANSACTION --@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ -- »أ³أپآ،°³أ†أ* (أƒأ–¼±أˆ£) --@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ EXEC _STRG_ADD_ALCHEMYSTONE_NoTX @NewItemID OUTPUT, @LatestItemSN OUTPUT, @Operation, @CharID, @Slot, @RefItemID, @OptLevel, @Data --@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ --@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IF (@@ERROR <> 0 OR @NewItemID <= 0) BEGIN ROLLBACK TRANSACTION RETURN END COMMIT TRANSACTION كود:
USE [SRO_VT_SHARD] GO /****** Object: StoredProcedure [dbo].[_STRG_ADD_ALCHEMYSTONE_NoTX] Script Date: 12/19/2016 8:24:40 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ------------------------------------------------------------------------------------- -- Modify _STRG_ADD_ALCHEMYSTONE_NoTX SP ALTER PROCEDURE [dbo].[_STRG_ADD_ALCHEMYSTONE_NoTX] @NewItemID AS BIGINT OUTPUT, @LatestItemSN AS BIGINT OUTPUT, @Operation AS TINYINT, @CharID AS INT, @Slot AS TINYINT, @RefItemID AS INT, @OptLevel AS TINYINT, --@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ -- »أ³أپآ،°³أ†أ* (أƒأ–¼±أˆ£) --@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @Data AS INT -- @RemainGold AS BIGINT --@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ --@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ AS -------------------------- --<< 1. ¼أ¶أپ¤ أ€ü أ„أڑµأ¥ >> -- -------------------------- -- #define SP_PICK_ITEM (BYTE)6 -- #define SP_BUY_ITEM (BYTE)8 -- #define SP_ADD_ITEM_BY_SERVER (BYTE)14 -- #define SP_PICK_ITEM_COS (BYTE)17 -- #define SP_PICK_ITEM_BY_OTHER (BYTE)28 -- IF (@Operation <> 6 AND @Operation <> 8 AND @Operation <> 14 AND @Operation <> 17 AND @Operation <> 28 AND @Operation <> 34) -------------------------- --<< 1. ¼أ¶أپ¤ أˆأ„ أ„أڑµأ¥ >> -- -------------------------- -- #define SP_PICK_ITEM (BYTE)6 -- #define SP_BUY_ITEM (BYTE)8 -- #define SP_ADD_ITEM_BY_SERVER (BYTE)14 -- #define SP_PICK_ITEM_COS (BYTE)17 -- #define SP_PICK_ITEM_BY_OTHER (BYTE)28 -- #define SP_BUY_ITEM_WITH_TOKEN (BYTE)43 IF (@Operation <> 6 AND @Operation <> 8 AND @Operation <> 14 AND @Operation <> 17 AND @Operation <> 28 AND @Operation <> 34 AND @Operation <> 43) ---------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------- BEGIN SET @NewItemID = -1000 RETURN END SET @NewItemID = 0 declare @IsPCOperation int set @IsPCOperation = 1 if( @Operation = 17 ) begin set @IsPCOperation = 0 end ---------------------------------------------------------- -- Step1. ¾أ†أ€أŒأ…أ› أپأ½¾î ³أ–أ€¸·أپ´أ‚ أ€أژآ؛¥أ…أ¤¸® ½½·أ”أ€أŒ آ؛أ±¾أ؛´أ‚°آ، أˆ®أ€أژ ---------------------------------------------------------- DECLARE @ItemInSlot BIGINT if( @IsPCOperation = 1 ) begin SELECT @ItemInSlot = ItemID FROM _Inventory WITH (NOLOCK) WHERE CharID = @CharID AND Slot = @Slot end else begin SELECT @ItemInSlot = ItemID FROM _InvCOS WITH (NOLOCK) WHERE COSID = @CharID AND Slot = @Slot end IF (@ItemInSlot IS NULL) BEGIN SET @NewItemID = -1001 RETURN END IF (@ItemInSlot <> 0) BEGIN -- أپ¹¶أ³ ´ë»أ³ ½½·أ”آ؟آ، ¹آ؛°آ، أ€أ–´أ™! SET @NewItemID = -1002 RETURN END EXEC @NewItemID = _STRG_MINIMAL_CHECK_VALIDITY @Operation, @Slot IF (@NewItemID <= 0) BEGIN RETURN END ---------------------------------------------------------- -- Step2. ¾أ†أ€أŒأ…أ› »أ½¼آ؛ ---------------------------------------------------------- EXEC @NewItemID = _STRG_ALLOC_ITEM_NoTX @LatestItemSN OUTPUT IF (@NewItemID = 0) BEGIN SET @NewItemID = -1 RETURN END UPDATE _Items SET RefItemID = @RefItemID, OptLevel = @OptLevel, Data = @Data WHERE ID64 = @NewItemID IF (@@ERROR <> 0) BEGIN SET @NewItemID = -2 RETURN END ---------------------------------------------------------- -- Step3. ¾أ†أ€أŒأ…أ› ¼¼أ†أƒ ---------------------------------------------------------- if( @IsPCOperation = 1 ) begin UPDATE _Inventory SET ItemID = @NewItemID WHERE CharID = @CharID AND Slot = @Slot end else begin UPDATE _InvCOS SET ItemID = @NewItemID WHERE COSID = @CharID AND Slot = @Slot end IF (@@ROWCOUNT = 0 OR @@ERROR <> 0) BEGIN SET @NewItemID = -3 RETURN END --@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ -- »أ³أپآ،°³أ†أ* (أƒأ–¼±أˆ£) --@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ /* ---------------------------------------------------------- -- Step4. ³²أ€آ؛ °أ±µأ¥ °»½أ… ---------------------------------------------------------- IF (@Operation = 8) -- »أ³أپآ، ±¸أ€أ”أ€أŒ¶أ³¸é... BEGIN UPDATE _Char SET RemainGold = @RemainGold WHERE CharID = @CharID IF (@@ERROR <> 0 OR @@ROWCOUNT = 0) BEGIN SET @NewItemID = -4 RETURN END END */ --@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ --@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ كود:
USE [SRO_VT_SHARD] GO /****** Object: StoredProcedure [dbo].[_STRG_RESTORE_SOLDITEM_ALCHEMYSTONE] Script Date: 12/19/2016 8:25:54 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ -- ¾أ†أ€أŒأ…أ› µأ‡»ç±â (أƒأ–¼±أˆ£) --@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ALTER PROCEDURE [dbo].[_STRG_RESTORE_SOLDITEM_ALCHEMYSTONE] @NewItemID AS BIGINT OUTPUT, @LatestItemSN AS BIGINT OUTPUT, @Operation AS TINYINT, @CharID AS INT, @Slot AS TINYINT, @RefItemID AS INT, @OptLevel AS TINYINT, @Data AS INT, @RemainGold AS BIGINT AS --#define SP_RESTORE_SOLDITEM_INSHOP 34 BEGIN TRANSACTION --@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ -- »أ³أپآ،°³أ†أ* (أƒأ–¼±أˆ£) --@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ EXEC _STRG_ADD_ALCHEMYSTONE_NoTX @NewItemID OUTPUT, @LatestItemSN OUTPUT, @Operation, @CharID, @Slot, @RefItemID, @OptLevel, @Data --@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ --@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IF (@@ERROR <> 0 OR @NewItemID <= 0) BEGIN ROLLBACK TRANSACTION RETURN END -- µ· °»½أ… IF (@Operation = 34) -- µأ‡أ†أˆ±â¶أ³¸é BEGIN UPDATE _Char SET RemainGold = @RemainGold WHERE CharID = @CharID IF (@@ERROR <> 0 OR @@ROWCOUNT = 0) BEGIN SET @NewItemID = -4 ROLLBACK TRANSACTION RETURN END END COMMIT TRANSACTION --@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ --@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ |
||||||||||||
|
21-12-2016, 03:52 PM | #11 | ||||||||||||
|
##
|
||||||||||||
|
يتصفح الموضوع حالياً : 1 (0 عضو و 1 زائر) | |
|
|