When i'll be back from my vacation in a few weeks, it will still be the version that's attached in the main thread aka the free ver, its a few years old.Quote:
when source code will be released, we're waiting isoline <3
It works, check your settings.Quote:
Guild limited / Union not work any help ?!
Thank you.Quote:
Good job Bro
Make sure your cgi silk sp in account db is working as it should.Quote:
[Only registered and activated users can see links. Click Here To Register...]
how i can fix it ?
help
nah not working ?!Quote:
When i'll be back from my vacation in a few weeks, it will still be the version that's attached in the main thread aka the free ver, its a few years old.
It works, check your settings.
Thank you.
Make sure your cgi silk sp in account db is working as it should.
Quote:
nah not working ?!
USE [SRO_VT_ACCOUNT]
GO
/****** Object: StoredProcedure [CGI].[CGI_WebPurchaseSilk] Script Date: 9/4/2019 1:08:23 AM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
ALTER PROCEDURE [CGI].[CGI_WebPurchaseSilk]
@OrderID VARCHAR(25),
@UserID VARCHAR(25),
@PkgID INT,
@NumSilk INT,
@Price INT
as
DECLARE @UserJID INT
DECLARE @SilkRemain INT
--DECLARE @PointRemain INT
SET @UserJID = CGI.getUserJID(@UserID)
IF( @UserJID >= 0)
BEGIN
IF( not exists( SELECT OrderNumber from SK_SilkBuyList where OrderNumber = @OrderID))
BEGIN
BEGIN TRANSACTION
IF( not exists( SELECT * from SK_Silk where JID = @UserJID))
BEGIN
INSERT SK_Silk(JID,silk_own,silk_gift,silk_Point)VALUES(@UserJID,@NumSilk,0,0)
--INSERT Silk Own
INSERT SK_SilkBuyList(UserJID,Silk_Type,Silk_Reason,Silk_Offset,Silk_Remain,ID,BuyQuantity,OrderNumber,SlipPaper,RegDate) VALUES( @UserJID,0,0,@NumSilk,@NumSilk,@PkgID,1,@OrderID,"User Purchase Silk from VDC-Net2E Billing System",GETDATE())
INSERT SK_SilkChange_BY_Web(JID,silk_remain,silk_offset,silk_type,reason) VALUES(@UserJID,@NumSilk,@NumSilk,0,0)
END
ELSE
BEGIN
SET @SilkRemain = CGI.getSilkOwn(@UserJID)
UPDATE SK_Silk SET silk_own = silk_own + @NumSilk WHERE JID = @UserJID
--INSERT Silk Own
INSERT SK_SilkBuyList(UserJID,Silk_Type,Silk_Reason,Silk_Offset,Silk_Remain,ID,BuyQuantity,OrderNumber,SlipPaper,RegDate) VALUES( @UserJID,0,0,@NumSilk,@SilkRemain + @NumSilk,@PkgID,1,@OrderID,"User Purchase Silk from VDC-Net2E Billing System",GETDATE())
INSERT SK_SilkChange_BY_Web(JID,silk_remain,silk_offset,silk_type,reason) VALUES(@UserJID,@SilkRemain + @NumSilk,@NumSilk,0,0)
END
IF (@@error <> 0 or @@rowcount = 0)
BEGIN
SELECT Result = "FAIL"
ROLLBACK TRANSACTION
RETURN
END
SELECT Result = "SUCCESS"
COMMIT TRANSACTION
RETURN
END
ELSE --else if order
BEGIN
SELECT Result = "ORDEREXIST"
END
END
ELSE
BEGIN
SELECT Result = "NOUSER"
RETURN
END
SET QUOTED_IDENTIFIER OFF
USE [SRO_VT_ACCOUNT]
GO
/****** Object: StoredProcedure [CGI].[CGI_WebGetTotalSilk] Script Date: 9/4/2019 1:09:15 AM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
ALTER PROCEDURE [CGI].[CGI_WebGetTotalSilk]
as
DECLARE @own FLOAT
SET @own = 0
SELECT @own = sum(silk_own) FROM SK_Silk
IF( @@error <> 0 or @@rowcount = 0 or @own = 0 or @own IS null)
BEGIN
SELECT Result = -1
RETURN
END
ELSE
BEGIN
SELECT Result = @own
RETURN
END
SET QUOTED_IDENTIFIER OFF
USE [SRO_VT_ACCOUNT]
GO
/****** Object: StoredProcedure [CGI].[CGI_WebRefundSilk] Script Date: 9/4/2019 1:09:55 AM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
ALTER PROCEDURE [CGI].[CGI_WebRefundSilk]
@RefundID VARCHAR(25),
@UserID VARCHAR(25),
@Password VARCHAR(50),
@PkgID INT,
@NumSilk INT,
@Price INT
as
DECLARE @UserJID INT
DECLARE @SilkRemain INT
-- DECLARE @PointRemain INT
SET @UserJID = CGI.checkAuthUserPass(@UserID,@Password)
IF( @UserJID >= 0)
BEGIN
SET @UserJID = CGI.getUserJID(@UserID)
IF( not exists( SELECT OrderNumber from SK_SilkBuyList where OrderNumber = @RefundID))
BEGIN
SET @SilkRemain = CGI.getSilkOwn(@UserJID)
IF(@SilkRemain>=@NumSilk)
BEGIN
BEGIN TRANSACTION
UPDATE SK_Silk SET silk_own = silk_own - @NumSilk WHERE JID = @UserJID
--Insert Silk Own
INSERT SK_SilkBuyList(UserJID,Silk_Type,Silk_Reason,Silk_Offset,Silk_Remain,ID,BuyQuantity,OrderNumber,SlipPaper,RegDate) VALUES( @UserJID,0,1,@NumSilk,@SilkRemain - @NumSilk,@PkgID,1,@RefundID,"User Refund Silk from VDC-Net2E Billing System",GETDATE())
INSERT SK_SilkChange_BY_Web(JID,silk_remain,silk_offset,silk_type,reason) VALUES(@UserJID,@SilkRemain - @NumSilk,@NumSilk,0,1)
IF (@@error <> 0 or @@rowcount = 0)
BEGIN
SELECT Result = "FAIL"
ROLLBACK TRANSACTION
RETURN
END
SELECT Result = "SUCCESS"
COMMIT TRANSACTION
RETURN
END
ELSE
BEGIN
SELECT Result = "NOTENOUGH"
RETURN
END
END
ELSE
BEGIN
SELECT Result = "ORDEREXIST"
RETURN
END
END
ELSE
BEGIN
SELECT Result = "INVALIDUSER";
RETURN
END
Quote:
PHP Code:USE [SRO_VT_ACCOUNT]
GO
/****** Object: StoredProcedure [CGI].[CGI_WebPurchaseSilk] Script Date: 9/4/2019 1:08:23 AM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
ALTER PROCEDURE [CGI].[CGI_WebPurchaseSilk]
@OrderID VARCHAR(25),
@UserID VARCHAR(25),
@PkgID INT,
@NumSilk INT,
@Price INT
as
DECLARE @UserJID INT
DECLARE @SilkRemain INT
--DECLARE @PointRemain INT
SET @UserJID = CGI.getUserJID(@UserID)
IF( @UserJID >= 0)
BEGIN
IF( not exists( SELECT OrderNumber from SK_SilkBuyList where OrderNumber = @OrderID))
BEGIN
BEGIN TRANSACTION
IF( not exists( SELECT * from SK_Silk where JID = @UserJID))
BEGIN
INSERT SK_Silk(JID,silk_own,silk_gift,silk_Point)VALUES(@UserJID,@NumSilk,0,0)
--INSERT Silk Own
INSERT SK_SilkBuyList(UserJID,Silk_Type,Silk_Reason,Silk_Offset,Silk_Remain,ID,BuyQuantity,OrderNumber,SlipPaper,RegDate) VALUES( @UserJID,0,0,@NumSilk,@NumSilk,@PkgID,1,@OrderID,"User Purchase Silk from VDC-Net2E Billing System",GETDATE())
INSERT SK_SilkChange_BY_Web(JID,silk_remain,silk_offset,silk_type,reason) VALUES(@UserJID,@NumSilk,@NumSilk,0,0)
END
ELSE
BEGIN
SET @SilkRemain = CGI.getSilkOwn(@UserJID)
UPDATE SK_Silk SET silk_own = silk_own + @NumSilk WHERE JID = @UserJID
--INSERT Silk Own
INSERT SK_SilkBuyList(UserJID,Silk_Type,Silk_Reason,Silk_Offset,Silk_Remain,ID,BuyQuantity,OrderNumber,SlipPaper,RegDate) VALUES( @UserJID,0,0,@NumSilk,@SilkRemain + @NumSilk,@PkgID,1,@OrderID,"User Purchase Silk from VDC-Net2E Billing System",GETDATE())
INSERT SK_SilkChange_BY_Web(JID,silk_remain,silk_offset,silk_type,reason) VALUES(@UserJID,@SilkRemain + @NumSilk,@NumSilk,0,0)
END
IF (@@error <> 0 or @@rowcount = 0)
BEGIN
SELECT Result = "FAIL"
ROLLBACK TRANSACTION
RETURN
END
SELECT Result = "SUCCESS"
COMMIT TRANSACTION
RETURN
END
ELSE --else if order
BEGIN
SELECT Result = "ORDEREXIST"
END
END
ELSE
BEGIN
SELECT Result = "NOUSER"
RETURN
END
SET QUOTED_IDENTIFIER OFF
PHP Code:USE [SRO_VT_ACCOUNT]
GO
/****** Object: StoredProcedure [CGI].[CGI_WebGetTotalSilk] Script Date: 9/4/2019 1:09:15 AM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
ALTER PROCEDURE [CGI].[CGI_WebGetTotalSilk]
as
DECLARE @own FLOAT
SET @own = 0
SELECT @own = sum(silk_own) FROM SK_Silk
IF( @@error <> 0 or @@rowcount = 0 or @own = 0 or @own IS null)
BEGIN
SELECT Result = -1
RETURN
END
ELSE
BEGIN
SELECT Result = @own
RETURN
END
SET QUOTED_IDENTIFIER OFF
PHP Code:USE [SRO_VT_ACCOUNT]
GO
/****** Object: StoredProcedure [CGI].[CGI_WebRefundSilk] Script Date: 9/4/2019 1:09:55 AM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
ALTER PROCEDURE [CGI].[CGI_WebRefundSilk]
@RefundID VARCHAR(25),
@UserID VARCHAR(25),
@Password VARCHAR(50),
@PkgID INT,
@NumSilk INT,
@Price INT
as
DECLARE @UserJID INT
DECLARE @SilkRemain INT
-- DECLARE @PointRemain INT
SET @UserJID = CGI.checkAuthUserPass(@UserID,@Password)
IF( @UserJID >= 0)
BEGIN
SET @UserJID = CGI.getUserJID(@UserID)
IF( not exists( SELECT OrderNumber from SK_SilkBuyList where OrderNumber = @RefundID))
BEGIN
SET @SilkRemain = CGI.getSilkOwn(@UserJID)
IF(@SilkRemain>=@NumSilk)
BEGIN
BEGIN TRANSACTION
UPDATE SK_Silk SET silk_own = silk_own - @NumSilk WHERE JID = @UserJID
--Insert Silk Own
INSERT SK_SilkBuyList(UserJID,Silk_Type,Silk_Reason,Silk_Offset,Silk_Remain,ID,BuyQuantity,OrderNumber,SlipPaper,RegDate) VALUES( @UserJID,0,1,@NumSilk,@SilkRemain - @NumSilk,@PkgID,1,@RefundID,"User Refund Silk from VDC-Net2E Billing System",GETDATE())
INSERT SK_SilkChange_BY_Web(JID,silk_remain,silk_offset,silk_type,reason) VALUES(@UserJID,@SilkRemain - @NumSilk,@NumSilk,0,1)
IF (@@error <> 0 or @@rowcount = 0)
BEGIN
SELECT Result = "FAIL"
ROLLBACK TRANSACTION
RETURN
END
SELECT Result = "SUCCESS"
COMMIT TRANSACTION
RETURN
END
ELSE
BEGIN
SELECT Result = "NOTENOUGH"
RETURN
END
END
ELSE
BEGIN
SELECT Result = "ORDEREXIST"
RETURN
END
END
ELSE
BEGIN
SELECT Result = "INVALIDUSER";
RETURN
END
Sorry, i dont support the cracked version.Quote:
Anyone can to help me error :
Get_LastOrderID operation has failed and returned 0 Object cannot be cast from DBNull to other types.
silk / h doesn't work, some players get silk / h but some players don't( I use vers 3.0 Proxy)
Help please ( no free)