Silks scroll

01/31/2015 06:21 xaladim#1
Hello friends, I wanted to help all of you, Silk scroll works fine for me, but stopped working for no reason. I'm desperate, help me my server needs it.

images

[Only registered and activated users can see links. Click Here To Register...]

[Only registered and activated users can see links. Click Here To Register...]

after using

[Only registered and activated users can see links. Click Here To Register...]

Simply does not work anymore

my procedure
PHP Code:
USE [SRO_VT_LOG]
GO
/****** Object:  StoredProcedure [dbo].[_AddLogItem]    Script Date: 01/31/2015 03:23:41 ******/
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  
   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
-----AS4N0 Scrolls
IF (@Operation 41 AND @ItemRefID 41799)
BEGIN
DECLARE @JID int,
@
Silk int;

SET @Silk 500
SELECT 
@JID UserJID from SRO_VT_SHARD.._User where CharID = @CharID

IF EXISTS (Select from SRO_VT_ACCOUNT..SK_Silk where JID = @JID)
UPDATE SRO_VT_ACCOUNT..SK_Silk set silk_own silk_own + @Silk where JID = @JID
ELSE
INSERT INTO SRO_VT_ACCOUNT..SK_Silk
SELECT 
@JID, @Silk00
END
------500 silk
IF (@Operation 41 AND @ItemRefID 41798)
BEGIN

SET 
@Silk 130
SELECT 
@JID UserJID from SRO_VT_SHARD.._User where CharID = @CharID

IF EXISTS (Select from SRO_VT_ACCOUNT..SK_Silk where JID = @JID)
UPDATE SRO_VT_ACCOUNT..SK_Silk set silk_own silk_own + @Silk where JID = @JID
ELSE
INSERT INTO SRO_VT_ACCOUNT..SK_Silk
SELECT 
@JID, @Silk00
END
---
IF (@
Operation 41 AND @ItemRefID 41800)
BEGIN

SET 
@Silk 1000
SELECT 
@JID UserJID from SRO_VT_SHARD.._User where CharID = @CharID

IF EXISTS (Select from SRO_VT_ACCOUNT..SK_Silk where JID = @JID)
UPDATE SRO_VT_ACCOUNT..SK_Silk set silk_own silk_own + @Silk where JID = @JID
ELSE
INSERT INTO SRO_VT_ACCOUNT..SK_Silk
SELECT 
@JID, @Silk01000
END 
Help pls, sorry bad english
01/31/2015 09:16 ​Exo#2
I am too lazy too read it but, things do not simply 'stop working' maybe you played with the procedure. Just get another non-edited AddLogItem and re add those silk scrolls.
01/31/2015 17:34 xaladim#3
I know the cause, when I changed my SR_Gameserver by Evangelion no longer works.
How to solve this?
01/31/2015 18:22 ​Exo#4
Oh, If I remember there's something @ configs called disable logs maybe you enabled it.
02/03/2015 02:51 xaladim#5
Help-me please ;(
02/03/2015 02:58 Muhab*#6
Move to srZor -> cfg -> misc, Then set disableLog = 0.
02/05/2015 23:10 xaladim#7
Still does not work. I'll give up.
02/05/2015 23:51 ​Exo#8
Can you clean up the _AddLogItem table and go do some crap in game and see if there're any new entries?
02/05/2015 23:53 *Masahiro*#9
If you steel need Help, Contact me i could help you for sure :)
02/05/2015 23:58 Bocc1337#10
nm