|
• الانـتـسـاب » Oct 2012
|
• رقـم العـضـويـة » 106620
|
• المشـــاركـات » 621
|
• الـدولـة » سَّوٍّهِّآجِّ
|
• الـهـوايـة » AKTSA7
|
• اسـم الـسـيـرفـر » Private Server
|
• الـجـنـس » Male
|
• نقـاط التقييم » 10
|
|
|
مشكله في Title Name Scrol
انا ضبطت كل حاجه تمام بس لما اجي اعمل الخطوه بتاعه add log item
بيجبلي كدا

يا ريت الحل او اي حد يعملهالي
دي الاكواد
اقتباس:
Update SRO_VT_SHARD.._Char Set HwanLevel = '1' Where CharID = @CharID
if(@Operation = 41 and @ItemRefID= '60084')
BEGIN
Update SRO_VT_SHARD.._Char Set HwanLevel = '2' Where CharID = @CharID
if(@Operation = 41 and @ItemRefID= '60085')
BEGIN
Update SRO_VT_SHARD.._Char Set HwanLevel = '3' Where CharID = @CharID
if(@Operation = 41 and @ItemRefID= '60086')
BEGIN
Update SRO_VT_SHARD.._Char Set HwanLevel = '4' Where CharID = @CharID
if(@Operation = 41 and @ItemRefID= '60087')
BEGIN
Update SRO_VT_SHARD.._Char Set HwanLevel = '5' Where CharID = @CharID
if(@Operation = 41 and @ItemRefID= '60088')
BEGIN
Update SRO_VT_SHARD.._Char Set HwanLevel = '6' Where CharID = @CharID
if(@Operation = 41 and @ItemRefID= '60089')
BEGIN
Update SRO_VT_SHARD.._Char Set HwanLevel = '7' Where CharID = @CharID
if(@Operation = 41 and @ItemRefID= '60090')
BEGIN
Update SRO_VT_SHARD.._Char Set HwanLevel = '8' Where CharID = @CharID
if(@Operation = 41 and @ItemRefID= '60091')
BEGIN
Update SRO_VT_SHARD.._Char Set HwanLevel = '9' Where CharID = @CharID
if(@Operation = 41 and @ItemRefID= '60092')
BEGIN
Update SRO_VT_SHARD.._Char Set HwanLevel = '10' Where CharID = @CharID
if(@Operation = 41 and @ItemRefID= '60093')
BEGIN
Update SRO_VT_SHARD.._Char Set HwanLevel = '11' Where CharID = @CharID
if(@Operation = 41 and @ItemRefID= '60094')
BEGIN
Update SRO_VT_SHARD.._Char Set HwanLevel = '12' Where CharID = @CharID
if(@Operation = 41 and @ItemRefID= '60095')
BEGIN
Update SRO_VT_SHARD.._Char Set HwanLevel = '13' Where CharID = @CharID
if(@Operation = 41 and @ItemRefID= '60096')
BEGIN
Update SRO_VT_SHARD.._Char Set HwanLevel = '14' Where CharID = @CharID
if(@Operation = 41 and @ItemRefID= '60097')
BEGIN
Update SRO_VT_SHARD.._Char Set HwanLevel = '15' Where CharID = @CharID
if(@Operation = 41 and @ItemRefID= '60098')
BEGIN
Update SRO_VT_SHARD.._Char Set HwanLevel = '16' Where CharID = @CharID
if(@Operation = 41 and @ItemRefID= '60099')
BEGIN
Update SRO_VT_SHARD.._Char Set HwanLevel = '17' Where CharID = @CharID
if(@Operation = 41 and @ItemRefID= '60100')
BEGIN
Update SRO_VT_SHARD.._Char Set HwanLevel = '19' Where CharID = @CharID
if(@Operation = 41 and @ItemRefID= '60101')
BEGIN
|
ودي ال AddlogItem
اقتباس:
USE [SRO_VT_SHARDLOG]
GO
/****** Object: StoredProcedure [dbo].[_AddLogItem] Script Date: 09/06/2015 02:52:28 ص ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-------------------------------------------------------------------------------------------------------------------
-- Step 2
-- ±âأپ¸ ¾أ†أ€أŒأ…أ› ·أژ±× أ€أ”·أ‚ Stored procedure ¼أ¶أپ¤
-- DataBase : Shard Log
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 »أ°أ€أ”
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
-- أ€¯·أ، ¾أ†أ€أŒأ…أ› ±¸أ€أ”أ€أŒ¸é!
-- #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 and @strDesc_separado < 16)
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)
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 @cname = CharName16 from SRO_VT_SHARD.dbo._Char where CharID = @CharID
insert PlusNotice_mido22421(Sent, Message)values(0,@cname + ' has increased ' + @iname + ' to [lvl ' + CAST(@strDesc_separado AS NVARCHAR) + ']')
insert _LogItemPlus(CharID, Serial64, Plus, Data, Lido) values(@CharID, @ItemSerial, @strDesc_separado, GetDate(), '0')
end
|
ودا الموضوع الي بعمل منو
واسف علي الازعاج
     
|