المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : Change Silk system from Normal silk to Silk Gift or Silk Point


Yui
12-02-2014, 01:04 AM
Hello Silkroad4arab

Back again with small change in silk system per hour
some people ask me about how can change free silk = Normal silk to Silk Gift or Silk Point

for silk_gift Use

USE [SRO_VT_ACCOUNT]
GO
/****** Object: StoredProcedure [dbo].[_extraSilk] Script Date: 11/02/2014 11:42:55 م ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

ALTER PROCEDURE [dbo].[_extraSilk] /*by Yui*/

@CharID int,
@Silk int

as

Declare @JID int, @Multiplier int = (SELECT [Silk/Hour] FROM SRO_VT_SHARDLOG.dbo._OnlineOffline WHERE CharID = @CharID);

SET @JID = (
SELECT usert.UserJID FROM SRO_VT_SHARD.dbo._User as usert
JOIN SRO_VT_SHARD.dbo._Char as chart on usert.CharID = chart.CharID
WHERE chart.CharID = @CharID
);

IF not exists (SELECT JID FROM SK_Silk WHERE JID = @JID)
BEGIN
INSERT INTO SK_Silk SELECT @JID, 0, 0, 0
END

UPDATE SK_Silk
SET silk_gift = silk_gift + (@Silk*@Multiplier)
WHERE JID = @JID

For silk_point Use
USE [SRO_VT_ACCOUNT]
GO
/****** Object: StoredProcedure [dbo].[_extraSilk] Script Date: 11/02/2014 11:42:55 م ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

ALTER PROCEDURE [dbo].[_extraSilk] /*by Yuii*/

@CharID int,
@Silk int

as

Declare @JID int, @Multiplier int = (SELECT [Silk/Hour] FROM SRO_VT_SHARDLOG.dbo._OnlineOffline WHERE CharID = @CharID);

SET @JID = (
SELECT usert.UserJID FROM SRO_VT_SHARD.dbo._User as usert
JOIN SRO_VT_SHARD.dbo._Char as chart on usert.CharID = chart.CharID
WHERE chart.CharID = @CharID
);

IF not exists (SELECT JID FROM SK_Silk WHERE JID = @JID)
BEGIN
INSERT INTO SK_Silk SELECT @JID, 0, 0, 0
END

UPDATE SK_Silk
SET silk_point = silk_point + (@Silk*@Multiplier)
WHERE JID = @JID

New System free item per hour coming soon

Notice : This Query for unsing only for who use New silk System auto free Silk/Hour based on the Online time

●♥ Marwan1337 ♥●
12-02-2014, 08:38 PM
تمــت المـوافقـة ,,

.-Carica-.
12-02-2014, 08:44 PM
برانس والله
بس معلش ممكن توضيح ازى اخليهاا 5 سيلك ؟

MyRȝturn
13-02-2014, 10:33 AM
how i can do it example : 10silk per hour

Yui
14-02-2014, 03:30 AM
برانس والله
بس معلش ممكن توضيح ازى اخليهاا 5 سيلك ؟


how i can do it example : 10silk per hour

Here you go
use SRO_VT_LOG
UPDATE dbo.[_Silk/Hour-Config] SET
DefaultSilk = 5,
RewardSilk = 5
UPDATE dbo._OnlineOffline SET
[Silk/Hour] = 5

.-Carica-.
15-02-2014, 01:56 PM
Thanks

MyRȝturn
15-02-2014, 03:06 PM
Thx Bro

Tigger
14-05-2014, 10:43 AM
تمام استمر:smoke1:

zizo_back
05-07-2014, 01:24 PM
اصلى يامان
شكرا على الموضوع الجامد ده

the judge
05-07-2014, 05:22 PM
Thx Yui .. :) but i just wanna know how can i change the amount of silk/hour :sad2:

افندينا ™Hamboka™
11-07-2014, 02:08 AM
تسلم استمر

iLead
11-07-2014, 12:46 PM
تسلم ايدك . وياربت لو تعملنا

Arena / hour ^_^

Last_Fiddler
13-07-2014, 04:39 AM
تسلم ايدك

Tigger
13-07-2014, 02:49 PM
Nice