[GA]Toxido
10-10-2017, 01:22 AM
في mob's عندي بتوقع اتيم dg 15 و coin عايز اشيلهم
وعايز اتحكم في rate بتاع دروب الجولد يعني مثلا موب لفل 101 يوقع *** ولفل 120 *** وهكذا
omarcabo
10-10-2017, 02:18 AM
GO
DECLARE @Mob VarChar(MAX),@Item VarChar(MAX),@MonsterID iNt,@ItemID iNt,@DropRatio ReaL, @DropAmountMin INT, @DropAmountMax INT
--------------------------------------------------------------------------
SET @Mob = 'MOB_TQ_WHITESNAKE'/*Monster Code*/
SET @Item = 'ITEM_MALL_GLOBAL_CHATTING'/*Item Code*/
SET @DropAmountMin = 10 /*Drop Min*/
SET @DropAmountMax = 50 /*Drop Max*/
SET @DropRatio = 0.9 /*0.5 = '50%' */
--------------------------------------------------------------------------
SET @MonsterID = (SELECT ID FROM [dbo].[_RefObjCommon] WHERE CodeName128 = @Mob)/**/
SET @ItemID = (SELECT ID FROM [dbo].[_RefObjCommon] WHERE CodeName128 = @Item)/**/
INSERT [dbo].[_RefMonster_AssignedItemDrop]/**/
(RefMonsterID,RefItemID,DropGroupType,OptLevel,Dro pAmountMin,DropAmountMax,DropRatio,RefMagicOptionI D1,CustomValue1,RefMagicOptionID2,CustomValue2,Ref MagicOptionID3,CustomValue3,RefMagicOptionID4,Cust omValue4,RefMagicOptionID5,CustomValue5,RefMagicOp tionID6,CustomValue6,RefMagicOptionID7,CustomValue 7,RefMagicOptionID8,CustomValue8,RefMagicOptionID9 ,CustomValue9,RentCodeName)/**/
VALUES(@MonsterID,@ItemID,0,0,@DropAmountMin,@Drop AmountMax,@DropRatio,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,'xxx')/**/
Neoon
10-10-2017, 11:05 AM
DropAmountMin=ده اد ايه حينزل دروب
DropAmountMax=و ده الكميه
-- Coin DropAmount Query mneam001 --
-- Copper Coin--
UPDATE dbo._RefMonster_AssignedItemRndDrop
Set DropAmountMin='1', DropAmountMax='5'
WHERE ItemGroupCodeName128 like '%SD_TOKEN1%'
-- Gold Coin --
UPDATE dbo._RefMonster_AssignedItemRndDrop
Set DropAmountMin='1', DropAmountMax='5'
WHERE ItemGroupCodeName128 like '%SD_TOKEN4%'
-- Silver Coin --
UPDATE dbo._RefMonster_AssignedItemRndDrop
Set DropAmountMin='1', DropAmountMax='5'
WHERE ItemGroupCodeName128 like '%SD_TOKEN3%'
-- Iron Coin --
UPDATE dbo._RefMonster_AssignedItemRndDrop
Set DropAmountMin='1', DropAmountMax='5'
WHERE ItemGroupCodeName128 like '%SD_TOKEN2%'
Coin Drop Rate.
-- Coin DropRate Query By mneam001 --
-- Copper Coin--
UPDATE dbo._RefMonster_AssignedItemRndDrop
Set DropRatio='1' -- 1= %100, 0,1 = %10, 0,5 = %50
WHERE ItemGroupCodeName128 like '%SD_TOKEN1%'
-- Gold Coin --
UPDATE dbo._RefMonster_AssignedItemRndDrop
Set DropRatio='1' -- 1= %100, 0,1 = %10, 0,5 = %50
WHERE ItemGroupCodeName128 like '%SD_TOKEN4%'
-- Silver Coin --
UPDATE dbo._RefMonster_AssignedItemRndDrop
Set DropRatio='1' -- 1= %100, 0,1 = %10, 0,5 = %50
WHERE ItemGroupCodeName128 like '%SD_TOKEN3%'
-- Iron Coin --
UPDATE dbo._RefMonster_AssignedItemRndDrop
Set DropRatio='1' -- 1= %100, 0,1 = %10, 0,5 = %50
WHERE ItemGroupCodeName128 like '%SD_TOKEN2%'
[GA]Toxido
10-10-2017, 10:17 PM
يا باشا بقولك عايز اشيل الدروب مش اضيف
Neoon
10-10-2017, 10:22 PM
طيب اعمل الكويري ده
Update _RefDropItemAssign
set service = 0
where RefItemID = ID
وده علشان تتاكد من ID
select * from _RefDropItemAssign where RefItemID between ID and ID
او اعمل ده وغير كلمة Token بس
DELETE FROM _RefMonster_AssignedItemDrop WHERE RefItemID IN (SELECT ID FROM _RefObjCommon WHERE CodeName128 like '%TOKEN%')