الموضوع: Beginner quests reward
عرض مشاركة واحدة
قديم 18-07-2016, 03:35 PM   #5

™Shi6on
عضو لامع



الصورة الرمزية ™Shi6on


• الانـتـسـاب » Aug 2014
• رقـم العـضـويـة » 118617
• المشـــاركـات » 1,050
• الـدولـة » ِAlexandia
• الـهـوايـة » Helping ppl
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 57
™Shi6on جـيـد

™Shi6on غير متواجد حالياً



افتراضي رد: Beginner quests reward



بص يا باشا .. خليك معايا خطوه بخطوه ..
تقريبا المسار بتاعه هيكون
Media\server_dep\silkroad\event\mall_notify.txt
كود PHP:
Open "0" 
عشان تعمل disable لل beginner Quests
استخدم ده ..
كود PHP:
UPDATE dbo._RefCharDefault_Quest
SET Service 
0
Where ID between 1 
AND 13 
عشان تجيب الreward
كود PHP:
SELECT FROM dbo._RefQuestRewardItems WHERE QuestCodeName like 'QEV_ALL_BASIC_%' 
بص لما تلاقيه
مش هتعرف تعدل عليه لانه هيبقي multiple lines مش line واحد ..

..
الquery ده بيمسح عشان يمسح الmultiple rows و يسبلك 1 جمبه
to get rid of the multiple ones. ^_^
كود PHP:
/**/
USE SRO_VT_SHARD
Declare @ToDelete varchar(74)
SET @ToDelete 'QEV_ALL_BASIC_10'

Declare @newCount int
SET 
@newCount = (SELECT COUNT(QuestCodeNameFROM _RefQuestRewardItems WHERE QuestCodeName like @ToDelete)
Declare @
Zero int
SET 
@Zero 0
WHILE (@Zero < @newCount-1)
BEGIN
    DELETE TOP 
(1FROM _RefQuestRewardItems WHERE QuestCodeName like @ToDelete
    SET 
@Zero = @Zero+1
END
/**/ 
وعشان تخلص بقي الnpc هتعمل بقي اديت ف media.pk2
Media\server_dep\silkroad\textdata..
refquestrewarditems.txt
refqusetreward.txt
...
شوف كده و قولي وانا معاك ..
بس نصيحه اخويا ..
خد backup من كل حاجه ال db .. + الclient ..
عشان لو الدنيا مظبطتش .. تعرف ترجع للي كنت فيه ^_^


توقيع ™Shi6on :


رد مع اقتباس