![]() |
#16 | ||||||||||
![]() ![]()
|
اتأكد انك كاتب ال ID و ال pass و انك دوست على Connect To Server عشان يتصل بال SQL وانك عملت Login لل Account من البرنامج و اتأكد انك عملت Restart لل Server Files بعد اما عملت ال Queries و ال Procedures واعمل Restart لل prog |
||||||||||
|
![]() |
#17 | ||||||||||
![]() ![]()
|
تمام برضو المشكله انو مش بيقرا في table plusnotice ولكن بيقرا ال logitemplus تمام |
||||||||||
|
![]() |
#18 | ||||||||||
![]() ![]()
|
اتأكد انك بتكتب اسم ال Database بتاعة SRO_VT_SHARDLOG مش SHARD |
||||||||||
|
![]() |
#19 | ||||||||||
![]() ![]()
|
تمام يا باشا تم الحل المشكله كانت في Add logitem |
||||||||||
|
![]() |
#20 | ||||||||||
![]() ![]()
|
دلوقتي ال notice بتظهر كده عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ] عايز اعدل عليها و اغيرها لاسم السلاح |
||||||||||
|
![]() |
#21 | ||||||||||
![]() ![]()
|
خش على Table ال [_ItemName] واكتب قدام كل CodeName128 الاسم بتاعو |
||||||||||
|
![]() |
#22 | ||||||||||
![]() ![]()
|
دا ال Procedure الي بيجيب code name كود PHP:
عدلت عليه و خلتو كده كود PHP:
الاول شغال تمام و التاني مش بيجيب ال notice |
||||||||||
|
![]() |
#23 | ||||||||||
![]() ![]()
|
دا ال Procedure الي بيجيب code name كود PHP:
عدلت عليه و خلتو كده كود PHP:
الاول شغال تمام و التاني مش بيجيب ال notice |
||||||||||
|
![]() |
#24 | ||||||||||
![]() ![]()
|
لو عايز تخليها حسب ال Item Name هتعمل ال Table ده كود:
USE [SRO_VT_SHARD] GO /****** Object: Table [dbo].[_ItemName] Script Date: 09/11/2013 12:38:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[_ItemName]( [CodeName128] [varchar](50) NOT NULL, [RealName] [varchar](50) NOT NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO كود:
USE [SRO_VT_SHARLOG] GO /****** Object: StoredProcedure [dbo].[_AddLogItem] Script Date: 09/15/2013 20:20:09 ******/ 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 @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 if (@Operation = 90 OR @Operation = 160) begin set @len_desc1 = CHARINDEX (']',@strDesc) if(@len_desc1 = 9) begin set @strDesc = SUBSTRING(@strDesc,0,9) set @strDesc_separado = SUBSTRING(@strDesc, 8, 1) end else if(@len_desc1 = 10) begin set @strDesc = SUBSTRING(@strDesc,0,10) set @strDesc_separado = SUBSTRING(@strDesc, 8, 2) end if(@strDesc_separado >= 8) begin --set @strDesc_separado = @len_desc1 insert _LogItemPlus(CharID, Serial64, Plus, Data, Lido) values(@CharID, @ItemSerial, @strDesc_separado, GetDate(), '0') end end if(@Operation = 90) begin declare @iname varchar(129) declare @iid int declare @cname varchar(64) declare @RealName Varchar(Max) select @iid = RefItemID from SRO_VT_SHARD.dbo._Items where Serial64 = @ItemSerial select @iname = CodeName128 From SRO_VT_SHARD.dbo._RefObjCommon where id = @iid Select @RealName = RealName From SRO_VT_SHARD.dbo._itemName Where CodeName128 = @iname select @cname = CharName16 from SRO_VT_SHARD.dbo._Char where CharID = @CharID if(@strDesc_separado >= 12) insert PlusNotice(Sent, Message)values(0,'[' +@cname + '] has increased [' + @RealName + '] to [Lvl ' + CAST(@strDesc_separado AS NVARCHAR) + ']') end |
||||||||||
التعديل الأخير تم بواسطة Dev.Ri3o ; 10-11-2016 الساعة 10:45 PM
|
![]() |
#25 | ||||||||||
![]() ![]()
|
عملت زي ما انت قولت و عملت الاسامي بتاعت الويبون و برضو نفس ال notice |
||||||||||
|
![]() |
#26 | ||||||||||
![]() ![]()
|
البروسدور اه بعد التعديا بتاعك كود PHP:
|
||||||||||
|
![]() |
#27 | ||||||||||
![]() ![]()
|
لا مش ده انا ضايف سطر جديد كود:
Select @RealName = RealName From SRO_VT_SHARD.dbo._itemName Where CodeName128 = @iname امسح ال Table و ال Procedures بتوع Mido من عندك واعمل اللى انا ادتهوملك وجرب |
||||||||||
|
![]() |
#28 | ||||||||||
![]() ![]()
|
جربت وبرضو نفس المشكله |
||||||||||
|
![]() |
#29 | ||||||||||
![]() ![]()
|
ماشى انت هتخش على Table اللى اسمو ItemName وتكتب فى فى ال CodeName128 ال Code بتاع ال RefObjCommon و فى ال Name اسم ال Weapon قدامو وبعد كدة Restart لل Server Files وجرب |
||||||||||
|
![]() |
#30 | ||||||||||
![]() ![]()
|
عدل فى ال Procedure انه يقرا ال Name مش الكود لو كان بيقرا الكود |
||||||||||
|
![]() |
يتصفح الموضوع حالياً : 1 (0 عضو و 1 زائر) | |
|
|