|
|
• الانـتـسـاب » 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
|
ودا الموضوع الي بعمل منو
واسف علي الازعاج
     
|