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

مشاهدة النسخة كاملة : Simple system to upgrade everything


Dev. iLegend
31-12-2016, 06:51 PM
http://upload.wikimedia.org/wikipedia/ar/c/c6/%D8%A8%D8%B3%D9%85_%D8%A7%D9%84%D9%84%D9%87_%D8%A7 %D9%84%D8%B1%D8%AD%D9%85%D9%86_%D8%A7%D9%84%D8%B1% D8%AD%D9%8A%D9%85.png
http://www10.0zz0.com/2015/04/03/03/997522205.png
http://www2.0zz0.com/2012/10/22/16/593531309.png
http://www5.0zz0.com/2015/04/03/03/107101660.png

الموضوع وبكل اختصار بيعمل ابجريد لأي أيتم موجود في Slot 13 أياً كان بس شرط انه يلاقيه في الـ OldItemID في جدول الأبجريد ،،

بمعني انك عاوز تعمل ابجريد بالأسكرول مثلاً لـ Ring +7 دجري 8 مثلاً ل Ring دجري 9 +0
هتضيف ال Old Ring RefObjCommon ID و New Ring RefObjCommon ID
جنب بعض في الجدول وتيجي في الكيوري تعدل عليها انا شارح كل حاجة هيتعدل عليها في الكيوري

أول حاجة هتكريت الجدول دا

Use SRO_VT_SHARDLOG
Create Table [dbo].[ItemsUpgrade]
([OldRefItemID] [Int] NOT NULL,
[NewRefItemID] [Int] NOT NULL)


تاني حاجة هتكريت سكرول وطبعاً دي مفروغ منها أو لو عندك اسكرول عاوز تعدل عليها اهم حاجة يكون معاك ال RefItemID بتاعها

ودي الكيوري هتحطها في SRO_VT_SHARDLOG.dbo._AddLogItem


IF (@Operation = 41 and @ItemRefID = 'Scroll CommonID')
Begin
Declare @NewItemID Int , @ID64 Int, @Slot Int, @ReqPlus Int, @NewPlus Int, @Name Varchar(100), @Codename Varchar(128), @Msg Varchar(128);
Set @Slot = 13; -- Upgrade Slot
Set @ReqPlus = 8; -- Required Optlevel
Set @NewPlus = 0; -- New Item OptLevel
Set @Codename = 'ITEM_MALL_UPGRADE_SCROLL_ALL_SLOT_13'; -- Upgrade Scroll CodeName128
Set @Msg = 'Target item cannot be upgraded, scroll has returned to your inventory.'; -- Private Message for fail upgrading process
Set @Name = (Select Charname16 From [SRO_VT_SHARD].[dbo].[_Char] Where CharID = @CharID);
Select @NewItemID = U.NewRefItemID , @ID64 = I.ID64 From [dbo].[ItemsUpgrade] U Inner Join [SRO_VT_SHARD].[dbo].[_Items] I
ON U.OldRefItemID = I.RefItemID Inner Join [SRO_VT_SHARD].[dbo].[_Inventory] V ON I.ID64 = V.ItemID Where V.CharID = @CharID
and V.Slot = @Slot and I.OptLevel = @ReqPlus;
IF (@NewItemID Is Not Null)
Begin
Update [SRO_VT_SHARD].[dbo].[_Items] Set RefItemID = @NewItemID , OptLevel = @NewPlus Where ID64 = @ID64;
End ELSE Begin
-- Vsro Multi Tool Table
Insert Into [iLegendBot].[dbo].[iLegend_Tool] (Service,Type,Target,Message,Date) Values ('1','Private',@Name,@Msg,Getdate());
Exec [SRO_VT_SHARD].[dbo].[_ADD_ITEM_EXTERN] @Name,@Codename,1,0;
End
End


انا نزلت الأسكرول دي لأن في ناس كلمتني كتير عشان الموضوع اللي كنت عامله قبل كدا بتاع الأبجريد سكرول القديمة ،،
عموماً انا مجربتهاش بس انا متأكد من الأكواد إن شاء الله مش هتلاقوا مشاكل

اللي عنده مشكلة ينزلها في قسم الأسئلة لأني بجد معنديش وقت ارد علي كل واحد مش عارف يضيف الأسكرول او يعدل علي الكيوري ،،
حاطت كومينتات في الكيوري عشان تشرحلك كل سطر هتعدل عليه بتاع إيه مفهمتش الكلام ترجمه علي جوجل
عشان متقولوش انت مش بترد علينا ليه او معاملتك ناشفة والكلام دا

تحياتي

work perfectly well :mf_doof:

Video

Here! (https://youtu.be/R8cn8nWW-tE)

Scroll Line ..
refobjCommon
1 45313 ITEM_UPGRADE_SCROLL ?? ??? xxx SN_ITEM_UPGRADE_SCROLL SN_ITEM_UPGRADE_SCROLL_TT_DESC 0 0 3 3 3 1 180000 3 0 1 1 1 255 3 1 0 0 1 0 15000 0 0 0 150 4500 -1 0 -1 0 -1 0 -1 0 -1 0 0 0 0 0 0 0 100 0 0 0 xxx item\etc\drop_ch_eventbox.bsr item\etc\Levi\upgrade.ddj xxx xxx 121304

RefObjItem
121304 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 5000 ???? 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

Itemdata_xxxx
1 45313 ITEM_UPGRADE_SCROLL ?? ??? xxx SN_ITEM_UPGRADE_SCROLL SN_ITEM_UPGRADE_SCROLL_TT_DESC 0 0 3 3 3 1 180000 3 0 1 1 1 255 3 1 0 0 1 0 15000 0 0 0 150 4500 -1 0 -1 0 -1 0 -1 0 -1 0 0 0 0 0 0 0 100 0 0 0 xxx item\etc\drop_ch_eventbox.bsr item\etc\Levi\upgrade.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 5000 ???? 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

Hamza FiGo
31-12-2016, 07:23 PM
تمام يابو رامي

بس كان حتي ياخد فكرة اللوك سيستم . هيا هيا ^^

Dev. iLegend
31-12-2016, 07:26 PM
معلش اهو نعمل اللي علينا في ناس ابيض في ال Sql

:strongsad:

Hamza FiGo
31-12-2016, 07:32 PM
معلش اهو نعمل اللي علينا في ناس ابيض في ال Sql

:strongsad:

تسلم يا كبير ... وهيتم الاضافة لمجموعة الاسكرولات

Levi
01-01-2017, 02:40 AM
تسلم يا رامي .. هي موجوده في معظم السيرفرات بس للأسف كله بيكسل يطلع حاجه لحد ..
تسلم مره تانيه
وجاري التجربه و هقولك.

Levi
01-01-2017, 04:02 AM
work perfectly well :mf_doof:

Video

Here! (https://youtu.be/R8cn8nWW-tE)

Scroll Line ..
refobjCommon
1 45313 ITEM_UPGRADE_SCROLL ?? ??? xxx SN_ITEM_UPGRADE_SCROLL SN_ITEM_UPGRADE_SCROLL_TT_DESC 0 0 3 3 3 1 180000 3 0 1 1 1 255 3 1 0 0 1 0 15000 0 0 0 150 4500 -1 0 -1 0 -1 0 -1 0 -1 0 0 0 0 0 0 0 100 0 0 0 xxx item\etc\drop_ch_eventbox.bsr item\etc\Levi\upgrade.ddj xxx xxx 121304

RefObjItem
121304 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 5000 ???? 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

Itemdata_xxxx
1 45313 ITEM_UPGRADE_SCROLL ?? ??? xxx SN_ITEM_UPGRADE_SCROLL SN_ITEM_UPGRADE_SCROLL_TT_DESC 0 0 3 3 3 1 180000 3 0 1 1 1 255 3 1 0 0 1 0 15000 0 0 0 150 4500 -1 0 -1 0 -1 0 -1 0 -1 0 0 0 0 0 0 0 100 0 0 0 xxx item\etc\drop_ch_eventbox.bsr item\etc\Levi\upgrade.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 5000 ???? 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

Dev. iLegend
02-01-2017, 02:25 AM
work perfectly well :mf_doof:

Video

Here! (https://youtu.be/R8cn8nWW-tE)

Scroll Line ..
refobjCommon
1 45313 ITEM_UPGRADE_SCROLL ?? ??? xxx SN_ITEM_UPGRADE_SCROLL SN_ITEM_UPGRADE_SCROLL_TT_DESC 0 0 3 3 3 1 180000 3 0 1 1 1 255 3 1 0 0 1 0 15000 0 0 0 150 4500 -1 0 -1 0 -1 0 -1 0 -1 0 0 0 0 0 0 0 100 0 0 0 xxx item\etc\drop_ch_eventbox.bsr item\etc\Levi\upgrade.ddj xxx xxx 121304

RefObjItem
121304 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 5000 ???? 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

Itemdata_xxxx
1 45313 ITEM_UPGRADE_SCROLL ?? ??? xxx SN_ITEM_UPGRADE_SCROLL SN_ITEM_UPGRADE_SCROLL_TT_DESC 0 0 3 3 3 1 180000 3 0 1 1 1 255 3 1 0 0 1 0 15000 0 0 0 150 4500 -1 0 -1 0 -1 0 -1 0 -1 0 0 0 0 0 0 0 100 0 0 0 xxx item\etc\drop_ch_eventbox.bsr item\etc\Levi\upgrade.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 5000 ???? 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


تسلم يا برنجي وشكراً لتجربتك ،،
تم إضافة مشاركتك للمشاركة الرئيسية

افندينا ™Hamboka™
02-01-2017, 04:52 AM
تسلم اباشا

JanGanSRO
02-01-2017, 09:07 AM
جميل يا حوبى مع انى معرفكش كويس لكنى بحترم دماغك جدا .

Dev. iLegend
10-01-2017, 07:18 PM
تسلم اباشا

منور
:ok:

جميل يا حوبى مع انى معرفكش كويس لكنى بحترم دماغك جدا .

تسلم يا معلم ، نورت الموضوع

Dev.Klito
11-01-2017, 10:36 AM
طال غيابك يا معلم السسكرول دى ممكن نعدل عليها شوية كده عشان تشتغل على C-SRO بس في ال upgrade window

Dev. iLegend
11-01-2017, 08:36 PM
طال غيابك يا معلم السسكرول دى ممكن نعدل عليها شوية كده عشان تشتغل على C-SRO بس في ال upgrade window

C-Sro أصلاً فيها أبجريد أيتمس

Dev.Klito
16-01-2017, 11:13 AM
C-Sro أصلاً فيها أبجريد أيتمس

منا عارف بس متلخبط

JanGanSRO
17-01-2017, 07:45 AM
منا عارف بس متلخبط

:sp_ike:

hodamoseba
31-01-2017, 09:38 PM
عاوز يكون نفس البلص يعنى ظ§ يكون ظ§ ميتغيرش ظ،ظ، يكون ظ،ظ،

hodamoseba
17-02-2017, 06:36 PM
طيب لو عاوز اعمل منو ظ¨ سكرول اعمل اية فى القروسيد ولو عاوز البلص بيقا هوا هوا اعمل اية

hodamoseba
17-02-2017, 06:39 PM
طيب عاوز اعمل كزة واحدة اعمل اية فى البروسيد علشان يبقى مرتطبط بيهم كلهم وعاوز البلص نفس البلص اعمل اية

hodamoseba
17-02-2017, 09:26 PM
Up:mfr_lol:

hodamoseba
17-02-2017, 11:46 PM
:111 (11)::111 (11)::111 (11)::111 (11):

hodamoseba
18-02-2017, 10:36 PM
Up

Dev. iLegend
21-02-2017, 01:15 AM
يا باشا لو عاوز تضيف كذا أيتم يتعمله أبجريد ضيفهم في الجدول
لكن لو عاوز تعمل اتنين سكرول علي جدول واحد مش هينفع لأن الأتنين اسكرول هيقومو بنفس العمل الأيتمس اللي هيتعملهم أبجريد بالأولي نفسهم الأيتمس اللي هيتعملهم ابجريد بالتانية
أكنك معملتش حاجة يعني ،،
عاوز تعملهم اتنين سكرول ممكن تاخده كا حاجة كوبي بإسم مختلف تكريت جدول جديد وتغير الأسماء في الكيوري
لأسم الجدول الجديد وتغير أسماء المتغيرات برضه مع تغيير ال ItemRefID بتاع الأسكرول

hodamoseba
21-02-2017, 01:04 PM
يا رامى انا على قدى فى الححات دى. ف انتا قولى اغير اية انا حاولت ولاهى. او اعملهولى

hodamoseba
21-02-2017, 07:57 PM
وممكن اعمل السكرول زى اكير ويبون كدة

hodamoseba
22-02-2017, 02:19 PM
المشكلة كلها فى البروسيد عاوز اعمل منة ظ¢

Dev. iLegend
23-02-2017, 06:53 AM
المشكلة كلها فى البروسيد عاوز اعمل منة ظ¢

انا قولت في الموضوع

اللي عنده مشكلة ينزلها في قسم الأسئلة لأني بجد معنديش وقت ارد علي كل واحد مش عارف يضيف الأسكرول او يعدل علي الكيوري ،،
حاطت كومينتات في الكيوري عشان تشرحلك كل سطر هتعدل عليه بتاع إيه مفهمتش الكلام ترجمه علي جوجل
عشان متقولوش انت مش بترد علينا ليه او معاملتك ناشفة والكلام دا

مش همشي ورا كل واحد عنده مشكلة انا معنديش وقت لكدا وياريت بلاش سبام انا قولتلك الحل ،،
ولو قوانين المنتدي بتنص اني لازم اساعد كل اللي يقف معاه حاجة في إضافة سكرول انا اللي منزلها يبقا يمسحوا الموضوع أريحلي انا نزلته عشان افيد الناس لكن مش معني كدا اني اكرس وقتي اني اخش اساعد ده وده وده انا ورايا شغل وبرامج شغال عليها

hodamoseba
24-02-2017, 11:46 PM
يا رامى بلعشم وانا اسف يا كبير :groupwave: