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

مشاهدة النسخة كاملة : بخصوص الـ Drops


Black Shield
20-02-2016, 03:49 AM
شباب انا شوفت مواضيع كتير عن الـDrops

جربت اضيف ايتم ليونك بس مش الأيتم مش بينزل او ممكن يكون بينزل بس مستخبي بين كمية التابلتس الكتييرر جدا الي بتنزل من اليونك
عاوز اعرف ازاي اشيل الدروبات الكتير الي في اليونك ديه
مع العلم اني شيلت كل الدروبات من _RefMonster_AssignedItemDrop

اعتقد هي في التابلز ديه بس مش عارف اتعامل معاهم
_RefDropClassSel

اي حد ممكن يساعد

al_zahher
20-02-2016, 04:07 AM
عشان تلغي دروب التابلت
Update _RefDropItemAssign
set service = 0
where RefItemID between 6295 and 6678
عشان تلغي دروب الستون
Update _RefDropItemAssign
set service = 0
where RefItemID between 6679 and 7062

Dev.BigBear
20-02-2016, 06:23 AM
عشان تلغي دروب التابلت
Update _RefDropItemAssign
set service = 0
where RefItemID between 6295 and 6678عشان تلغي دروب الستون
Update _RefDropItemAssign
set service = 1
where RefItemID between 6679 and 7062

بس هو عيز يشيل الدروب من يونك معين مش يشلها خالص
جرب دا و شوف

Select Items You Want To Remove

Use SRO_VT_SHARD select ID from _RefObjCommon where CodeName128 like 'ITEM CODE'


Remove Item

USE SRO_VT_SHARD DELETE FROM _RefMonster_AssignedItemDrop where RefitemID like '25834'

al_zahher
20-02-2016, 12:35 PM
بس هو عيز يشيل الدروب من يونك معين مش يشلها خالص
جرب دا و شوف

Select Items You Want To Remove

Use SRO_VT_SHARD select ID from _RefObjCommon where CodeName128 like 'ITEM CODE'


Remove Item

USE SRO_VT_SHARD DELETE FROM _RefMonster_AssignedItemDrop where RefitemID like '25834'
طيب متقرا الموضوع تانى كده ؟
مع العلم اني شيلت كل الدروبات من _RefMonster_AssignedItemDrop

Black Shield
20-02-2016, 03:29 PM
انا بالفعل ماسح كل الدروبات من اليونك
و بردومش عاوز اشيل التابلتس و الاستونز كلها من الجيم
في طريقة اعرف اشيلهم من يونك معين بس ؟!

و شكرا لمتابعتكم

Dev.BigBear
20-02-2016, 07:22 PM
طيب متقرا الموضوع تانى كده ؟
مع العلم اني شيلت كل الدروبات من _RefMonster_AssignedItemDrop


لو شالو بايدو ممكن يكون نسى حاجة


انا بالفعل ماسح كل الدروبات من اليونك
و بردومش عاوز اشيل التابلتس و الاستونز كلها من الجيم
في طريقة اعرف اشيلهم من يونك معين بس ؟!

و شكرا لمتابعتكم



انت مسحها بالكويرى ولا بايدك انت؟

Black Shield
20-02-2016, 09:04 PM
بـQuery

Dev.BigBear
20-02-2016, 09:12 PM
بص هو الكويرى دا شغال معايا تمام اووى
بس طالما انت عيز تشلهم خالص ممكن تستخدم الكويرى الى حطو zahher
بس انا عندى اقتراح ممكن تجربو
انت ممكن تعدل فى rate بتاع بتاع الدروب لليونك دا و تخلية 0
طالما هى مش عيزا تتشال

Black Shield
22-02-2016, 07:28 PM
انا شايل الايتمز نفسها لاكن في تابلتس و استونز و حاجات تانيا كتير بتنزل من اليونك

MenToR
22-02-2016, 08:19 PM
هات كود الايتم اللي بيقع من ObjCommon او با الكيوري دي

Use SRO_VT_SHARD select ID from _RefObjCommon where CodeName128 like 'MOB_RM_ROC'

طبعا هتكتب كود الاستون وبعيد % عشان تجيب كل الاستون

وبعدين عدل علي الكيوري دي با التبات اللي انتا عاوز تمسح منها الدروب وضيف الاكواد بتاعت الاستون

Use SRO_VT_SHARD DELETE FROM _RefMonster_AssignedItemDrop WHERE RefItemID = '123xxx'

متنساش تعدل عليها للتاب اللي انتا عاوزو

M.HADAD
22-02-2016, 10:20 PM
شوف دا كدا
DELETE FROM _RefMonster_AssignedItemDrop WHERE RefItemID IN (SELECT ID FROM _RefObjCommon WHERE CodeName128 like 'ITEM_ETC_E080723_HWAN_POTION')

Black Shield
23-02-2016, 01:27 AM
شوف دا كدا
DELETE FROM _RefMonster_AssignedItemDrop WHERE RefItemID IN (SELECT ID FROM _RefObjCommon WHERE CodeName128 like 'ITEM_ETC_E080723_HWAN_POTION')

عامله و ماسح بيه الدروبات كولها
المشكله مش في الايتم
المشكلة في التابلز

Dev.BigBear
23-02-2016, 01:52 AM
انت ليك فى SQL اوووى؟

Black Shield
23-02-2016, 12:23 PM
هات كود الايتم اللي بيقع من ObjCommon او با الكيوري دي

Use SRO_VT_SHARD select ID from _RefObjCommon where CodeName128 like 'MOB_RM_ROC'

طبعا هتكتب كود الاستون وبعيد % عشان تجيب كل الاستون

وبعدين عدل علي الكيوري دي با التبات اللي انتا عاوز تمسح منها الدروب وضيف الاكواد بتاعت الاستون

Use SRO_VT_SHARD DELETE FROM _RefMonster_AssignedItemDrop WHERE RefItemID = '123xxx'

متنساش تعدل عليها للتاب اللي انتا عاوزو

طيب مهو كده هايشلها خالص من كال الموبس

Black Shield
23-02-2016, 12:24 PM
انت ليك فى SQL اوووى؟

اه شوية
مجال دراستي

Dev.BigBear
23-02-2016, 03:55 PM
طب بص نلعبو لعبة صغيرة كده و يارب تيجى بفايدة ان شاء الله
اول حاجة هتاخد كل الحاجات الى فى Table بتاع drop
و تحتهم فى text و تشوف الى انت عيز تشيلو شيلو خالص
و بعد كدة هنعمل Truncate او ممكن BULK INSERT
و بعدين تحت الtext فى \:C و نعمل BULK INSERT
مثال

DELETE FROM [SRO_VT_SHARD ].[dbo].[Tab_RefMonster_AssignedItemDrop]
USE [SRO_VT_SHARD]
GO
BULK INSERT Tab_RefMonster_AssignedItemDrop FROM 'C:\_RefMonster_AssignedItemDrop.txt' WITH (FIELDTERMINATOR = '\t')


جرب كدة و شوف

Black Shield
23-02-2016, 06:08 PM
طب بص نلعبو لعبة صغيرة كده و يارب تيجى بفايدة ان شاء الله
اول حاجة هتاخد كل الحاجات الى فى Table بتاع drop
و تحتهم فى text و تشوف الى انت عيز تشيلو شيلو خالص
و بعد كدة هنعمل Truncate او ممكن BULK INSERT
و بعدين تحت الtext فى \:C و نعمل BULK INSERT
مثال

DELETE FROM [SRO_VT_SHARD ].[dbo].[Tab_RefMonster_AssignedItemDrop]
USE [SRO_VT_SHARD]
GO
BULK INSERT Tab_RefMonster_AssignedItemDrop FROM 'C:\_RefMonster_AssignedItemDrop.txt' WITH (FIELDTERMINATOR = '\t')


جرب كدة و شوف


انت كده قصدك ان ممكن تكون الأيتمز متمساحتش من التابل لما مسحتها
ممم انا هجرب و هقول لك النتيجة

و لو منفعش هجرب بقى اني اخد التابل من داتابيز كلين و اظبطه تاني

Dev.BigBear
23-02-2016, 07:13 PM
تمام

Black Shield
20-03-2016, 03:17 AM
تم حل المشكلة
بتعديل Level اليونك لـ140
و تعديل الـ Rates الي 0 في الـLevel في Tables :
_RefDropClassSel_Alchemy_ATTRStone
_RefDropClassSel_Alchemy_MagicStone
_RefDropClassSel_Alchemy_Tablet

Dangers SrO
20-03-2016, 04:45 AM
تمام
##