اقتباس:
المشاركة الأصلية كتبت بواسطة Neoon
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
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
وهي دي الحلول فقط وانا مش مجربها.
|
يا باشا لا افهم كلامي ! انا قصدي honor buff academy هما اللي يجمعوا و يعملوها و كدة ! مش انا اللي اعملها ! انا قصدي مثلا اسكرول حاجة زي كدة بس هما اللي يعملوها و اللي ياخد مركز اول و كدة