Dev.Ri3o |
10-11-2016 03:57 PM |
رد: Reward FGW
انت قصدك ال 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
|