الموقع العربي الاول للعبة 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=621916)

DraCula1337 28-12-2017 12:25 AM

طلب
 
انا عاوز اعمل سيستم لى التريده عاوز اعدل سعر الشراء و سعر البيع و عاوز اعمل r.w كوين لى التريده الـ 5 Star

افندينا ™Hamboka™ 28-12-2017 05:23 AM

رد: طلب
 
عشان سعر التريد
كود PHP:

DECLARE @NewQuot FLOAT                    -- @ SRO_VT_SHARD //by Caipi
DECLARE @NewPrice INT
DECLARE @NewStack INT
DECLARE @NewSellPrice INT
SET 
@NewQuot = 99.9            -- Doubles the profit % trough "2.0" (e.g. 2.6 is also possible)
SET @NewPrice = 9999            -- Goods Price @ the Shop
SET 
@NewStack = 9999            -- Increases/Decreases the maximum Stack, Default = 40
SET 
@NewSellPrice = 999        -- Goods Price if you sell them directly again - without trading.

-- 
Profit %

UPDATE [dbo].[_ItemQuotation]
SET BaseQuot = BaseQuot*@NewQuot
WHERE RefItemID BETWEEN 2147 
AND 2158

UPDATE 
[dbo].[_ItemQuotation]
SET Quot_LB = Quot_LB*@NewQuot
WHERE RefItemID BETWEEN 2147 
AND 2158

UPDATE 
[dbo].[_ItemQuotation]
SET Quot_UB = Quot_UB*@NewQuot
WHERE RefItemID BETWEEN 2147 
AND 2158

UPDATE 
[dbo].[_ItemQuotation]
SET BaseQuot = BaseQuot*@NewQuot
WHERE RefItemID BETWEEN 10394 
AND 10401

UPDATE 
[dbo].[_ItemQuotation]
SET Quot_LB = Quot_LB*@NewQuot
WHERE RefItemID BETWEEN 10394 
AND 10401

UPDATE 
[dbo].[_ItemQuotation]
SET Quot_UB = Quot_UB*@NewQuot
WHERE RefItemID BETWEEN 10394 
AND 10401

UPDATE 
[dbo].[_ItemQuotation]
SET BaseQuot = BaseQuot*@NewQuot
WHERE RefItemID BETWEEN 24671 
AND 24672

UPDATE 
[dbo].[_ItemQuotation]
SET Quot_LB = Quot_LB*@NewQuot
WHERE RefItemID BETWEEN 24671 
AND 24672

UPDATE 
[dbo].[_ItemQuotation]
SET Quot_UB = Quot_UB*@NewQuot
WHERE RefItemID BETWEEN 24671 
AND 24672

-- Price / SellPrice

UPDATE 
[dbo].[_RefObjCommon]
SET Price = @NewPrice
WHERE ID BETWEEN 2147 
AND 2158

UPDATE 
[dbo].[_RefObjCommon]
SET SellPrice = @NewSellPrice
WHERE ID BETWEEN 2147 
AND 2158

UPDATE 
[dbo].[_RefObjCommon]
SET Price = @NewPrice
WHERE ID BETWEEN 10394 
AND 10401

UPDATE 
[dbo].[_RefObjCommon]
SET SellPrice = @NewSellPrice
WHERE ID BETWEEN 10394 
AND 10401

UPDATE 
[dbo].[_RefObjCommon]
SET Price = @NewPrice
WHERE ID BETWEEN 24671 
AND 24672

UPDATE 
[dbo].[_RefObjCommon]
SET SellPrice = @NewSellPrice
WHERE ID BETWEEN 24671 
AND 24672

-- MaxStack

UPDATE 
[dbo].[_RefObjItem]
SET MaxStack = @NewStack
WHERE ID BETWEEN 1926 
AND 1937

UPDATE 
[dbo].[_RefObjItem]
SET MaxStack = @NewStack
WHERE ID BETWEEN 5881 
AND 5888

UPDATE 
[dbo].[_RefObjItem]
SET MaxStack = @NewStack
WHERE ID BETWEEN 11159 
AND 11160

-- Price

UPDATE 
[dbo].[_RefPricePolicyOfItem]
SET Cost = @NewPrice
Where RefPackageItemCodeName like 
'%ITEM_ETC_TRADE%' 

هحطا فى البريدسيور دى _addtimedjob
كود PHP:

   if(@JobID = '3118')---gift---
         
begin
                    
declare @tradenum  int
                    
declare @gift varchar(128)
                    
set @gift =('ITEM_ETC_SD_TOKEN_01')
                    
SET @tradenum =(SELECT ABLECOUNT from _CharTrijobSafeTrade where CharID =@CharID )        
    if (@
tradenum >=5)
    
begin
select 
@CharName16 =CharName16  from _Char where CharID=@CharID
exec _ADD_ITEM_EXTERN 
@CharName16,@gift,200,1
update _CharTrijobSafeTrade set AbleCount 
=0 where CharID =@CharID
end
end 


لو عوز تعدل على الأيتم set @gift =('ITEM_ETC_SD_TOKEN_01')

دى كل خمس تريدات if (@tradenum >=5) تعدل رقم 5 للرقم إللى إنت عاوزه

.Gamer. 02-01-2018 10:02 AM

رد: طلب
 
##

DraCula1337 07-01-2018 03:21 PM

رد: طلب
 
اقتباس:

المشاركة الأصلية كتبت بواسطة افندينا ™Hamboka™ (المشاركة 5338719)
عشان سعر التريد
كود PHP:

DECLARE @NewQuot FLOAT                    -- @ SRO_VT_SHARD //by Caipi
DECLARE @NewPrice INT
DECLARE @NewStack INT
DECLARE @NewSellPrice INT
SET 
@NewQuot = 99.9            -- Doubles the profit % trough "2.0" (e.g. 2.6 is also possible)
SET @NewPrice = 9999            -- Goods Price @ the Shop
SET 
@NewStack = 9999            -- Increases/Decreases the maximum Stack, Default = 40
SET 
@NewSellPrice = 999        -- Goods Price if you sell them directly again - without trading.

-- 
Profit %

UPDATE [dbo].[_ItemQuotation]
SET BaseQuot = BaseQuot*@NewQuot
WHERE RefItemID BETWEEN 2147 
AND 2158

UPDATE 
[dbo].[_ItemQuotation]
SET Quot_LB = Quot_LB*@NewQuot
WHERE RefItemID BETWEEN 2147 
AND 2158

UPDATE 
[dbo].[_ItemQuotation]
SET Quot_UB = Quot_UB*@NewQuot
WHERE RefItemID BETWEEN 2147 
AND 2158

UPDATE 
[dbo].[_ItemQuotation]
SET BaseQuot = BaseQuot*@NewQuot
WHERE RefItemID BETWEEN 10394 
AND 10401

UPDATE 
[dbo].[_ItemQuotation]
SET Quot_LB = Quot_LB*@NewQuot
WHERE RefItemID BETWEEN 10394 
AND 10401

UPDATE 
[dbo].[_ItemQuotation]
SET Quot_UB = Quot_UB*@NewQuot
WHERE RefItemID BETWEEN 10394 
AND 10401

UPDATE 
[dbo].[_ItemQuotation]
SET BaseQuot = BaseQuot*@NewQuot
WHERE RefItemID BETWEEN 24671 
AND 24672

UPDATE 
[dbo].[_ItemQuotation]
SET Quot_LB = Quot_LB*@NewQuot
WHERE RefItemID BETWEEN 24671 
AND 24672

UPDATE 
[dbo].[_ItemQuotation]
SET Quot_UB = Quot_UB*@NewQuot
WHERE RefItemID BETWEEN 24671 
AND 24672

-- Price / SellPrice

UPDATE 
[dbo].[_RefObjCommon]
SET Price = @NewPrice
WHERE ID BETWEEN 2147 
AND 2158

UPDATE 
[dbo].[_RefObjCommon]
SET SellPrice = @NewSellPrice
WHERE ID BETWEEN 2147 
AND 2158

UPDATE 
[dbo].[_RefObjCommon]
SET Price = @NewPrice
WHERE ID BETWEEN 10394 
AND 10401

UPDATE 
[dbo].[_RefObjCommon]
SET SellPrice = @NewSellPrice
WHERE ID BETWEEN 10394 
AND 10401

UPDATE 
[dbo].[_RefObjCommon]
SET Price = @NewPrice
WHERE ID BETWEEN 24671 
AND 24672

UPDATE 
[dbo].[_RefObjCommon]
SET SellPrice = @NewSellPrice
WHERE ID BETWEEN 24671 
AND 24672

-- MaxStack

UPDATE 
[dbo].[_RefObjItem]
SET MaxStack = @NewStack
WHERE ID BETWEEN 1926 
AND 1937

UPDATE 
[dbo].[_RefObjItem]
SET MaxStack = @NewStack
WHERE ID BETWEEN 5881 
AND 5888

UPDATE 
[dbo].[_RefObjItem]
SET MaxStack = @NewStack
WHERE ID BETWEEN 11159 
AND 11160

-- Price

UPDATE 
[dbo].[_RefPricePolicyOfItem]
SET Cost = @NewPrice
Where RefPackageItemCodeName like 
'%ITEM_ETC_TRADE%' 

هحطا فى البريدسيور دى _addtimedjob
كود PHP:

   if(@JobID = '3118')---gift---
         
begin
                    
declare @tradenum  int
                    
declare @gift varchar(128)
                    
set @gift =('ITEM_ETC_SD_TOKEN_01')
                    
SET @tradenum =(SELECT ABLECOUNT from _CharTrijobSafeTrade where CharID =@CharID )        
    if (@
tradenum >=5)
    
begin
select 
@CharName16 =CharName16  from _Char where CharID=@CharID
exec _ADD_ITEM_EXTERN 
@CharName16,@gift,200,1
update _CharTrijobSafeTrade set AbleCount 
=0 where CharID =@CharID
end
end 


لو عوز تعدل على الأيتم set @gift =('ITEM_ETC_SD_TOKEN_01')

دى كل خمس تريدات if (@tradenum >=5) تعدل رقم 5 للرقم إللى إنت عاوزه

تمام شكرا


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

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