الموقع العربي الاول للعبة 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=610281)

hamo05 19-01-2017 11:25 PM

سؤال بسيط بخصوص الاكاديمى
 
دلوقتى انا عايز ادى واحد بافات اكاديمى ...
معايا الquery دا

كود PHP:

USE [SRO_VT_SHARD]  
DECLARE @
CharName Varchar (MAX)  
DECLARE @
Graduates INT  
DECLARE @HonorPoints INT  
DECLARE @CharID INT  
DECLARE @CampID INT  
SET        
@CharName '*[YourCharName]'  
SET        @CharID = (Select CharID FROM _Char Where CharName16 = @CharName)  
SET        @CampID    = (Select TOP 1 CampID FROM _TrainingCampBuffStatus Where RecipientCharID = @CharID)  
SET        @Graduates    =    '1234[Number Of Graduates] '  
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 


دا شغال بس الفكرة ان لو اديته بيه 50 شخصية مثلا
و فى ناس تانية طلعت اكونتات سواء 100 200
بيفضل هوا فوق فى الرانك و بيفضل كينج.....

انا عايز اديله GraduateCount و Honorpoint
فلو حد طلع اكتر منه يعديه عادى ميفضلش ثابت

جربت كتير عرفت اديله honorpoint من ال _trainingcampmember
ناقص اديله الgraduatecount انه مطلع 50 او 100 مثلا

حد عنده query? او حل؟؟؟ باستخدام ال charname او ال charid?







Dev.Ri3o 20-01-2017 11:39 AM

رد: سؤال بسيط بخصوص الاكاديمى
 
الموضوع مش بال Graduate الموضوع كلو بال Point لو تلاحظ
كود:

@Graduates * 39
ال Point كدة بتتضرب فى 39 شوف انت قللها شوية ولا عايز تعمل ايه انا مش عارف على كل كام Graduate بياخد كام Point شوف انت بقى وجرب

hamo05 20-01-2017 05:14 PM

رد: سؤال بسيط بخصوص الاكاديمى
 
بص يا باشا , دلوقتى مثلا السيرفر فيه 50 بلاير اساميهم 1,2,3,4 لحد 50 تمام؟

دلوقتى انا عملت الكوير دا مثلا لشخصية ( 5 ) و اديته 50 graduate و 950 honorpoint
تمام؟ خد البافات و تمام , لو شخصية (10) طلع اكونتات 100 اكونت يعنى المفروض اهو ضعفه
و شخصية (11) طلع 150 اكونت يبقى ضغفين , مش بيعدوه فى الرانك , بيتعمل رفريش و الرانك شغاله
تمام مع الجميع الا هوا , بيفضل فوقيهم فى الرانك مش بيعدوه , انا عايز مثلا اديله انه طلع 50 شخصية , (graduateCount) يبقى خد بيونت بتوعهم بس بحيث لما واحد تانى يطلع اكونتات اكتر منه يعديه عادى ,

انا ينفع اديله بوينت من ال trainingcampmember_ بالشير id سهلة
انا عايز اديله graduatecount بس الى هى فى الtrainingcamp بس بعملها بشير id او charname16 الكوير مش بيتعمل , يا ريت تكون فهمت قصدى على ايه :)

طولت عليك معلش

Dev.Ri3o 20-01-2017 06:43 PM

رد: سؤال بسيط بخصوص الاكاديمى
 
اقتباس:

المشاركة الأصلية كتبت بواسطة hamo05 (المشاركة 5295124)
بص يا باشا , دلوقتى مثلا السيرفر فيه 50 بلاير اساميهم 1,2,3,4 لحد 50 تمام؟

دلوقتى انا عملت الكوير دا مثلا لشخصية ( 5 ) و اديته 50 graduate و 950 honorpoint
تمام؟ خد البافات و تمام , لو شخصية (10) طلع اكونتات 100 اكونت يعنى المفروض اهو ضعفه
و شخصية (11) طلع 150 اكونت يبقى ضغفين , مش بيعدوه فى الرانك , بيتعمل رفريش و الرانك شغاله
تمام مع الجميع الا هوا , بيفضل فوقيهم فى الرانك مش بيعدوه , انا عايز مثلا اديله انه طلع 50 شخصية , (graduateCount) يبقى خد بيونت بتوعهم بس بحيث لما واحد تانى يطلع اكونتات اكتر منه يعديه عادى ,

انا ينفع اديله بوينت من ال trainingcampmember_ بالشير id سهلة
انا عايز اديله graduatecount بس الى هى فى الtrainingcamp بس بعملها بشير id او charname16 الكوير مش بيتعمل , يا ريت تكون فهمت قصدى على ايه :)

طولت عليك معلش

منا بقولك خش على ال Table اللى بيتسجل فيها ال Point وشوف ال academy بتدى لكل Graduate كام Point مش شرط يكونو 39 زى اللى فى ال Query وزى ما قولتلك الترتيب بعدد ال Point مش بعدد ال Graduate

Dev.Ri3o 22-01-2017 07:32 PM

رد: سؤال بسيط بخصوص الاكاديمى
 
##


الساعة الآن 03:34 PM.

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