شـريـط الاهـداءات | |
قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة [ قسم خاص لأسئلة واستفسارات عمل السيرفرات الخاصة ] [ يرجى الالتزام بقوانين قسم الأسئلة والاستفسارات ] |
|
أدوات الموضوع | انواع عرض الموضوع |
10-10-2018, 11:22 PM | #1 | ||||||||||||
|
دلوقت انا عندى فى الجيم كل السكرول مش شغالة يعنى اضرب اي حاجه مفيش حاجه بتحصل زى مثلا تيتل نيم اضربها مش بيجب تيتل جمب الاسم وكده ودخلت بصيت على LogEventItem لقيت مفييش حاجه بتتسجل فيه ده كده المفروض معناه فى بروسيدر فيه مشكله ياريت حل لو سمحت |
||||||||||||
|
10-10-2018, 11:30 PM | #2 | ||||||||||||
|
ممكن يتوريني الـProcedure ده بعد إذنك
SRO_VT_SHARDLOG > Prgrammability > Stored Proceduers > _AddLogItem و احتمال حضرتك ده يكون عيب في الـIDs بتاعت RefObjCommon هتلاقيها مش نفسها في _AddLogItem |
||||||||||||
|
10-10-2018, 11:34 PM | #3 | ||||||||||||
|
لا طبعا المشكلة مش هتكون فى الاي دي لان دي مشكلة عاملة مش لحاجه واحده بس انا قصدي كل البروسيدرات اللي في الجيم مش شغاله فاهمنى وده البروسيدر كود بلغة HTML:
USE [sro_vt_shardlog] GO /****** Object: StoredProcedure [dbo].[_AddLogItem] Script Date: 10/10/2018 10:31:20 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER procedure [dbo].[_AddLogItem] @CharID int, @ItemRefID int, @ItemSerial bigint, @dwData int, @TargetStorage tinyint, @Operation tinyint, @Slot_From tinyint, @Slot_To tinyint, @EventPos varchar(64), @strDesc varchar(128), @Gold bigint -- #ifdef EXTEND_GOLD_TYPE »?AO as declare @str varchar(max) declare @charname31 varchar(max) declare @len_pos int declare @len_desc int declare @strDesc_separado varchar(128) declare @len_desc1 int set @len_pos = len(@EventPos) set @len_desc = len(@strDesc) if (@len_pos > 0 and @len_desc > 0) begin insert _LogEventItem (EventTime, CharID, ItemRefID, dwData, TargetStorage, Operation, Slot_From, Slot_To, EventPos, strDesc, Serial64, Gold) -- #ifdef EXTEND_GOLD_TYPE ±³?¼ values(GetDate(), @CharID, @ItemRefID, @dwData, @TargetStorage, @Operation, @Slot_From, @Slot_To, @EventPos, @strDesc, @ItemSerial, @Gold) -- #ifdef EXTEND_GOLD_TYPE ±³?¼ end else if (@len_pos > 0 and @len_desc = 0) begin insert _LogEventItem (EventTime, CharID, ItemRefID, dwData, TargetStorage, Operation, Slot_From, Slot_To, EventPos, Serial64, Gold) -- #ifdef EXTEND_GOLD_TYPE ±³?¼ values(GetDate(), @CharID, @ItemRefID, @dwData, @TargetStorage, @Operation, @Slot_From, @Slot_To, @EventPos, @ItemSerial, @Gold) -- #ifdef EXTEND_GOLD_TYPE ±³?¼ end else if (@len_pos = 0 and @len_desc > 0) begin insert _LogEventItem (EventTime, CharID, ItemRefID, dwData, TargetStorage, Operation, Slot_From, Slot_To, strDesc, Serial64, Gold) -- #ifdef EXTEND_GOLD_TYPE ±³?¼ values(GetDate(), @CharID, @ItemRefID, @dwData, @TargetStorage, @Operation, @Slot_From, @Slot_To, @strDesc, @ItemSerial, @Gold) -- #ifdef EXTEND_GOLD_TYPE ±³?¼ end else if (@len_pos = 0 and @len_desc = 0) begin insert _LogEventItem (EventTime, CharID, ItemRefID, dwData, TargetStorage, Operation, Slot_From, Slot_To, Serial64, Gold) -- #ifdef EXTEND_GOLD_TYPE ±³?¼ values(GetDate(), @CharID, @ItemRefID, @dwData, @TargetStorage, @Operation, @Slot_From, @Slot_To, @ItemSerial, @Gold) -- #ifdef EXTEND_GOLD_TYPE ±³?¼ end -- A¯·? ¾?A??U ±¸AOA?¸é! -- #define LOG_ITEMEVENT_BUY_CASHITEM (BYTE)35 if (@Operation = 35) begin insert _LogCashItem (RefItemID, CharID, Cnt, EventTime, Serial64) values(@ItemRefID, @CharID, @dwData, GetDate(), @ItemSerial) end |
||||||||||||
|
10-10-2018, 11:39 PM | #4 | |||||||||||||
|
اقتباس:
و لو فعلاً كل الـProcedures مش شغالة حضرتك لم تتطلع Lvl و تسافر مش هيتسجل في الـDB و هتفضل نفس الـLvl القديم و هكذا كل العمليات دي قائمة على Proceduers |
|||||||||||||
|
10-10-2018, 11:41 PM | #5 | ||||||||||||
|
تم حل المشكلة وخدت البروسيدرات نفسها من جيم تانى شكراً ## |
||||||||||||
التعديل الأخير تم بواسطة F77 ; 11-10-2018 الساعة 12:01 AM
|
11-10-2018, 12:23 AM | #6 | ||||||||||||
|
##
|
||||||||||||
|
يتصفح الموضوع حالياً : 2 (0 عضو و 2 زائر) | |
|
|