الموقع العربي الاول للعبة Silkroad Online

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة (https://silkroad4arab.com/vb/forumdisplay.php?f=226)
-   -   ازاى اخلى item يوقع من mobs بنسبة انا احددها (https://silkroad4arab.com/vb/showthread.php?t=624812)

testmis 30-06-2018 05:38 PM

ازاى اخلى item يوقع من mobs بنسبة انا احددها
 
السلام عليكم ورحمة الله وبركاتة
1.انا عملت ايتم جديد و كنت عوزو يوقع من الموبس كولها بنسبة 20% ازاى اعمل كدا ؟ خلينا نقول الايتم دة Arena coin

2.ازاى اخلى ال Union ينفع كل ال guild members يخدوة مش عدد معين و بعد كدا كينفعش

شكرا مقدما.

testmis 04-07-2018 05:37 PM

رد: ازاى اخلى item يوقع من mobs بنسبة انا احددها
 
up

d0lars 04-07-2018 06:50 PM

رد: ازاى اخلى 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 اقل واكتر حاجه

testmis 04-07-2018 10:38 PM

رد: ازاى اخلى item يوقع من mobs بنسبة انا احددها
 
الله يبركلك بجد بس حضرتك مجوبتش على السوءال التانى

testmis 05-07-2018 04:05 PM

رد: ازاى اخلى item يوقع من mobs بنسبة انا احددها
 
يغلق و متشكرا جدا <3


الساعة الآن 01:02 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.