المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : Reward FGW


الجوكر
10-11-2016, 03:27 PM
السلام عليكم ورحمة الله وبركاته

عاوز اغير ال Reward FGW الاربع مهمات مش ال 110 بس


معلش طلباتى كتير


شكرا

Dev.Ri3o
10-11-2016, 03:57 PM
انت قصدك ال 1 star و 2 star و ال 3 star و ال 4 Stat ؟
بص قبل اى حاجة انت لازم تكون عارف ايه هى ال Reward بتاعة ال FGW اللى عندك يعنى مثلا بيخيرك ما بين iTems ايه و ايه
بعد كدة هتعمل ال Query ده

USE [SRO_VT_SHARD]
GO
DECLARE @NewItem1 varchar(128)
DECLARE @NewItem2 varchar(128)
DECLARE @NewItem3 varchar(128)
DECLARE @NewItem4 varchar(128)
DECLARE @NewItem5 varchar(128)
DECLARE @NewItem6 varchar(128)
DECLARE @NewItem7 varchar(128)
DECLARE @NewItem8 varchar(128)
DECLARE @NewItem9 varchar(128)
DECLARE @NewItem10 varchar(128)
DECLARE @NewItem11 varchar(128)
DECLARE @NewItem12 varchar(128)
DECLARE @NewItem13 varchar(128)
DECLARE @NewItem14 varchar(128)
/* Script New Itens */
SET @NewItem1='ITEM_CH_SWORD_13_C_RARE' -- New Items
SET @NewItem2='ITEM_CH_BLADE_13_C_RARE' -- New Items
SET @NewItem3='ITEM_CH_SPEAR_13_C_RARE' -- New Items
SET @NewItem4='ITEM_CH_TBLADE_13_C_RARE' -- New Items
SET @NewItem5='ITEM_CH_BOW_13_C_RARE' -- New Items
SET @NewItem6='ITEM_EU_SWORD_13_C_RARE' -- New Items
SET @NewItem7='ITEM_EU_TSWORD_13_C_RARE' -- New Items
SET @NewItem8='ITEM_EU_AXE_13_C_RARE' -- New Items
SET @NewItem9='ITEM_EU_DAGGER_13_C_RARE' -- New Items
SET @NewItem10='ITEM_EU_CROSSBOW_13_C_RARE' -- New Items
SET @NewItem11='ITEM_EU_TSTAFF_13_C_RARE' -- New Items
SET @NewItem12='ITEM_EU_DARKSTAFF_13_C_RARE' -- New Items
SET @NewItem13='ITEM_EU_STAFF_13_C_RARE' -- New Items
SET @NewItem14='ITEM_EU_HARP_13_C_RARE' -- New Items
/* End Script New Itens */

/* Script Update New Itens */
UPDATE _RefQuestRewardItems
SET ItemCodeName=@Newitem1
WHERE ItemCodeName='ITEM_CH_SWORD_11_SET_A_RARE'

UPDATE _RefQuestRewardItems
SET ItemCodeName=@Newitem2
WHERE ItemCodeName='ITEM_CH_BLADE_11_SET_A_RARE'

UPDATE _RefQuestRewardItems
SET ItemCodeName=@Newitem3
WHERE ItemCodeName='ITEM_CH_SPEAR_11_SET_A_RARE'

UPDATE _RefQuestRewardItems
SET ItemCodeName=@Newitem4
WHERE ItemCodeName='ITEM_CH_TBLADE_11_SET_A_RARE'

UPDATE _RefQuestRewardItems
SET ItemCodeName=@Newitem5
WHERE ItemCodeName='ITEM_CH_BOW_11_SET_A_RARE'
/*HeroSilkroad Revolution*/
UPDATE _RefQuestRewardItems
SET ItemCodeName=@Newitem6
WHERE ItemCodeName='ITEM_EU_SWORD_11_SET_A_RARE'

UPDATE _RefQuestRewardItems
SET ItemCodeName=@Newitem7
WHERE ItemCodeName='ITEM_EU_TSWORD_11_SET_A_RARE'

UPDATE _RefQuestRewardItems
SET ItemCodeName=@Newitem8
WHERE ItemCodeName='ITEM_EU_AXE_11_SET_A_RARE'

UPDATE _RefQuestRewardItems
SET ItemCodeName=@Newitem9
WHERE ItemCodeName='ITEM_EU_DAGGER_11_SET_A_RARE'

UPDATE _RefQuestRewardItems
SET ItemCodeName=@Newitem10
WHERE ItemCodeName='ITEM_EU_CROSSBOW_11_SET_A_RARE'

UPDATE _RefQuestRewardItems
SET ItemCodeName=@Newitem11
WHERE ItemCodeName='ITEM_EU_TSTAFF_11_SET_A_RARE'

UPDATE _RefQuestRewardItems
SET ItemCodeName=@Newitem12
WHERE ItemCodeName='ITEM_EU_DARKSTAFF_11_SET_A_RARE'

UPDATE _RefQuestRewardItems
SET ItemCodeName=@Newitem13
WHERE ItemCodeName='ITEM_EU_STAFF_11_SET_A_RARE'

UPDATE _RefQuestRewardItems
SET ItemCodeName=@Newitem14
WHERE ItemCodeName='ITEM_EU_HARP_11_SET_A_RARE'
/* End Script Update New Itens */

/* Insert Shield Degree13 Europe and Chinese in quest Forgotten */
INSERT INTO _RefQuestRewardItems ([Service], QuestID, QUestCodeName, RewardType, ItemCodeName, OptionalItemCode, OptionalItemCnt, AchieveQuantity, RentItemCodeName, Param1, Param1_Desc, Param2, Param2_Desc) VALUES (1, 799, 'QNO_FW_RS1_001', 0, 'ITEM_CH_SHIELD_13_C_RARE', 'xxx', 0, 1, 'xxx', 0, 'xxx', 0, 'xxx')
INSERT INTO _RefQuestRewardItems ([Service], QuestID, QUestCodeName, RewardType, ItemCodeName, OptionalItemCode, OptionalItemCnt, AchieveQuantity, RentItemCodeName, Param1, Param1_Desc, Param2, Param2_Desc) VALUES (1, 799, 'QNO_FW_RS1_001', 0, 'ITEM_EU_SHIELD_13_C_RARE', 'xxx', 0, 1, 'xxx', 0, 'xxx', 0, 'xxx')
/* End insert Shield Degree13 Europe and Chinese in quest Forgotten */


هتكتب ال New Items او ال New Degree اللى انت عايزو يبقى Reward فى الحتة دى

/* Script New Itens */
SET @NewItem1='ITEM_CH_SWORD_13_C_RARE' -- New Items
SET @NewItem2='ITEM_CH_BLADE_13_C_RARE' -- New Items
SET @NewItem3='ITEM_CH_SPEAR_13_C_RARE' -- New Items
SET @NewItem4='ITEM_CH_TBLADE_13_C_RARE' -- New Items
SET @NewItem5='ITEM_CH_BOW_13_C_RARE' -- New Items
SET @NewItem6='ITEM_EU_SWORD_13_C_RARE' -- New Items
SET @NewItem7='ITEM_EU_TSWORD_13_C_RARE' -- New Items
SET @NewItem8='ITEM_EU_AXE_13_C_RARE' -- New Items
SET @NewItem9='ITEM_EU_DAGGER_13_C_RARE' -- New Items
SET @NewItem10='ITEM_EU_CROSSBOW_13_C_RARE' -- New Items
SET @NewItem11='ITEM_EU_TSTAFF_13_C_RARE' -- New Items
SET @NewItem12='ITEM_EU_DARKSTAFF_13_C_RARE' -- New Items
SET @NewItem13='ITEM_EU_STAFF_13_C_RARE' -- New Items
SET @NewItem14='ITEM_EU_HARP_13_C_RARE' -- New Items


وهتكتب ال Reward القديمة او ال Degree القديم فى الحتة دى

/* Script Update New Itens */
UPDATE _RefQuestRewardItems
SET ItemCodeName=@Newitem1
WHERE ItemCodeName='ITEM_CH_SWORD_11_SET_A_RARE'

UPDATE _RefQuestRewardItems
SET ItemCodeName=@Newitem2
WHERE ItemCodeName='ITEM_CH_BLADE_11_SET_A_RARE'

UPDATE _RefQuestRewardItems
SET ItemCodeName=@Newitem3
WHERE ItemCodeName='ITEM_CH_SPEAR_11_SET_A_RARE'

UPDATE _RefQuestRewardItems
SET ItemCodeName=@Newitem4
WHERE ItemCodeName='ITEM_CH_TBLADE_11_SET_A_RARE'

UPDATE _RefQuestRewardItems
SET ItemCodeName=@Newitem5
WHERE ItemCodeName='ITEM_CH_BOW_11_SET_A_RARE'
/*HeroSilkroad Revolution*/
UPDATE _RefQuestRewardItems
SET ItemCodeName=@Newitem6
WHERE ItemCodeName='ITEM_EU_SWORD_11_SET_A_RARE'

UPDATE _RefQuestRewardItems
SET ItemCodeName=@Newitem7
WHERE ItemCodeName='ITEM_EU_TSWORD_11_SET_A_RARE'

UPDATE _RefQuestRewardItems
SET ItemCodeName=@Newitem8
WHERE ItemCodeName='ITEM_EU_AXE_11_SET_A_RARE'

UPDATE _RefQuestRewardItems
SET ItemCodeName=@Newitem9
WHERE ItemCodeName='ITEM_EU_DAGGER_11_SET_A_RARE'

UPDATE _RefQuestRewardItems
SET ItemCodeName=@Newitem10
WHERE ItemCodeName='ITEM_EU_CROSSBOW_11_SET_A_RARE'

UPDATE _RefQuestRewardItems
SET ItemCodeName=@Newitem11
WHERE ItemCodeName='ITEM_EU_TSTAFF_11_SET_A_RARE'

UPDATE _RefQuestRewardItems
SET ItemCodeName=@Newitem12
WHERE ItemCodeName='ITEM_EU_DARKSTAFF_11_SET_A_RARE'

UPDATE _RefQuestRewardItems
SET ItemCodeName=@Newitem13
WHERE ItemCodeName='ITEM_EU_STAFF_11_SET_A_RARE'

UPDATE _RefQuestRewardItems
SET ItemCodeName=@Newitem14
WHERE ItemCodeName='ITEM_EU_HARP_11_SET_A_RARE'
/* End Script Update New Items */



وبعد اما تخلص هتروح على Table اسمو _RefQuestRewardItems فى ال Database وهتاخد اللى فى Copy الكلام ده بعد اما تعمل ال Query وتغير للانت عايزو هتاخدو Copy وتروح ال Media على txt اسمو
RefQuestRewardItems هتفتح ال txt وتشيل اللى فى وتحط فى اللى انت عملتلو Copy من ال Database

الجوكر
10-11-2016, 11:07 PM
شكرا على المتابعة

بس انا مقصدش ال 1 star و .......

انا اقصد المستويات

80-91
80-91
91-100
101-110

فهمتنى

™ EgY_KhaN ™
10-11-2016, 11:55 PM
شكرا على المتابعة

بس انا مقصدش ال 1 star و .......

انا اقصد المستويات

80-91
80-91
91-100
101-110

فهمتنى

ماهو كاتبلك الحل وشارحه كمان ياريس
شوف بس الكلام الي هوا كاتبه وهتفهم هوا مطبق المثال علي بتاعت 101-110 اقرأ كلامو كويس وطبقه انت بقا في اي ليفل انت عايزه

Dev.Ri3o
11-11-2016, 11:24 AM
انا كاتبلك المهم انك تعرف ال Reward القديم وتحط انت الجديد والكلام ده بقى على اى FGW مثلا lvl 80-90 بيديك Weapon D9 بشرط انك تكون عارف كل ال Rewards تحط ال Rewards القديمة تحت والجديدة فوق ومتنساش تعمل Copy لل Table ده بعد التعديل و تحطه فى ال Media

Dev.Ri3o
12-11-2016, 05:30 PM
##