مشاهدة النسخة كاملة : بخصوص مسح الـNPC بالأيتيمز بتاعته بكل حاجة تخصه والـDrops
MORJANA
19-02-2017, 02:55 AM
السلام عليكم و رحمة الله و بركاته
لو سمحتم يا شباب معلش أنا غايب بقالي فترة كبيرة جدا عن موضوع شغل السيرفرات و الكلام ده
فا مسحول سحلة وحشة أوووي و مش عارف أعمل أي حاجة بخصوص الـNPC و الـDrops و الكلام ده
أنا دلوقتي عندي كذا NPC في التاون جانجان تحديدا فا عايز أمسحهم كلهم بكل حاجة فيهم كأنهم ما أتحطوش يعني
و عايز أبدء أضيفهم على نضافة واحدة واحدة كده بروقان و مش عارف الطريقة الصح و لا عارف حتى أبدء أزاي
تقريبا شبه نسيت شوية حاجات كتير بخصوص النقطة دي
و تاني حاجة عندي كل اليوينيكات بتوقع Iron Coin عايز أبدلها بـ Arena Coin و عايز أضيف الأرينا في الدروبس في كذا مكان كده زي موبس 109 و هكذا
و عايز أحط في يونيكات الـ Holy Water Temple دروب Silver coin & Gold Coin
ياريت باردو طريقة لأني حاولت أخود الحاجة اللي في _RefMonster_AssignedItemDrop بحيث أبدل الـIron coin بــ Arena بس جيب امسحهم من الـTable عشان أحطهم من التيكست اللي عدلته مش راضين يتمسحوا كلهم مرة واحدة ..!! :cartman_h4h_sp:
معلش أنا طولت عليكم بس عشمي فيكوا كبير يا رجااالة والله :daisy1:
Dev.Klito
19-02-2017, 12:46 PM
عشان تمسح NPC امسح سطوره من الداتا في
_RefObjCommon
_RefObjChar
_RefShop
_RefShopGroup
_RefShopItemGroup
_RefShopTab
_RefShopTabGroup
_RefMappingShopGroup
_RefMappingShopWithTab
Tab_RefHive
Tab_RefTactics
Tab_RefNest
في الميديا في
characterdata_xxx.txt
refshop.txt
refshpgroup.txt
shopgroupdata.txt
reshoptab.txt
refshoptabgroup.txt
refmappingshopgroup.txt
refmappingshopwithtab.txt
text_objectdata.txt
textquest_speechname.txt
npcchat.txt
textuisystem.txt
عشان تشيل drop من كل ال mobs اعمل دى
update _RefDropItemAssign SET Service = 0 from _RefDropItemAssign p inner join _RefObjCommon a on a.ID = p.RefItemID where a.CodeName128 like 'code el item hna' and p.Service = 1
عشان تحط drop
USE SRO_VT_SHARD
GO
DECLARE @MonsterID int
DECLARE @ItemID int
DECLARE @DropRatio real
SET @MonsterID = 3810 -------- Mob,Unique ID you want Add Drop in
SET @DropRatio = 1 -------- Item drop rate 1=100% , 0.3 = 30%
SET @ItemID = 24165 -------- ITEM ID You want Add in Drops
INSERT _RefMonster_AssignedItemDrop
(
RefMonsterID,
RefItemID,
DropGroupType,
OptLevel,
DropAmountMin,
DropAmountMax,
DropRatio,
RefMagicOptionID1,
CustomValue1,
RefMagicOptionID2,
CustomValue2,
RefMagicOptionID3,
CustomValue3,
RefMagicOptionID4,
CustomValue4,
RefMagicOptionID5,
CustomValue5,
RefMagicOptionID6,
CustomValue6,
RefMagicOptionID7,
CustomValue7,
RefMagicOptionID8,
CustomValue8,
RefMagicOptionID9,
CustomValue9,
RentCodeName
)
VALUES(@MonsterID , @ItemID, 0, 0, 1, 1, @DropRatio, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0 , 0 , 'xxx')
MORJANA
19-02-2017, 07:58 PM
عشان تمسح NPC امسح سطوره من الداتا في
_RefObjCommon
_RefObjChar
_RefShop
_RefShopGroup
_RefShopItemGroup
_RefShopTab
_RefShopTabGroup
_RefMappingShopGroup
_RefMappingShopWithTab
Tab_RefHive
Tab_RefTactics
Tab_RefNest
في الميديا في
characterdata_xxx.txt
refshop.txt
refshpgroup.txt
shopgroupdata.txt
reshoptab.txt
refshoptabgroup.txt
refmappingshopgroup.txt
refmappingshopwithtab.txt
text_objectdata.txt
textquest_speechname.txt
npcchat.txt
textuisystem.txt
عشان تشيل drop من كل ال mobs اعمل دى
update _RefDropItemAssign SET Service = 0 from _RefDropItemAssign p inner join _RefObjCommon a on a.ID = p.RefItemID where a.CodeName128 like 'code el item hna' and p.Service = 1
عشان تحط drop
USE SRO_VT_SHARD
GO
DECLARE @MonsterID int
DECLARE @ItemID int
DECLARE @DropRatio real
SET @MonsterID = 3810 -------- Mob,Unique ID you want Add Drop in
SET @DropRatio = 1 -------- Item drop rate 1=100% , 0.3 = 30%
SET @ItemID = 24165 -------- ITEM ID You want Add in Drops
INSERT _RefMonster_AssignedItemDrop
(
RefMonsterID,
RefItemID,
DropGroupType,
OptLevel,
DropAmountMin,
DropAmountMax,
DropRatio,
RefMagicOptionID1,
CustomValue1,
RefMagicOptionID2,
CustomValue2,
RefMagicOptionID3,
CustomValue3,
RefMagicOptionID4,
CustomValue4,
RefMagicOptionID5,
CustomValue5,
RefMagicOptionID6,
CustomValue6,
RefMagicOptionID7,
CustomValue7,
RefMagicOptionID8,
CustomValue8,
RefMagicOptionID9,
CustomValue9,
RentCodeName
)
VALUES(@MonsterID , @ItemID, 0, 0, 1, 1, @DropRatio, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0 , 0 , 'xxx')
:thumbsup: الله عليك يا حبي :thumbsup: :mf_laughbounce:
جاري التجربة
MORJANA
19-02-2017, 08:00 PM
أنا بعمل الكود اللي بيشيل الاتيم من الدروب بيديني كده و الايتم لسة بيعمل دروب باردو
(0 row(s) affected)
Dev.Klito
19-02-2017, 08:57 PM
أنا بعمل الكود اللي بيشيل الاتيم من الدروب بيديني كده و الايتم لسة بيعمل دروب باردو
(0 row(s) affected)
طب جرب دى
update _RefDropItemAssign SET Service = 0 from _RefDropItemAssign p inner join _RefObjCommon a on a.ID = p.RefItemID where a.CodeName128 like '%code el item hna%' and p.Service = 1
و حط code ال item مكان كلمة code el item hna
MORJANA
20-02-2017, 01:43 AM
طب جرب دى
update _RefDropItemAssign SET Service = 0 from _RefDropItemAssign p inner join _RefObjCommon a on a.ID = p.RefItemID where a.CodeName128 like '%code el item hna%' and p.Service = 1
و حط code ال item مكان كلمة code el item hna
منا عملت كده أكيييد بس باردو الكوين بتنزل لسة دورت عليها في ال table دي مش موجودة اصلا بس موجودة في _RefMonster_AssignedItemDrop
بس المشكلة انهم اكتر من 250 لاين في كذا مكان مختلف و لما باجي امسح كل الاينات اللي في التيبل دي _RefMonster_AssignedItemDrop
مش بيتمسحوا
!!
بنقلهم يعني عشان اعدل عليهم و امسح القديم عشان احط الجديد ... القديم مش راضين يتمسحوا
MORJANA
20-02-2017, 06:05 AM
خلاص تمام شيلتهم بالكود ده :thumb_yello:
DELETE FROM _RefMonster_AssignedItemDrop WHERE RefItemID IN (SELECT ID FROM _RefObjCommon WHERE CodeName128 like 'ITEM_ETC_SD_TOKEN_02')
Dev.Klito
20-02-2017, 10:23 AM
##
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions, Inc