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

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

nightmare200 22-08-2013 11:05 PM

مشكلة كبيرة في Vigor
 
السلام عليكم يا شبااب دالوقتي انا ضفت الفيجور في npc وكل اما اجي اشتريه يجيلي DC ??

maxmon 22-08-2013 11:36 PM

ولما بتفتح الاكونت بتلاقى الفيجور جواه صح خد ملفات التعديل اللى فى الميديا من اى لعبه مضاف فيها الفيجور وخلاص كدا انتهت المشكله واحسن حاجه انك تاخدها من ميديا لعبه اسمها PantuSro

●♥ Marwan1337 ♥● 23-08-2013 12:25 AM

المشكلــة مـنـ الميــديـا ,,
خــد الـ Lines بتــاعـتـ الـ Vigor مـنـ أى ميــديـا
وخــلاصـ كــده ,,

nightmare200 23-08-2013 01:41 AM

اي Lines ؟؟؟ اللي في اي ملف بالظبط text_data xx ??

nightmare200 23-08-2013 05:13 AM

اغير اي ملف في الميديا ارجو الحل الناس بيجلها DC

nightmare200 23-08-2013 09:17 PM

محدش عارف ولا ايه ؟؟؟؟؟؟؟؟؟؟ ارجو الافادة يا شباااب

●♥ Marwan1337 ♥● 23-08-2013 09:30 PM

عايز تضيف ال Vigor عند بتاع البوشن

ضيف دول بس

كود:

Database
----------------
Packageitem.dbo
1    15    84037    PACKAGE_ITEM_ETC_ALL_SPOTION_01    0    EXPAND_TERM_ALL    SN_ITEM_ETC_ALL_SPOTION_01    SN_ITEM_ETC_ALL_SPOTION_01_TT_DESC    item\etc\all_spotion_01.ddj    -1    xxx    -1    xxx    -1    xxx    -1    xxx
----------------
_RefPriceofpolicy
1    15    PACKAGE_ITEM_ETC_ALL_SPOTION_01    1    0    20000    -1    xxx    -1    xxx    -1    xxx    -1    xxx 
----------------
_RefScarp
1    15    PACKAGE_ITEM_ETC_ALL_SPOTION_01    ITEM_ETC_ALL_SPOTION_01    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    -1    xxx    -1    xxx    -1    xxx    -1    xxx    86685
----------------
_RefShop
1    15    STORE_CA_POTION_TAB1    PACKAGEITEM_ETC_ALL_SPOTION_01    25    -1    xxx    -1    xxx    -1    xxx    -1    xxx
1    15    STORE_CH_POTION_TAB1    PACKAGEITEM_ETC_ALL_SPOTION_01    27    -1    xxx    -1    xxx    -1    xxx    -1    xxx
1    15    STORE_EU_POTION_TAB1    PACKAGEITEM_ETC_ALL_SPOTION_01    27    -1    xxx    -1    xxx    -1    xxx    -1    xxx
1    15    STORE_KT_POTION_TAB1    PACKAGEITEM_ETC_ALL_SPOTION_01    23    -1    xxx    -1    xxx    -1    xxx    -1    xxx
1    15    STORE_WC_POTION_TAB1    PACKAGEITEM_ETC_ALL_SPOTION_01    26    -1    xxx    -1    xxx    -1    xxx    -1    xxx 
_________________________________
_________________________________

Media
-------------------------
packageitem
1    15    84114    PACKAGE_ITEM_ETC_ALL_SPOTION_01    0    EXPAND_TERM_ALL    SN_ITEM_ETC_ALL_SPOTION_01    SN_ITEM_ETC_ALL_SPOTION_01_TT_DESC    item\etc\all_spotion_01.ddj    -1    xxx    -1    xxx    -1    xxx    -1    xxx 
----------------
price
1    15    PACKAGE_ITEM_ETC_ALL_SPOTION_01    1    0    20000    -1    xxx    -1    xxx    -1    xxx    -1    xxx 
----------------
scarp
1    15    PACKAGE_ITEM_ETC_ALL_SPOTION_01    ITEM_ETC_ALL_SPOTION_01    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -1    xxx    -1    xxx    -1    xxx    -1    xxx    86767 
----------------
shop
1    15    STORE_WC_POTION_TAB1    PACKAGE_ITEM_ETC_ALL_SPOTION_01    26    -1    xxx    -1    xxx    -1    xxx    -1    xxx
1    15    STORE_KT_POTION_TAB1    PACKAGE_ITEM_ETC_ALL_SPOTION_01    23    -1    xxx    -1    xxx    -1    xxx    -1    xxx
1    15    STORE_EU_POTION_TAB1    PACKAGE_ITEM_ETC_ALL_SPOTION_01    27    -1    xxx    -1    xxx    -1    xxx    -1    xxx
1    15    STORE_CH_POTION_TAB1    PACKAGE_ITEM_ETC_ALL_SPOTION_01    27    -1    xxx    -1    xxx    -1    xxx    -1    xxx
1    15    STORE_CA_POTION_TAB1    PACKAGE_ITEM_ETC_ALL_SPOTION_01    25    -1    xxx    -1    xxx    -1    xxx    -1    xxx


nightmare200 24-08-2013 05:38 AM

نفس المشكلة DC pqرتك انا بضيفو بالكويري دي
كود PHP:

USE SRO_VT_SHARD
GO
DECLARE @ID int
DECLARE @INDEX int
DECLARE @CodeName varchar(128)
DECLARE @
PackageName varchar(128)
DECLARE @
DescSTRID varchar(128)
DECLARE @
File varchar(128)
DECLARE @
Price int
DECLARE @SilkPrice int
DECLARE @Slot tinyint
DECLARE @TAB varchar(128)
DECLARE @
Data int
DECLARE @SkipScrapOfPackageItem int 0
DECLARE @SkipPackageItem int 0
DECLARE @SkipPricePolicyOfItem int 0
--- Set Variables
SET 
@CodeName 'ITEM_ETC_ALL_SPOTION_01' -- Item CodeName in RefObjCommon
SET 
@Price 1000 -- Set 0 if you don't want to set Gold Price
SET @SilkPrice = 0 -- Set 0 if you don'
t want to set Silk Price
SET 
@TAB 'STORE_WC_POTION_TAB1' -- Tab name in NPC, For _RefShopGoods
SET 
@PackageName 'PACKAGE_'+@CodeName -- Do not edit if you don't know what are you doing.
--- you don'
t need to touch here...
IF (@
CodeName '')
BEGIN
    
PRINT 'You have to edit CodeName..!'
    
PRINT 'FAILED.'
    
RETURN
END
IF ((SELECT COUNT(IDFROM _RefObjCommon WHERE CodeName128 = @CodeName) < 1)
BEGIN
    
PRINT 'There is no item with this CodeName..!'
    
PRINT 'FAILED.'
    
RETURN
END
IF (@Price 0)
BEGIN
    
PRINT 'Price is not VALID..!'
    
PRINT 'FAILED.'
    
RETURN
END
IF (@SilkPrice 0)
BEGIN
    
PRINT 'Silk Price is not VALID..!'
    
PRINT 'FAILED.'
    
RETURN
END
IF ((SELECT COUNT(IDFROM _RefShopTab WHERE CodeName128 = @TAB) < 1)
BEGIN
    
PRINT 'TAB VALUE IS NOT VALID..!'
    
PRINT 'FAILED.'
    
RETURN
END
IF ((SELECT COUNT (RefPackageItemCodeNameFROM _RefShopGoods WHERE RefPackageItemCodeName = @PackageName AND RefTabCodeName = @TAB) > 0)
BEGIN
    
PRINT 'There is already same item in same tab..!'
    
PRINT 'FAILED.'
    
RETURN
END
IF ((SELECT COUNT (RefPackageItemCodeNameFROM _RefScrapOfPackageItem WHERE RefPackageItemCodeName = @PackageName) > 0)
BEGIN
    
PRINT 'There is already an entry for this item, skipping @_RefScrapOfPackageItem table..!'
    
SET @SkipScrapOfPackageItem 1
END
IF ((SELECT COUNT (CodeName128FROM _RefPackageItem WHERE CodeName128 = @PackageName) > 0)
BEGIN
    
PRINT 'There is already an entry for this item, skipping @_RefPackageItem table..!'
    
SET @SkipPackageItem 1
END
IF ((SELECT COUNT (PaymentDeviceFROM _RefPricePolicyOfItem WHERE RefPackageItemCodeName = @PackageName AND PaymentDevice '1') > 0)
BEGIN
    
PRINT 'There is already an entry for this item with same PaymentDevice, skipping @_RefPricePolicyOfItem table..! (Gold)'
    
SET @SkipPricePolicyOfItem 1
END
IF ((SELECT COUNT (PaymentDeviceFROM _RefPricePolicyOfItem WHERE RefPackageItemCodeName = @PackageName AND PaymentDevice '2') > 0)
BEGIN
    
PRINT 'There is already an entry for this item with same PaymentDevice, skipping @_RefPricePolicyOfItem table..! (Silk)'
    
IF (@SkipPricePolicyOfItem 1)
    
BEGIN
        SET 
@SkipPricePolicyOfItem 3
    END
    
ELSE
    
BEGIN
        SET 
@SkipPricePolicyOfItem 2
    END
END
IF (@SilkPrice 0) AND (@Price 0)
BEGIN
    
PRINT 'You need to set a price, at least one !'
    
PRINT 'FAILED.'
    
RETURN
END
SELECT TOP 1 
@ID ID FROM _RefPackageItem ORDER BY ID DESC
SET 
@ID = @ID 1
SELECT TOP 1 
@INDEX = [IndexFROM _RefScrapOfPackageItem ORDER BY [IndexDESC
SET 
@INDEX = @INDEX 1
SELECT TOP 1 
@Slot SlotIndex FROM _RefShopGoods WHERE RefTabCodeName = @TAB ORDER BY SlotIndex DESC
IF (@Slot 0)
BEGIN
    SET 
@Slot = @Slot 1
END
ELSE IF (@Slot 0)
BEGIN
    SET 
@Slot = @Slot 1
END
ELSE
BEGIN
    SET 
@Slot 0
END
SET 
@DescSTRID 'SN_' + @CodeName '_TT_DESC'
SELECT @File AssocFileIcon128 FROM _RefObjCommon WHERE CodeName128 = @CodeName
IF (@CodeName LIKE '%RING%' OR @CodeName LIKE '%NECKLACE%' OR @CodeName LIKE '%ARCHEMY%')
BEGIN
    SET 
@Data 1
END
ELSE
BEGIN
    SELECT 
@Data Dur_U FROM _RefObjItem WHERE ID = (SELECT Link FROM _RefObjCommon WHERE CodeName128 = @CodeName)
END
BEGIN TRANSACTION
IF (@SkipPackageItem 0)
BEGIN
    
--SET IDENTITY_INSERT _RefPackageItem ON
    INSERT _RefPackageItem 
([Service], CountryIDCodeName128SaleTagExpandTermNameStrIDDescStrIDAssocFileIconParam1Param1_Desc128Param2Param2_Desc128Param3Param3_Desc128Param4Param4_Desc128VALUES (115, @ID, @PackageName0'EXPAND_TERM_ALL''SN_'+@CodeName, @DescSTRID, @File, -1'xxx', -1'xxx', -1'xxx', -1'xxx')
        IF (@@
ERROR <> 0)  
        
BEGIN
            
PRINT 'AN ERROR HAPPENED WHILE ADDING TO _RefPackageItem, Rolling back...'
            
ROLLBACK TRANSACTION
            
RETURN
        
END
    
PRINT 'Added to _RefPackageItem !'
    
--SET IDENTITY_INSERT _RefPackageItem OFF
END
IF (@SkipScrapOfPackageItem 0)
BEGIN
    INSERT _RefScrapOfPackageItem 
(ServiceCountryRefPackageItemCodeNameRefItemCodeNameOptLevelVarianceDataMagParamNumMagParam1MagParam2MagParam3MagParam4MagParam5MagParam6MagParam7MagParam8MagParam9MagParam10MagParam11MagParam12Param1Param1_Desc128Param2Param2_Desc128Param3Param3_Desc128Param4Param4_Desc128, [Index]) VALUES (115, @PackageName, @CodeName00, @Data0000000000000, -1'xxx', -1'xxx', -1'xxx', -1'xxx', @INDEX)
        IF (@@
ERROR <> 0)  
        
BEGIN
            
PRINT 'AN ERROR HAPPENED WHILE ADDING TO _RefScrapOfPackageItem, Rolling back...'
            
ROLLBACK TRANSACTION
            
RETURN
        
END
    
PRINT 'Added to _RefScrapOfPackageItem !'
END
IF (@SkipPricePolicyOfItem OR @SkipPricePolicyOfItem AND @Price 0)
BEGIN
    INSERT _RefPricePolicyOfItem 
(ServiceCountryRefPackageItemCodeNamePaymentDevicePreviousCostCostParam1Param1_Desc128Param2Param2_Desc128Param3Param3_Desc128Param4Param4_Desc128VALUES (115, @PackageName10, @Price, -1'xxx', -1'xxx', -1'xxx', -1'xxx')
        IF (@@
ERROR <> 0)  
        
BEGIN
            
PRINT 'AN ERROR HAPPENED WHILE ADDING TO _RefPricePolicyOfItem, Rolling back...'
            
ROLLBACK TRANSACTION
            
RETURN
        
END
    
PRINT 'Added to _RefPricePolicyOfItem, PaymentDevice = 1 (Gold)'
END
IF (@SkipPricePolicyOfItem OR @SkipPricePolicyOfItem AND @SilkPrice 0)
BEGIN
    INSERT _RefPricePolicyOfItem 
(ServiceCountryRefPackageItemCodeNamePaymentDevicePreviousCostCostParam1Param1_Desc128Param2Param2_Desc128Param3Param3_Desc128Param4Param4_Desc128VALUES (115, @PackageName20, @SilkPrice, -1'xxx', -1'xxx', -1'xxx', -1'xxx')
        IF (@@
ERROR <> 0)  
        
BEGIN
            
PRINT 'AN ERROR HAPPENED WHILE ADDING TO _RefPricePolicyOfItem, Rolling back...'
            
ROLLBACK TRANSACTION
            
RETURN
        
END
    
PRINT 'Added to _RefPricePolicyOfItem, PaymentDevice = 2 (Silk)'
END
ELSE
BEGIN
    
PRINT 'There is already silk / gold price, skipping _RefPricePolicyOfItem table...'
END
INSERT _RefShopGoods 
(ServiceCountryRefTabCodeNameRefPackageItemCodeNameSlotIndexParam1Param1_Desc128Param2Param2_Desc128Param3Param3_Desc128Param4Param4_Desc128VALUES (115, @TAB, @PackageName, @Slot, -1'xxx', -1'xxx', -1'xxx', -1'xxx')
    IF (@@
ERROR <> 0)  
    
BEGIN
        
PRINT 'An error happened while adding to _RefShopGoods table'
        
PRINT 'FAILED.'
        
ROLLBACK TRANSACTION
        
RETURN
    
END
    
PRINT 'Added to _RefShopGoods, DONE!'
COMMIT TRANSACTION 

وبعدين نخش على الtables وانسخ السطولا واحطها في الميديا بس مش عارف ليه DC ؟؟؟؟


الساعة الآن 01:57 AM.

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