قسم الشروحات و البرامج المستخدمة في عمل السيرفرات الخاصة [ قسم متخصص فى شروحات و البرامج في عمل السيرفرات الخاصة ] [ يرجى عدم وضع الأسئلة والاستفسارات في هذا القسم ] |
|
أدوات الموضوع | انواع عرض الموضوع |
|
30-04-2019, 01:25 AM | #1 | ||||||||||
|
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ] الموضوع بخصوص انك تبعت silk لل Character على طول من غير Teleport وطبعا شوية تعديلات عليه عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ] #Procedure كود:
USE [RI3O_VT_SYSTEMS] GO /****** Object: StoredProcedure [dbo].[Silks] Script Date: 4/30/2019 12:00:55 AM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[Silks] @UserID INT, @NumSilk INT, @Type INT as DECLARE @SilkRemain INT,@SilkType tinyint,@OrderID INT,@Reason tinyint ------------------------------- All silk types ----------------------------------- Created By #Ri3o ----- IF (@Type = 1) /** silk own **/ Begin Set @SilkRemain = (Select silk_own from SRO_VT_ACCOUNT.dbo.SK_Silk Where JID=@UserID) UPDATE SRO_VT_ACCOUNT.dbo.SK_Silk SET silk_own = @SilkRemain + @NumSilk WHERE JID = @UserID Set @SilkType = 0 -- silk type -- Set @Reason = 0 -- notice --- END ELSE IF (@Type = 2) /** silk gift **/ Begin Set @SilkRemain = (Select silk_gift from SRO_VT_ACCOUNT.dbo.SK_Silk Where JID=@UserID) UPDATE SRO_VT_ACCOUNT.dbo.SK_Silk SET silk_gift = @SilkRemain + @NumSilk WHERE JID = @UserID Set @SilkType = 1 -- silk gift type -- Set @Reason = 2 -- notice --- END ELSE IF (@Type = 3) /** silk point **/ Begin Set @SilkRemain = (Select silk_point from SRO_VT_ACCOUNT.dbo.SK_Silk Where JID=@UserID) UPDATE SRO_VT_ACCOUNT.dbo.SK_Silk SET silk_point = @SilkRemain + @NumSilk WHERE JID = @UserID Set @SilkType = 2 -- silk point type -- Set @Reason = 1 -- notice --- END --INSERT Silk Own SELECT @OrderID = cast(MAX(OrderNumber)+1 as INT) FROM SRO_VT_ACCOUNT.dbo.SK_SilkBuyList WHERE UserJID = @UserID IF(@OrderID is NULL) BEGIN set @OrderID = 0 END INSERT SRO_VT_ACCOUNT.dbo.SK_SilkBuyList(UserJID,Silk_Type,Silk_Reason,Silk_Offset,Silk_Remain,ID,BuyQuantity,SlipPaper,RegDate,OrderNumber) VALUES( @UserID,@SilkType,0,@NumSilk,@SilkRemain + @NumSilk,0,1,"User Purchase Silk from VDC-Net2E Billing System",GETDATE(),@OrderID) INSERT SRO_VT_ACCOUNT.dbo.SK_SilkChange_BY_Web(JID,silk_remain,silk_offset,silk_type,reason) VALUES(@UserID,@SilkRemain + @NumSilk,@NumSilk,@SilkType,@Reason) IF (@@error <> 0 or @@rowcount = 0) BEGIN SELECT Result = "FAIL" -- ROLLBACK TRANSACTION RETURN END SELECT Result = "SUCCESS" -- COMMIT TRANSACTION RETURN SET QUOTED_IDENTIFIER OFF GO كل اللى هتعملو انك هتعمل Execute لل Procedure فى اى system عندك فى الجزء بتاع ال Rewad زى كدة كود:
EXEC RI3O_VT_SYSTEMS.dbo.Silks JID, Amount, Type والرسالة بتاعتو تقدر تعدل عليها من ال Textuisystem هتدور على كود:
UIIT_STT_SILK_BUY_RESULT عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ] Type : 2 اللى هو ال Gift Silk والرسالة بتاعتو تقدر تعدل عليها من ال Textuisystem هتدور على كود:
UIIT_STT_SILK_BUY_RECEIVE عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ] Type : 3 اللى هو ال Silk point والرسالة بتاعتو تقدر تعدل عليها من ال Textuisystem هتدور على كود:
UIIT_STT_SILK_BUY_CANCLE عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ] عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ] تحياتى الحارة ^_^ |
||||||||||
|
30-04-2019, 01:28 AM | #2 | ||||||||||
|
الله ينور يا احمد ... تسلم |
||||||||||
|
30-04-2019, 01:30 AM | #3 | |||||||||||
|
اقتباس:
|
|||||||||||
|
30-04-2019, 04:33 AM | #4 | ||||||||||
|
ممتاز تسلم بس كان عاوز بعض الصور للتوضيح شوية للناس اللي متعرفش حاجة خالص |
||||||||||
|
يتصفح الموضوع حالياً : 1 (0 عضو و 1 زائر) | |
|
|
المواضيع المتشابهه | ||||
الموضوع | كاتب الموضوع | المنتدى | الردود | آخر مشاركة |
EmergencySro | Cap 110 | Pvp Degree 11 | 1M Free Silk | Coin System | Instant Level 110 | Max Alchem | MR.KaBO | قـسـم خـاص بالـ Data Base | 6 | 09-06-2024 01:42 PM |
Silk Scroll Procedure | BlackClover | قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة | 2 | 07-04-2020 07:42 PM |