11-10-2017, 11:52 AM
|
#2
|
|
• الانـتـسـاب » Mar 2015
|
• رقـم العـضـويـة » 121247
|
• المشـــاركـات » 3,302
|
• الـدولـة » مصر
|
• الـهـوايـة » ذكر الله ~ لا اله الا الله ~
|
• اسـم الـسـيـرفـر » No Server
|
• الـجـنـس » Male
|
• نقـاط التقييم » 98
|
|
|
رد: طلب يريت كله يخش ضروري
1-روح اعمل اكاديمى بالchar الى انت عاوز فيها ال honor buff
2-افتحSQL وبعديها دوس SRO_VT_SHARD و بعديها _TrainingCamp هتلاقى مكتوب اسم الكرتر و جمبيها حاجات كدا هتشوف GraduateCount و Evaluationpoint حط هنا 200 و هنا 200 و save
3-افتح _TrainingCampMember و اعمل copy لل CampIID بتاع اسم الشخصية الى عايزها
4-افتح _TrainingCampHonorRank و اكتب فى CampIID الاى دى اكيد و فى Rank اكتب 1 و فى Raning اكتب 1 بردوا ... ]علما بان Rank دى بفات honor buff و 1 يعنى كل البفات و Ranking دى رقم كام فى سجل الhonor buff player الى بتيجها فى الجيم من ستورج honor buff بس كداا
بعد ما تعمل كل دا اقفل كل ملفات السيرفر و افحها تانى و مبروك عليك honor buff
لو عايز تعمل تانى اكتب فى Ranking 2 و لو عايز تعمل كركتر ثالثا اكتب فى Raning 3 و هكذا لكن فى Rank دى 1 يعنى كل البفات king يعنى
ومتنساش تعمل Restart Server
او إستخدم الكويري ده لو عاوز تديه لحد من اللاعبين عندك في السيرفر
كود PHP:
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
وهي دي الحلول فقط وانا مش مجربها.
|
|
|