|
• الانـتـسـاب » Nov 2017
|
• رقـم العـضـويـة » 133747
|
• المشـــاركـات » 245
|
• الـدولـة » alexandria
|
• الـهـوايـة » video Editor
|
• اسـم الـسـيـرفـر » No Server
|
• الـجـنـس » Male
|
• نقـاط التقييم » 11
|
|
|
رد: ازاى اخلى item يوقع من mobs بنسبة انا احددها
هتعمل الكوير ده عشان تجيب كود الايتم ال انت عايز تحطه ف الموب
كود:
USE [SRO_VT_SHARD]
GO
SELECT [Service]
,[ID]
,[CodeName128]
FROM [dbo].[_RefObjCommon]
WHERE (CodeName128 LIKE 'ITEM_EU_TSTAFF_13_C_RARE')
مع تغير الكود ال موجود ف الكويري بكود ال انت عايزه هيطلعلك رقم id احفظه ع جنب
واعمل الكويري ده عشان تجيب id الموبس
كود:
USE SRO_VT_SHARD
SELECT * FROM _REFOBJCOMMON WHERE CODENAME128 LIKE 'كود الوحش'
وتاخد ال id بردو احفظه واعمل بقي الكويري ده ال بيخلي الموب يوقع الايتم ال انت عايزه
كود:
USE SRO_VT_SHARD
GO
DECLARE @MonsterID int
DECLARE @ItemID int
DECLARE @DropRatio real
Declare @DropMin tinyint = 1
Declare @DropMax tinyint = 1
SET @MonsterID = 38196
SET @DropRatio = 1
SET @ItemID = 24668
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, @DropMin, @DropMax, @DropRatio, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0 , 0 , 'xxx')
هتغير الرقم ال قدام MonsterID وتحط بتاع الموب ال انت طلعته و ItemID هتحط بتاع الايتم ال انت طلعته
و DropRatio رقم 1 بتساوي 100% نسبه الوقوع عايز تقلل 0.2 يساوي 20% اظن فهمت انت ازاي النسبه والعدد بتاع الايتم يعني لو عايزه يوقع مثل كوين واحد مش اكتر ف Declare @DropMin tinyint = 1
Declare @DropMax tinyint = 1 هتعلي وتوطي منهم min ده اقل عدد يوقع 1 كوين عايز تخلي اقل حاجه يوقع 5 مثلا هتغير وف max بردو نفس الكلام بتحدد كام عمتا هما ف الكويري موجود 1 اقل واكتر حاجه
|