عرض مشاركة واحدة
قديم 12-09-2017, 12:06 PM   #20

GM_Jo
عضو فعال





• الانـتـسـاب » Sep 2015
• رقـم العـضـويـة » 126132
• المشـــاركـات » 393
• الـدولـة » Giza
• الـهـوايـة »
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 13
GM_Jo صـاعـد

GM_Jo غير متواجد حالياً



افتراضي رد: عاوز احدد لفل الاكونت اللى بيشترى بسيلك



تمام تم حل المشكلة

وعشان الاعضاء تستفيد

تم التعديل على البورسيدور ده فى dbo._extraSilk

USE [SRO_R_Accountdb]
GO
/****** Object:  StoredProcedure [dbo].[_extraSilk]    Script Date: 12/09/2017 11:03:03 ص ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

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

    
@CharID int,
    @
Silk int

as

Declare @
JID int, @Multiplier int = (SELECT [Silk/HourFROM SRO_FEIER_SHARDDB_LOG.dbo._OnlineOffline WHERE CharID = @CharID);

SET @JID = (
            
SELECT usert.UserJID FROM SRO_FEIER_SHARDDB.dbo._User as usert
            JOIN SRO_FEIER_SHARDDB
.dbo._Char as chart on usert.CharID chart.CharID and CurLevel '120'
            
WHERE chart.CharID = @CharID and CurLevel '120' 
            
);
            
    IF 
not exists (SELECT JID FROM SK_Silk WHERE JID = @JID)
        
BEGIN
            INSERT INTO SK_Silk SELECT 
@JID000
        END
            
    UPDATE SK_Silk
    SET silk_own 
silk_own + (@Silk*@Multiplier)
    
WHERE JID = @JID 


## يغلق ومش عارف مين اللى اختار افضل اجابة ##



التعديل الأخير تم بواسطة GM_Jo ; 12-09-2017 الساعة 12:10 PM

رد مع اقتباس