عرض مشاركة واحدة
قديم 01-04-2016, 05:48 PM   #5

Jayden
عضو متألق



الصورة الرمزية Jayden


• الانـتـسـاب » Jun 2008
• رقـم العـضـويـة » 24328
• المشـــاركـات » 1,559
• الـدولـة » طنـــطاوي
• الـهـوايـة » Private server developing and designing [ 2D -3D - Pk2 ]
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 89
Jayden جـيـد

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

3271  


إرسال رسالة عبر Skype إلى Jayden

افتراضي رد: [Release]Model Switchers Vsro



اقتباس:
المشاركة الأصلية كتبت بواسطة Dangers SrO عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
حلو بس في واحد اسهل من ده كمان انا عملو هبقي انزلو


تقريبا مفيش Proc اسرع من كده ^^ بس هستنى موضوعك لو لقيتو احسن يبقى الله ينور ومنك نستفيد

===================

اقتباس:
المشاركة الأصلية كتبت بواسطة HLP عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
تسلم ايدك بس ده قديم اوي
كود PHP:
USE [SRO_VT_RAMY]
GO
/****** Object:  StoredProcedure [dbo].[_DyeSysSHSP]    Script Date: 01/04/2016 04:39:43 م ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO


-------------------------------------------------------------------------------------------------------------------
-- 
Step 2
-- ±âء¸ ¾ئہجإغ ·خ±× ہش·آ Stored procedure ¼ِء¤
-- DataBase            Shard Log  
ALTER  procedure 
[dbo].[_DyeSysSHSP]  
  @
CharID  int,  
  @
ItemRefID int

  
as  

             
             DECLARE @
ItemID    int
                    
,@RefItemID int
                    
,@Color varchar(16)
                    ,@
RareT varchar(16)
                    ,@
NItem int
                    
,@DG INT                    
                    
                    
,@T1 tinyint 
                    
,@T2 tinyint 
                    
,@T3 tinyint
                    
,@T4 tinyint
       SELECT 
@Color = CASE WHEN @ItemRefID '48041' THEN 'BLUE'
                            
WHEN @ItemRefID '48042' THEN 'BODH'
                            
WHEN @ItemRefID '48043' THEN 'BODZ'
                            
WHEN @ItemRefID '48044' THEN 'FIRE'
                            
WHEN @ItemRefID '48045' THEN 'FIRE_1'
                            
WHEN @ItemRefID '48046' THEN 'GREEN'
                            
WHEN @ItemRefID '48047' THEN 'RED'
                            
WHEN @ItemRefID '48048' THEN 'YELLOW'
                            
WHEN @ItemRefID '48049' THEN 'RAINBOW'
                            
WHEN @ItemRefID '48050' THEN 'PURB'
                            
WHEN @ItemRefID '48051' THEN 'ORANGE'
                            
WHEN @ItemRefID '48052' THEN 'NORMAL'
                            
ELSE NULL END         
                    
                    
            SELECT 
@ItemID=I.ID64 , @RefItemID I.RefItemID 
            FROM SRO_VT_SHARD
.dbo._Items I INNER JOIN SRO_Vt_SHARD.dbo._Inventory Iv
            ON I
.ID64 Iv.ItemID
            WHERE Iv
.Slot '13' AND Iv.CharID = @CharID
           
            
-- First item 
            SELECT 
@T1 TypeID1 , @T2 TypeID2 , @T3 TypeID3 , @T4 TypeID4  , @DG DG
            FROM SRO_VT_RAMY
.dbo._DyeSysSH WHERE ID = @RefItemID
            
            
            
-- Secound item
            SELECT 
@NItem ID FROM SRO_VT_RAMY.dbo._DyeSysSH 
            
            WHERE TypeID1 
= @T1 
              
AND TypeID2 = @T2 
              
AND TypeID3 = @T3
              
AND TypeID4 = @T4
              
AND Color = @Color
              
AND DG = @DG
          
-- Upcating
          UPDATE SRO_VT_SHARD
.dbo._Items SET RefItemID = @NItem WHERE ID64 = @ItemID 
هو مش قديم اوى كده ^^ بس مش موجود على الموقع فقولت افيد الناس

====================

تسلموا يا رجالة .. بالتوفيق


توقيع Jayden :
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
Jaydenvich

التعديل الأخير تم بواسطة Jayden ; 01-04-2016 الساعة 06:58 PM

رد مع اقتباس