الموقع العربي الاول للعبة Silkroad Online

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الشروحات و البرامج المستخدمة في عمل السيرفرات الخاصة (https://silkroad4arab.com/vb/forumdisplay.php?f=289)
-   -   Change Silk system from Normal silk to Silk Gift or Silk Point (https://silkroad4arab.com/vb/showthread.php?t=547925)

Yui 12-02-2014 01:04 AM

Change Silk system from Normal silk to Silk Gift or Silk Point
 
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

كود PHP:

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/HourFROM 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 
@JID000
        END
            
    UPDATE SK_Silk
    SET silk_gift 
silk_gift + (@Silk*@Multiplier)
    
WHERE JID = @JID 

For silk_point Use
كود PHP:

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/HourFROM 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 
@JID000
        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

اقتباس:

المشاركة الأصلية كتبت بواسطة .-Carica-. (المشاركة 5004187)
برانس والله
بس معلش ممكن توضيح ازى اخليهاا 5 سيلك ؟

اقتباس:

المشاركة الأصلية كتبت بواسطة MyRȝturn (المشاركة 5004654)
how i can do it example : 10silk per hour

Here you go
كود PHP:

use SRO_VT_LOG
UPDATE dbo
.[_Silk/Hour-ConfigSET
 DefaultSilk 
5
 
RewardSilk 5
UPDATE dbo
._OnlineOffline SET 
[Silk/Hour] = 


.-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


الساعة الآن 12:43 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions, Inc.