SilkRoad Service Database Editor , Sys

SilkRoad Service Database Editor , Sys

SilkRoad Service Database Editor , Sys

SilkRoad Service Database Editor, Systems, cap, degree, Filter, autoevent, Gameserver, VPS Dedicated, setup, 2 server one machine



    Vsro Scroll 2018

    Trixy
    Trixy
    Admin
    Admin

    Posts : 22
    Join date : 2018-06-19
    Age : 36
    Location : USA

    Vsro Scroll 2018 Empty Vsro Scroll 2018

    Post by Trixy Fri Jun 29, 2018 7:14 am

    Welcome to Game Network Online

    Today i will release some VSRO Scroll By SafyStar

    That's have to add in [SRO_VT_LOG]
    in [dbo].[_AddLogItem]


    Useful Gold Scroll
    Code:
    If (@Operation=41) and (@ItemRefID between 'ItemID' and 'ItemID')
    begin
        
        
        set @Gold = Case
                    when @ItemRefID= 42084
                    then 100000000                    --1-100M
                    when @ItemRefID= 42085
                    then 500000000                    --2-500M
                    When @ItemRefID= 42086
                    then 1000000000                 --3-1B
                    When @ItemRefID= 42087
                    then 5000000000                    --4-5B
                    When @ItemRefID= 42088
                    then 10000000000                --5-10B
                    When @ItemRefID= 42089
                    then 20000000000                --6-20B
                    When @ItemRefID= 42090
                    then 50000000000                --7-50B
                    When @ItemRefID= 42091
                    then 100000000000                --8-100B
                    When @ItemRefID= 42092
                    then 500000000000                --9-500B
                    end
        UPDATE [SRO_VT_SHARD].dbo.[_Char] set RemainGold=RemainGold+@Gold where CharID=@CharID
        end

    Vsro Scroll 2018 Proxy.php?image=https%3A%2F%2Fimages.weserv.nl%2F%3Furl%3Doi62.tinypic.com%252F33kvgvs
    Useful Silk Scroll
    Code:
    If (@Operation=41) and (@ItemRefID between 'ItemID' and 'ItemID')

    begin
        Declare @Silk_Own  INT
        Declare @JID INT
        
        set @Silk_Own = Case
                    when @ItemRefID= 42009
                    then 1                    --1 Silk
                    when @ItemRefID= 42010
                    then 5                    --5 Silk
                    When @ItemRefID= 42011
                    then 10                 --10 Silk
                    When @ItemRefID= 42012
                    then 50                    --50 Silk
                    When @ItemRefID= 42013
                    then 100                --100 Silk
                    When @ItemRefID= 42014
                    then 500                --500 Silk
                    When @ItemRefID= 42015
                    then 1000                --1000 Silk

                    end
        SELECT @JID = UserJID from [SRO_VT_SHARD].dbo._User where CharID = @CharID
        IF EXISTS (Select * from SRO_VT_ACCOUNT..SK_Silk where JID = @JID)
        UPDATE [SRO_VT_ACCOUNT].dbo.[SK_Silk] set silk_own=silk_own+@Silk_Own where JID=@JID
        END
        IF not EXISTS (Select * from SRO_VT_ACCOUNT..SK_Silk where JID = @JID)
        Begin
        INSERT INTO SRO_VT_ACCOUNT..SK_Silk
        SELECT @JID, @Silk_Own, 0, 0
        end

    Useful Title Scroll

    Code:
    If ( @Operation = 41  and (@ItemRefID between '75023' and '75062'))
    begin
        Declare @HWAN INT
        
    SET @Hwan = (select HwanLevel from SRO_VT_SHARD.._Char where HwanLevel = @Hwan and CharID = @CharID)
        
        set @HWAN = Case
                    when @ItemRefID= 75023
                    then 7                    --Zerk Level
                    when @ItemRefID= 75024
                    then 8                    --Zerk Level
                    When @ItemRefID= 75025
                    then 9                    --Zerk Level
                    When @ItemRefID= 75026
                    then 10                    --Zerk Level
                    When @ItemRefID= 75027
                    then 11                    --Zerk Level
                    When @ItemRefID= 75028        
                    then 12                    --Zerk Level
                    When @ItemRefID= 75029        
                    then 13                    --Zerk Level
                    When @ItemRefID= 75030          
                    then 14                    --Zerk Level
                    When @ItemRefID= 75031          
                    then 15                    --Zerk Level
                    When @ItemRefID= 75032          
                    then 16                    --Zerk Level
                    When @ItemRefID= 75033          
                    then 17                    --Zerk Level
                    When @ItemRefID= 75034          
                    then 18                    --Zerk Level
                    When @ItemRefID= 75035          
                    then 19                    --Zerk Level
                    When @ItemRefID= 75036          
                    then 20                    --Zerk Level
                    When @ItemRefID= 75037          
                    then 21                    --Zerk Level
                    When @ItemRefID= 75038          
                    then 22                    --Zerk Level
                    When @ItemRefID= 75039          
                    then 23                    --Zerk Level
                    When @ItemRefID= 75040          
                    then 24                    --Zerk Level
                    When @ItemRefID= 75041          
                    then 25                    --Zerk Level
                    When @ItemRefID= 75042          
                    then 26                    --Zerk Level
                    When @ItemRefID= 75043          
                    then 27                    --Zerk Level
                    When @ItemRefID= 75044          
                    then 28                    --Zerk Level
                    When @ItemRefID= 75045          
                    then 29                    --Zerk Level
                    When @ItemRefID= 75046          
                    then 30                    --Zerk Level
                    When @ItemRefID= 75047          
                    then 31                    --Zerk Level
                    When @ItemRefID= 75048          
                    then 32                    --Zerk Level
                    When @ItemRefID= 75049          
                    then 33                    --Zerk Level
                    When @ItemRefID= 75050          
                    then 34                    --Zerk Level
                    When @ItemRefID= 75051          
                    then 35                    --Zerk Level
                    When @ItemRefID= 75052          
                    then 36                    --Zerk Level
                    When @ItemRefID= 75053          
                    then 37                    --Zerk Level
                    When @ItemRefID= 75054          
                    then 38                    --Zerk Level
                    When @ItemRefID= 75055          
                    then 39                    --Zerk Level
                    When @ItemRefID= 75056          
                    then 40                    --Zerk Level
                    When @ItemRefID= 75057          
                    then 41                    --Zerk Level
                    When @ItemRefID= 75058          
                    then 42                    --Zerk Level
                    When @ItemRefID= 75059          
                    then 43                    --Zerk Level
                    When @ItemRefID= 75060          
                    then 44                    --Zerk Level
                    When @ItemRefID= 75061          
                    then 45                    --Zerk Level
                    When @ItemRefID= 75062          
                    then 46                    --Zerk Level
                    Else @CharID
                    end

        begin
        if exists  (select HwanLevel  from [SRO_VT_SHARD].._Char where CharID=@CharID and  HwanLevel Like '2' or HwanLevel between '7' and '46'  )
        begin
        Update SRO_VT_SHARD.._Char set HwanLevel = @HWAN where  CharID = @CharID
        END
        END
        end

    Model Switcher Scroll

    Code:
    USE [SRO_VT_LOG]
    GO
    /****** Object:  StoredProcedure [dbo].[_Model_Switcher_D11_10]    Script Date: 2/20/2018 7:53:40 AM ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO




    /****** Object:  StoredProcedure [dbo].[_NOVA_SWITCHER]    Script Date: 6/6/2015 8:10:36 AM ******/

    ALTER PROCEDURE [dbo].[_Model_Switcher_D11_10]

      @CharID INT


    AS
    BEGIN
    --//---------------------------------------------------------------  
        

        DECLARE @INVSIZE TINYINT,
                    @Top1Wep int,
                    @OldItm int
        
            Set @InvSize = (select InventorySize from [SRO_VT_SHARD].._char where charid = @charid)
            set @Top1Wep = (select top 1 inv.itemid from [SRO_VT_SHARD].._inventory inv inner join [SRO_VT_SHARD].._items itm on inv.itemid = itm.id64
                where itm.refitemid in (select ItemID from _ModelSwitcher_D11_10) and itm.serial64 > 0 and inv.itemid <> 0 and inv.slot between 13 and @InvSize and inv.charid = @charid )
            Set @OldItm = (select top 1 refitemid from [SRO_VT_SHARD].._items where id64 <> 0 and id64 = @Top1Wep and serial64 > 0)
        if @Top1Wep > 0
        Begin
            Declare @NewItm int = case
                When @olditm in (select ItemID from _ModelSwitcher_D11_10)
                    then (select top 1 Newitemid from _ModelSwitcher_D11_10 where ItemID = @olditm )
             end /* will destroy any item that he tries to switch if he dont have required items */
            update [SRO_VT_SHARD].._items set RefItemID = @NewItm   where RefItemID = @OldItm and ID64 = @Top1Wep and Serial64 > 0
        End

        END

    Code:
    USE [SRO_VT_LOG]
    GO

    /****** Object:  Table [dbo].[_ModelSwitcher_D11_10]    Script Date: 2/20/2018 7:56:00 AM ******/
    SET ANSI_NULLS ON
    GO

    SET QUOTED_IDENTIFIER ON
    GO

    SET ANSI_PADDING ON
    GO

    CREATE TABLE [dbo].[_ModelSwitcher_D11_10](
        [ItemID] [int] NOT NULL,
        [ItemCode] [varchar](max) NOT NULL,
        [NewitemID] [int] NULL
    ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

    GO

    SET ANSI_PADDING OFF
    GO

    Code:
    Add that in addlogitem
    IF ((@Operation = 41  ) AND (@ItemRefID = 42073))
    BEGIN
    exec [SRO_VT_LOG].dbo.[_Model_Switcher_D11_10] @CharID
    END

      Current date/time is Fri Apr 19, 2024 10:50 am