01-04-2016, 05:48 PM
|
#5
|
|
• الانـتـسـاب » Jun 2008
|
• رقـم العـضـويـة » 24328
|
• المشـــاركـات » 1,559
|
• الـدولـة » طنـــطاوي
|
• الـهـوايـة » Private server developing and designing [ 2D -3D - Pk2 ]
|
• اسـم الـسـيـرفـر » Private Server
|
• الـجـنـس » Male
|
• نقـاط التقييم » 89
|
|
|
رد: [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 ; 01-04-2016 الساعة 06:58 PM
|