الموضوع: نسبة البلص
عرض مشاركة واحدة
قديم 19-03-2015, 09:35 PM   #12

Yui
عضو فعال





• الانـتـسـاب » Sep 2012
• رقـم العـضـويـة » 105332
• المشـــاركـات » 319
• الـدولـة »
• الـهـوايـة » Hex,PHP,C#,SQL
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 43
Yui صـاعـد

Yui غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى Yui

افتراضي رد: نسبة البلص



Here ur fix
كود PHP:
USE [SRO_VT_SHARDLOG]
GO
/****** Object: StoredProcedure [dbo].[_AddLogItem] Script Date: 2015-03-18 11:58:42 PM ******/
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
if(@
Operation 90)
   
begin
    
declare @plus int
    select 
@plus OptLevel from SRO_VT_SHARD.._Items Where Serial64 = @ItemSerial
    
if(@plus >= 12)
    
begin
    update SRO_VT_SHARD
.._Items Set OptLevel '12' Where Serial64 = @ItemSerial
    end
declare @len_pos int
declare @len_desc int
set 
@len_pos len(@EventPos)
set @len_desc len(@strDesc)
if (@
len_pos and @len_desc 0)
begin
insert _LogEventItem 
(EventTimeCharIDItemRefIDdwDataTargetStorageOperationSlot_FromSlot_ToEventPosstrDescSerial64Gold) -- #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 and @len_desc 0)
begin
insert _LogEventItem 
(EventTimeCharIDItemRefIDdwDataTargetStorageOperationSlot_FromSlot_ToEventPosSerial64Gold) -- #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 and @len_desc 0)
begin
insert _LogEventItem 
(EventTimeCharIDItemRefIDdwDataTargetStorageOperationSlot_FromSlot_TostrDescSerial64Gold) -- #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 and @len_desc 0)
begin
insert _LogEventItem 
(EventTimeCharIDItemRefIDdwDataTargetStorageOperationSlot_FromSlot_ToSerial64Gold) -- #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 
(RefItemIDCharIDCntEventTimeSerial64)
values(@ItemRefID, @CharID, @dwDataGetDate(), @ItemSerial)
end
end