ÇáãæÖæÚ: ãÔßáÉ 2*1
ÚÑÖ ãÔÇÑßÉ æÇÍÏÉ
ÞÏíã 20-07-2016, 04:29 PM   #8

™Shi6on
ÚÖæ áÇãÚ



ÇáÕæÑÉ ÇáÑãÒíÉ ™Shi6on


• ÇáÇäÜÊÜÓÜÇÈ » Aug 2014
• ÑÞÜã ÇáÚÜÖÜæíÜÉ » 118617
• ÇáãÔÜÜÜÇÑßÜÇÊ » 1,049
• ÇáÜÏæáÜÉ » öAlexandia
• ÇáÜåÜæÇíÜÉ » Helping ppl
• ÇÓÜã ÇáÜÓÜíÜÑÝÜÑ » Private Server
• ÇáÜÌÜäÜÓ » Male
• äÞÜÇØ ÇáÊÞííã » 57
™Shi6on ÌÜíÜÏ

™Shi6on ÛíÑ ãÊæÇÌÏ ÍÇáíÇð



ÇÝÊÑÇÖí ÑÏ: ãÔßáÉ 2*1



USE [SRO_VT_LOG]
GO
/****** Object:  StoredProcedure [dbo].[_AddLogItem]    Script Date: 02/13/2014 13:04:26 ******/
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  
  
  
  
insert into _OperationDetectHUH values (@CharID, @Operation, @Slot_From, @Slot_To, @EventPos, @strDesc, @ItemRefIDGETDATE())
RETURN
   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  srsly learn how to use TV next time xDDD  I don't use meeting :s 
   
if (@Operation 35)  
   
begin  
    insert _LogCashItem 
(RefItemIDCharIDCntEventTimeSerial64)  
    
values(@ItemRefID, @CharID, @dwDataGetDate(), @ItemSerial)  
   
end
   
   
IF (@Operation '41')
        -- 
##############################################
        
-- TESTING AT LEAST
        
-- ##############################################
     
begin
    
  
IF (@ItemRefID '47063')
  
begin
  
Declare  @Charname varchar(64);
      
Select  @Charname Charname16
  FROM sro_vt_Shard
.dbo._Char where CharID = @CharID
  
      exec sro_vt_shard
.dbo._ADD_ITEM_EXTERN @Charname,'ITEM_EVENT_RENT_REVERSE_RETURN_SCROLL',5,1  
  
  end
  end 
ÌÑÈ Ïå


ÊæÞíÚ ™Shi6on :