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

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة (https://silkroad4arab.com/vb/forumdisplay.php?f=226)
-   -   Reward FGW (https://silkroad4arab.com/vb/showthread.php?t=607225)

الجوكر 10-11-2016 03:27 PM

Reward FGW
 
السلام عليكم ورحمة الله وبركاته

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


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


شكرا

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

الجوكر 10-11-2016 11:07 PM

رد: Reward FGW
 
شكرا على المتابعة

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

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

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

فهمتنى

™ EgY_KhaN ™ 10-11-2016 11:55 PM

رد: Reward FGW
 
اقتباس:

المشاركة الأصلية كتبت بواسطة الجوكر (المشاركة 5284114)
شكرا على المتابعة

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

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

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

فهمتنى

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

Dev.Ri3o 11-11-2016 11:24 AM

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

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

رد: Reward FGW
 
##


الساعة الآن 06:14 PM.

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