سلام عليكم رجاله سيلكرود 4 عرب .. انا جاي انهارده ب scroll انا ال عاملها .. هوا ال سكرول موجوده بس بطريقه تانيه عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا
[ للتسجيل اضغط هنا ] بس ال procedure كبيره وال system كبير الصراحه .. انا عامل ال scroll دي بطريقه بسيطه جدا وسهله .. ال scroll بتعمل ايه ؟ ال scroll بتغيرلك السلاح ال انتا تحدده في ال procedure بسلاح تاني انت ال بتحدده بردو بنفس ال plus وال blue نخش بقا على ال lines :
RefObjCommon
كود:
1 47294 ITEM_CHANGE_WEAPON_SCROLL Change Weapon Scroll xxx SN_ITEM_CHANGE_WEAPON_SCROLL SN_ITEM_CHANGE_WEAPON_SCROLL_TT_DESC 0 0 3 3 3 1 180000 3 0 1 1 1 3 0 1 0 0 129 0 0 0 0 0 0 0 1 1 -1 0 -1 0 -1 0 -1 0 0 0 0 0 0 0 100 0 0 0 xxx item\etc\drop_mall_scroll.bsr item\etc\mall_change_name.ddj xxx xxx 22751
RefObjItem
كود:
22751 1 2 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1500 ???? 1 ?????? -1 RESURRECT -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx 0 0 0
وزي كل موضوع بعمله .. لازم تتأكد ان ID ال RefObjItem هوا نفسه ال Link في آخر سطر في ال RefObjCommon عشان متجيبش مشاكل (للمبتدئين)
Itemdata%.txt
كود:
1 47294 ITEM_CHANGE_WEAPON_SCROLL Change Weapon Scroll xxx SN_ITEM_CHANGE_WEAPON_SCROLL SN_ITEM_CHANGE_WEAPON_SCROLL_TT_DESC 0 0 3 3 3 1 180000 3 0 1 1 1 3 0 1 0 0 129 0 0 0 0 0 0 0 1 1 -1 0 -1 0 -1 0 -1 0 0 0 0 0 0 0 100 0 0 0 xxx item\etc\drop_mall_scroll.bsr item\etc\mall_change_name.ddj xxx xxx 1 2 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1500 ???? 1 ?????? -1 RESURRECT -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx 0 0
واتأكد ان ID ال Itemdata ال هوا 47294 هوا نفسه ID ال RefObjCommon
Text_object
كود:
1 SN_ITEM_CHANGE_WEAPON_SCROLL ?? ?? (?) 0 0 0 0 0 Change Weapon Scroll Change Weapon Scroll 0 0 0 0 0 0 0
1 SN_ITEM_CHANGE_WEAPON_SCROLL_TT_DESC ?? ?? (?) 0 0 0 0 0 <sml2><strong><font color=""255,236,219,156"">Change Weapon :</font></strong><br>This scroll will change your weapon with a new weapon but it will keep the plus and the blue .</sml2> <sml2><strong><font color=""255,236,219,156"">Change Weapon :</font></strong><br>This scroll will change your weapon with a new weapon but it will keep the plus and the blue .</sml2> 0 0 0 0 0 0 0
ودي procedure هتحطها في الداتابيز في المسار ده :
SRO_VT_SHARDLOG>Programmability>Stored Procedures>_AddLogItem
كود:
IF (@Operation = '41') and (@ItemRefID = 'Scroll_ID') -- This procedure is made by #HB
Begin
UPDATE [SRO_VT_SHARD].dbo._Items Set _Items.RefItemID = 'New_Item_ID'
Where ID64 = (select [SRO_VT_SHARD].dbo._Inventory.ItemID from [SRO_VT_SHARD].dbo._Inventory where
[SRO_VT_SHARD].dbo._Inventory.CharID = @CharID AND [SRO_VT_SHARD].dbo._Inventory.Slot = '6' AND
RefItemID = 'Old_Item_ID' )
End
بدل ال 'Scroll_ID' بي ID ال RefObjCommon بتاع ال scroll وي 'New_Weapon_ID' ب ID السلاح بعد ما تضرب ال scroll وي 'Old_Weapon_ID' ب ID السلاح ال هيتحول منو للسلاح الجديد ..
ملحوظه : لو عاوز تخليها لي set او accessory .. بسيطه جدا يا باشا غير ال slot من ال procedure بتاعي بدل Slot = '6' لي رقم ال slot ال انت عاوزوا بقا على حسب لو هتعملها على set او accessory وكدا ..
ملحوظه : لازم تبقا لابس السلاح في ايدك عشان انا ظابط ال slot = 6
ودي صور من جهازي قبل وبعد ما ضربت ال scroll .. انا كنت ظابطها تحول من glaive egy a ل egy b :
موضوعي السابق : عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا
[ للتسجيل اضغط هنا ]
تحياتي

