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

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة (https://silkroad4arab.com/vb/forumdisplay.php?f=226)
-   -   تعالاا شوف ازاى تعمل honor buff صح (https://silkroad4arab.com/vb/showthread.php?t=473567)

chimoco11 30-12-2012 12:05 AM

تعالاا شوف ازاى تعمل honor buff صح
 
يا جماعة الطريقة اهى و لسا مجربها والله و مش كبيرا ولا حاجا ..
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 يعنى
مستنى الرد
Waiting Your Reply
من مجهودى و مش منقول م وجرب و شغال 100%

WeGs 30-12-2012 12:25 AM

اظن ان دى احسن من الى انت عاملو بس شكرآ

كود 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 


[GM]Tormentor 30-12-2012 12:58 AM

انا تبع الراجل الفوق بس الموضوع تمام ومقدرين تعبك بس اﻷسهل بيشتغل بية

MR ! HЄRO 30-12-2012 01:02 AM

تمام بس نسق الموضوع

yeayeayea 30-12-2012 01:05 AM

مشكور

[Dev] Arshivel 30-12-2012 01:32 AM

تمام ممكن طلب بس هيا انك تنسق الموضوع

chimoco11 30-12-2012 01:34 AM

:pile: :) Thanks All

tamershiko 06-07-2013 08:12 AM

طب ياباشا ده ينفع على سيرفر دريم ورلد ولا ايه ولو ينفع ممكن الشرح بالتفصيل شكرا ليك جدا

27md 06-07-2013 06:27 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة tamershiko (المشاركة 4780913)
طب ياباشا ده ينفع على سيرفر دريم ورلد ولا ايه ولو ينفع ممكن الشرح بالتفصيل شكرا ليك جدا

يا باشا مينفعش يعملها لاعب لازم الادمن يعملها

GM] BroKnight] 13-11-2013 01:48 AM

ThQ Alot:angel_not:

GM] Reflexs] 13-11-2013 01:56 AM

استمر


الساعة الآن 03:47 AM.

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