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 > 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
-----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, @Silk, 0, 0
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, @Silk, 0, 0
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, @Silk, 0, 1000
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