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

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

mohamed habib 25-06-2017 05:35 PM

نسبة الدروب
 
كل سنه وحضراتكم طيبين بمناسبة عيد الفطر المبارك
بعد اذنكم محتاج حد يفهمنى النسبه دى
وعايز اعرف هكتب ايه فى السطر دا من بعد علامة = لانى تايه
SET @DropRatio = .3 ------- Item drop rate 1=100% , 0.3 = 30%

™Ozoo-Eboda™ 25-06-2017 07:09 PM

رد: نسبة الدروب
 
اقتباس:

المشاركة الأصلية كتبت بواسطة mohamed habib (المشاركة 5321798)
كل سنه وحضراتكم طيبين بمناسبة عيد الفطر المبارك
بعد اذنكم محتاج حد يفهمنى النسبه دى
وعايز اعرف هكتب ايه فى السطر دا من بعد علامة = لانى تايه
SET @DropRatio = .3 ------- Item drop rate 1=100% , 0.3 = 30%

حضرتك ممكن تستخدم الكويري دي اسهل و ابسط واحسن
و موضح فيها كل حاجه ..

كود PHP:

USE SRO_VT_SHARD 
GO 
DECLARE @Mob VarChar(MAX),@Item VarChar(MAX),@MonsterID iNt,@ItemID iNt,@DropRatio ReaL, @DropAmountMin INT, @DropAmountMax INT 
-------------------------------------------------------------------------- 
SET @Mob            =    'MOB_AR_BLACKROBBER_THIEF_CLONE'/*Monster Code*/ 
SET @Item            =    'ITEM_CH_BLADE_14_B_RARE'/*Item Code*/ 
SET @DropAmountMin    =    /*Drop Min*/ 
SET @DropAmountMax    =    /*Drop Max*/ 
SET @DropRatio        =    0.0001 /*0.5 = '50%' */ 
-------------------------------------------------------------------------- 
SET @MonsterID    =    (SELECT ID FROM [dbo].[_RefObjCommonWHERE CodeName128 = @Mob)/**/ 
SET @ItemID        =    (SELECT ID FROM [dbo].[_RefObjCommonWHERE CodeName128 = @Item)/**/ 
INSERT [dbo].[_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,@DropAmountMin,@DropAmountMax,@DropRatio,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,'xxx')/**/ 

..
اول حاجة :- هتجيب Mobs ID
تاني حاجة :- ITEM ID
ثالث حاجة :- انخفاض سقوط الايتم خلال دقيقة
رابع حاجة :- اعلي نسبه ينزل بيها الايتم
اخر حاجة :- نسبه سقوط الايتم
..
حضرتك مش هتعدل غير فى Mobs ID&ITEM ID&DropRatio
...
و بالنسبة لنسبة الدروب اللي هي 0.5=50%
اكيد دى واضحة
0.1 يعني 10 %
0.2 يعني 20%
و هكذا طبعا
و لو حضرتك عاوز اقل من كدا :-
0.010 كدا يعني 1%
0.020 كدا يعني 2%
..
بالتوفيق

mohamed habib 25-06-2017 10:38 PM

رد: نسبة الدروب
 
اقتباس:

المشاركة الأصلية كتبت بواسطة ™Ozoo-Eboda™ (المشاركة 5321804)


حضرتك ممكن تستخدم الكويري دي اسهل و ابسط واحسن
و موضح فيها كل حاجه ..

كود PHP:

USE SRO_VT_SHARD 
GO 
DECLARE @Mob VarChar(MAX),@Item VarChar(MAX),@MonsterID iNt,@ItemID iNt,@DropRatio ReaL, @DropAmountMin INT, @DropAmountMax INT 
-------------------------------------------------------------------------- 
SET @Mob            =    'MOB_AR_BLACKROBBER_THIEF_CLONE'/*Monster Code*/ 
SET @Item            =    'ITEM_CH_BLADE_14_B_RARE'/*Item Code*/ 
SET @DropAmountMin    =    /*Drop Min*/ 
SET @DropAmountMax    =    /*Drop Max*/ 
SET @DropRatio        =    0.0001 /*0.5 = '50%' */ 
-------------------------------------------------------------------------- 
SET @MonsterID    =    (SELECT ID FROM [dbo].[_RefObjCommonWHERE CodeName128 = @Mob)/**/ 
SET @ItemID        =    (SELECT ID FROM [dbo].[_RefObjCommonWHERE CodeName128 = @Item)/**/ 
INSERT [dbo].[_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,@DropAmountMin,@DropAmountMax,@DropRatio,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,'xxx')/**/ 

..
اول حاجة :- هتجيب Mobs ID
تاني حاجة :- ITEM ID
ثالث حاجة :- انخفاض سقوط الايتم خلال دقيقة
رابع حاجة :- اعلي نسبه ينزل بيها الايتم
اخر حاجة :- نسبه سقوط الايتم
..
حضرتك مش هتعدل غير فى Mobs ID&ITEM ID&DropRatio
...
و بالنسبة لنسبة الدروب اللي هي 0.5=50%
اكيد دى واضحة
0.1 يعني 10 %
0.2 يعني 20%
و هكذا طبعا
و لو حضرتك عاوز اقل من كدا :-
0.010 كدا يعني 1%
0.020 كدا يعني 2%
..
بالتوفيق

اولا والله انا بشكر حضرتك جدا وكل سنه وحضرتك طيب
و بالنسبة لنسبة الدروب اللي هي 0.5=50%
اكيد دى واضحة
0.1 يعني 10 %
0.2 يعني 20%
و هكذا طبعا
و لو حضرتك عاوز اقل من كدا :-
0.010 كدا يعني 1%
0.020 كدا يعني 2%
الشويه دول بقه عايز افهم بيتكلمو عن ايه (الايتم هيقع بعد كام وحش)ولا ايه
ولو عايزه يقع بعد 7وحوش او 10 اكتب النسبه دى ازاى
ثانيا الكيورى دا بيشتغل على تاب ايه عشان اكون فاهم اكتر
انا اسف على الاطاله (حضرتك انا بادئ من الصفر ف (
اكيد دى واضحة) اللى حضرتك كاتبها بالسبه ليا هتكون مضلمه)
شكرا لحضرتك

™Ozoo-Eboda™ 26-06-2017 12:58 AM

رد: نسبة الدروب
 
اقتباس:

المشاركة الأصلية كتبت بواسطة mohamed habib (المشاركة 5321818)
اولا والله انا بشكر حضرتك جدا وكل سنه وحضرتك طيب
و بالنسبة لنسبة الدروب اللي هي 0.5=50%
اكيد دى واضحة
0.1 يعني 10 %
0.2 يعني 20%
و هكذا طبعا
و لو حضرتك عاوز اقل من كدا :-
0.010 كدا يعني 1%
0.020 كدا يعني 2%
الشويه دول بقه عايز افهم بيتكلمو عن ايه (الايتم هيقع بعد كام وحش)ولا ايه
ولو عايزه يقع بعد 7وحوش او 10 اكتب النسبه دى ازاى
ثانيا الكيورى دا بيشتغل على تاب ايه عشان اكون فاهم اكتر
انا اسف على الاطاله (حضرتك انا بادئ من الصفر ف (
اكيد دى واضحة) اللى حضرتك كاتبها بالسبه ليا هتكون مضلمه)
شكرا لحضرتك

تمام..
عندك مثلا الجزء دا
كود PHP:

@DropAmountMin    =    /*Drop Min*/ 
SET @DropAmountMax    =    /*Drop Max*/ 

دى المتحكمة فى عدد الايتم اللي بينزل من الموبس "مثلا" لو ضايف Coin للموبس .. دى بتتحكم فى الدروب كام Coin تنزل من الموبس
و تتحكم برضو فى الـ High والـ Low يعني اعلي كمية لنزول الايتم "مثلا" 3 و اقل حاجة 1 مينفعش 0 "صفر" لأن كدا شبهه مفيش دروب
..
الجزء دا طبعاّ

كود PHP:

SET @DropRatio        =    0.0001 /*0.5 = '50%' */ 

دا المتحكم فى نسبة نزول او سقوط الايتم من الموبس "مثلا"
0.5=50%
يعني الـ5 من عشرة نسبتها 50%
يعني ممكن الايتم ينزل بعد كل 2 موبس "سهل يعني"
عاوزة اقل من كدا طبعا بتعمد عليك انك تعدل فى النسبة ..
بالتوفيق

mohamed habib 26-06-2017 11:47 AM

رد: نسبة الدروب
 
اقتباس:

المشاركة الأصلية كتبت بواسطة ™Ozoo-Eboda™ (المشاركة 5321820)


تمام..
عندك مثلا الجزء دا
كود PHP:

@DropAmountMin    =    /*Drop Min*/ 
SET @DropAmountMax    =    /*Drop Max*/ 

دى المتحكمة فى عدد الايتم اللي بينزل من الموبس "مثلا" لو ضايف Coin للموبس .. دى بتتحكم فى الدروب كام Coin تنزل من الموبس
و تتحكم برضو فى الـ High والـ Low يعني اعلي كمية لنزول الايتم "مثلا" 3 و اقل حاجة 1 مينفعش 0 "صفر" لأن كدا شبهه مفيش دروب
..
الجزء دا طبعاّ

كود PHP:

SET @DropRatio        =    0.0001 /*0.5 = '50%' */ 

دا المتحكم فى نسبة نزول او سقوط الايتم من الموبس "مثلا"
0.5=50%
يعني الـ5 من عشرة نسبتها 50%
يعني ممكن الايتم ينزل بعد كل 2 موبس "سهل يعني"
عاوزة اقل من كدا طبعا بتعمد عليك انك تعدل فى النسبة ..
بالتوفيق

تمام انا كده فهمت بس عايز اعرف الكيورى بيشتغل على تاب ايه

™Ozoo-Eboda™ 26-06-2017 02:17 PM

رد: نسبة الدروب
 
اقتباس:

المشاركة الأصلية كتبت بواسطة mohamed habib (المشاركة 5321855)
تمام انا كده فهمت بس عايز اعرف الكيورى بيشتغل على تاب ايه

الكويري شغال على اكتر من تاب...
ركز في الكلام المكتوب في الكويري و هتعرف ..
و بعد اذنك لو مشكلتك اتحلت يرجي اختيار افضل اجابه للموضوع
..
شكرا

mohamed habib 26-06-2017 06:09 PM

رد: نسبة الدروب
 
اقتباس:

المشاركة الأصلية كتبت بواسطة ™Ozoo-Eboda™ (المشاركة 5321863)


الكويري شغال على اكتر من تاب...
ركز في الكلام المكتوب في الكويري و هتعرف ..
و بعد اذنك لو مشكلتك اتحلت يرجي اختيار افضل اجابه للموضوع
..
شكرا

شكرا لحضرتك

™Ozoo-Eboda™ 26-06-2017 07:04 PM

رد: نسبة الدروب
 
تحت امرك
^^
يغلق


الساعة الآن 10:51 AM.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc.