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

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة (https://silkroad4arab.com/vb/forumdisplay.php?f=226)
-   -   دقيقه من وقتك (https://silkroad4arab.com/vb/showthread.php?t=474198)

block2010 02-01-2013 03:35 PM

دقيقه من وقتك
 
انا عايز شرح عمل ال Honer Buff Academy
و يرات شرح عمل ال FTW

Bouken 02-01-2013 04:17 PM

أتفضل

اقتباس:

المشاركة الأصلية كتبت بواسطة ™Stop™ (المشاركة 4484448)
1-هترح تعمل أكاديميى

2-تفتح الداتا بيز و ترح هنا SRO_VT_SHARD

3-هتروح هنا _Char عشان تعرف الـ ID بتاع الاكونت بتاعك

4-هترح هنا _TrainingCampMember هتدور هنا فى العمود التالت على الـ ID بتاعك ألى أنت جبتوا من
هنا _Char و بعدين تقوم واخد الـ CampID بتاعوا

5-هتروح هنا _TrainingCampHonorRank وتقوم كاتب رقم الـ CampID ألى انت جبتوا فى العمود رقم 2 و تكتب فى العمود رقم 3 واحد

ما فيش أحلى من كد شرح


yeayeayea 02-01-2013 04:22 PM

او استغدم Query دا اسهل
كود:

USE [SRO_VT_SHARD]
DECLARE @CharName Varchar (MAX)
DECLARE @Graduates INT
DECLARE @HonorPoints INT
DECLARE @CharID INT
DECLARE @CampID INT
SET        @CharName = '_2ReaiS_'
SET        @CharID = (Select CharID FROM _Char Where CharName16 = @CharName)
SET        @CampID    = (Select TOP 1 CampID FROM _TrainingCampBuffStatus Where RecipientCharID = @CharID)
SET        @Graduates    =    '1234'
SET        @HonorPoints=    @Graduates * 39

--------------------

UPDATE [Dbo].[_TrainingCamp]
SET GraduateCount = @Graduates
WHERE [Dbo].[_TrainingCamp].[ID] = @CampID
UPDATE [dbo].[_TrainingCampMember]
SET HonorPoint = @HonorPoints
WHERE [dbo].[_TrainingCampMember].[CampID]=@CampID


block2010 02-01-2013 06:27 PM

ال Query ده استخدم ازاي ولافين ؟


الساعة الآن 07:04 AM.

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