ط§ظ„ط¨ظ‚ط§ط، ظ…ط³ط¬ظ„ ط¯ط§ط¦ظ…ط¢
ط§ظ„ط¥ط¹ظ„ط§ظ†ط§طھ
قديم 13-10-2016, 08:30 PM   #1

MasterioPayBack
عضو فعال



الصورة الرمزية MasterioPayBack


• الانـتـسـاب » Aug 2016
• رقـم العـضـويـة » 130685
• المشـــاركـات » 241
• الـدولـة » Palestine
• الـهـوايـة » Computing
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 10
MasterioPayBack صـاعـد

MasterioPayBack غير متواجد حالياً



(1) مساعده - NPC Add Item



السلام عليكم ...
كنت استعمل vsro npc برنامج ... كان شغال بس لما جبت داتابيز كلين بقى في مشكله كراش ...
ممكن حد يساعدني احط حاجات في Npc معين مع سعر معين ازاي ؟ او حل لمشكله ال كراش .
شكرااا
...




إعلانات google

قديم 13-10-2016, 10:07 PM   #2

Dev.Sawy
عضو مميز





• الانـتـسـاب » Feb 2013
• رقـم العـضـويـة » 110067
• المشـــاركـات » 758
• الـدولـة »
• الـهـوايـة »
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 10
Dev.Sawy صـاعـد

Dev.Sawy غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى Dev.Sawy

افتراضي رد: مساعده - NPC Add Item



اتفضل الكيوري دةة
كود 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_MALL_AVATAR_W_BIGATTACHDRESS_2013_ATTACH' -- Item CodeName in RefObjCommon
SET 
@Price -- Set 0 if you don't want to set Gold Price
SET @SilkPrice = 60 -- Set 0 if you don'
t want to set Silk Price
SET 
@TAB 'STORE_AVATARS_TAB3' -- 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 

هنا بتخط كود الايتيم
وتحتة السعر
وتحتة اسم التاب
كود PHP:
SET @CodeName 'ITEM_MALL_AVATAR_W_BIGATTACHDRESS_2013_ATTACH' -- Item CodeName in RefObjCommon
SET 
@Price -- Set 0 if you don't want to set Gold Price
SET @SilkPrice = 60 -- Set 0 if you don'
t want to set Silk Price
SET 
@TAB 'STORE_AVATARS_TAB3' -- Tab name in NPC, For _RefShopGoods 
وهتدوس الكيوري ! هيطلعلك 4 لينات في 4 Table
خدهم وضيفهم ف المديا ومبروك عليك


توقيع Dev.Sawy :
[IMG]عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ][/IMG]


قديم 13-10-2016, 11:37 PM   #3

MasterioPayBack
عضو فعال



الصورة الرمزية MasterioPayBack


• الانـتـسـاب » Aug 2016
• رقـم العـضـويـة » 130685
• المشـــاركـات » 241
• الـدولـة » Palestine
• الـهـوايـة » Computing
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 10
MasterioPayBack صـاعـد

MasterioPayBack غير متواجد حالياً



افتراضي رد: مساعده - NPC Add Item



مهي المشكله اضيفهم ازاي انا مش فاهم حاجه .


UP




قديم 14-10-2016, 03:46 AM   #4

Dev.Sawy
عضو مميز





• الانـتـسـاب » Feb 2013
• رقـم العـضـويـة » 110067
• المشـــاركـات » 758
• الـدولـة »
• الـهـوايـة »
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 10
Dev.Sawy صـاعـد

Dev.Sawy غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى Dev.Sawy

افتراضي رد: مساعده - NPC Add Item



هتفتح ملفات المديا
وتفتح التابل ف ال SQL وتضيفهم وتقفل التيكست وتعمل Import وتجرب


توقيع Dev.Sawy :
[IMG]عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ][/IMG]


قديم 14-10-2016, 01:42 PM   #5

MasterioPayBack
عضو فعال



الصورة الرمزية MasterioPayBack


• الانـتـسـاب » Aug 2016
• رقـم العـضـويـة » 130685
• المشـــاركـات » 241
• الـدولـة » Palestine
• الـهـوايـة » Computing
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 10
MasterioPayBack صـاعـد

MasterioPayBack غير متواجد حالياً



افتراضي رد: مساعده - NPC Add Item



طيب لو انا عايز السعر مش سيلك ولا جولد عايزو ارينا اعمل ايه ؟
متشكر اوي




قديم 14-10-2016, 02:27 PM   #6

CritYouDown
عضو فعال



الصورة الرمزية CritYouDown


• الانـتـسـاب » Aug 2012
• رقـم العـضـويـة » 104757
• المشـــاركـات » 426
• الـدولـة » مصر
• الـهـوايـة » Private Server Edit
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 30
CritYouDown صـاعـد

CritYouDown غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى CritYouDown

افتراضي رد: مساعده - NPC Add Item



كود:
1 = Gold
2 = Silk
4 = Gift Silk (Received Silk)
16 = Point (vSRO); Premium Silk (iSRO & kSRO)
32 = Honor Point
64 = Copper Coin
128 = Iron Coin
256 = Silver Coin
512 = Gold Coin
1024 = Arena Coin
كود:
Update _RefPricePolicyOfItem Set Cost = '50' , Paymentdevice = '1024' Where RefPackageItemCodeName like '%ItemCode'
و غير السعر فى الميديا برضو



التعديل الأخير تم بواسطة CritYouDown ; 14-10-2016 الساعة 02:40 PM

قديم 14-10-2016, 04:04 PM   #7

Dev.Sawy
عضو مميز





• الانـتـسـاب » Feb 2013
• رقـم العـضـويـة » 110067
• المشـــاركـات » 758
• الـدولـة »
• الـهـوايـة »
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 10
Dev.Sawy صـاعـد

Dev.Sawy غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى Dev.Sawy

افتراضي رد: مساعده - NPC Add Item



اقتباس:
المشاركة الأصلية كتبت بواسطة CritYouDown عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
كود:
1 = Gold
2 = Silk
4 = Gift Silk (Received Silk)
16 = Point (vSRO); Premium Silk (iSRO & kSRO)
32 = Honor Point
64 = Copper Coin
128 = Iron Coin
256 = Silver Coin
512 = Gold Coin
1024 = Arena Coin
كود:
Update _RefPricePolicyOfItem Set Cost = '50' , Paymentdevice = '1024' Where RefPackageItemCodeName like '%ItemCode'
و غير السعر فى الميديا برضو
تمام كلام سليم


توقيع Dev.Sawy :
[IMG]عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ][/IMG]


موضوع مغلق


يتصفح الموضوع حالياً : 1 (0 عضو و 1 زائر)
 
أدوات الموضوع
انواع عرض الموضوع

ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى الردود آخر مشاركة
مساعده فى ال Start item speednetroy قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة 3 08-12-2019 10:46 PM
مساعده في item mall Legendr قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة 12 25-03-2017 08:07 PM
مساعده يا شباب فى الــ Item Mall Bouken قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة 5 30-04-2013 08:43 PM
مساعده في item في Mbot meganettt قسم الاستفسارات ومشاكل وحلول ال Mbot 1 23-11-2012 05:21 PM


الساعة الآن 11:51 PM.