البقاء مسجل دائمآ
الإعلانات
قديم 17-08-2013, 11:27 PM   #1

™The Last Emperor™
عضو مميز



الصورة الرمزية ™The Last Emperor™


• الانـتـسـاب » Sep 2008
• رقـم العـضـويـة » 35132
• المشـــاركـات » 570
• الـدولـة »
• الـهـوايـة »
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 10
™The Last Emperor™ صـاعـد

™The Last Emperor™ غير متواجد حالياً



افتراضي ممكن حد يقولى ايه اللى غلط



ممكن حد يقولى ايه اللى غلط فى الاكواد دى
كود:
refpackageitem.txt
1	15	86634	PACKAGE_ITEM_MALL_AVATAR_M_GHOST_CAPTAIN	0	EXPAND_TERM_ALL	SN_ITEM_MALL_AVATAR_M_GHOST_CAPTAIN	SN_ITEM_MALL_AVATAR_M_GHOST_CAPTAIN_TT_DESC	item\Avatar\mall_avatar_m_ghost_captain.ddj	-1	XXX	-1	xxx	-1	xxx	-1	xxx
refpricepolicyofitem.txt
1	15	PACKAGE_ITEM_MALL_AVATAR_M_GHOST_CAPTAIN	2	0	150	-1	xxx	-1	xxx	-1	xxx	-1	xxx
1	15	PACKAGE_ITEM_MALL_AVATAR_M_GHOST_CAPTAIN	4	0	0	-1	xxx	-1	xxx	-1	xxx	-1	xxx
1	15	PACKAGE_ITEM_MALL_AVATAR_M_GHOST_CAPTAIN	16	0	0	-1	xxx	-1	xxx	-1	xxx	-1	xxx
refscrapofpackageitem.txt
1	15	PACKAGE_ITEM_PRE_MALL_AVATAR_M_GHOST_CAPTAIN	ITEM_PRE_MALL_AVATAR_M_GHOST_CAPTAIN	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	-1	xxx	-1	xxx	-1	xxx	-1	xxx	86634
refshopgoods.txt
1	15	MALL_CONSUME_COMMUNITY	PACKAGE_ITEM_PRE_MALL_AVATAR_M_GHOST_CAPTAIN	1	-1	xxx	-1	xxx	-1	xxx	-1	xxx
انا عاوز احط الايتم ده بجرب احطلو السعر وانزلو ف F10 السرفر بيشتغل عادى بس الكلينت مش بيفتح




إعلانات google

قديم 17-08-2013, 11:42 PM   #2

Mr Z!dane
عضو فضى



الصورة الرمزية Mr Z!dane


• الانـتـسـاب » Feb 2010
• رقـم العـضـويـة » 68924
• المشـــاركـات » 3,582
• الـدولـة » Egypt - Giza - Imbaba
• الـهـوايـة » * افْعَل مَا تُؤْمِن بهِ وَدَع الجَمِيع يُفَكِر بمَا يَشَاء .‬
• اسـم الـسـيـرفـر » Serpens
• الـجـنـس » Male
• نقـاط التقييم » 89
Mr Z!dane جـيـد

Mr Z!dane غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى Mr Z!dane

افتراضي



قرنها بي اي اكواد تانية يا باشا


توقيع Mr Z!dane :


قديم 18-08-2013, 12:03 AM   #3

Islam.Chalabi
عضو مميز



الصورة الرمزية Islam.Chalabi


• الانـتـسـاب » May 2013
• رقـم العـضـويـة » 111583
• المشـــاركـات » 537
• الـدولـة » Ma‛adi, Cairo
• الـهـوايـة »
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 13
Islam.Chalabi صـاعـد

Islam.Chalabi غير متواجد حالياً



افتراضي



من refpricepolicyofitem.txt شيل السطرين تانى سطرين
وفى refshopgoods المفروض MALL_AVATAR_DRESS




قديم 18-08-2013, 11:17 AM   #4

komnda
عضو سوبر



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


• الانـتـسـاب » Jan 2013
• رقـم العـضـويـة » 109373
• المشـــاركـات » 2,821
• الـدولـة » الجيزه )))))))) kOMNDA (((((((((((
• الـهـوايـة » مساعده الاعضاء واحترام الاخرين
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 51
komnda جـيـد

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


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

افتراضي



اقتباس:
المشاركة الأصلية كتبت بواسطة Islam.Chalabi عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
من refpricepolicyofitem.txt شيل السطرين تانى سطرين
وفى refshopgoods المفروض MALL_AVATAR_DRESS
و اتأكد انك ضيفها فى data and media 100%


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



عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]



الصدمه ... تفعل بك شيئان اما ان تدمرك او تصنع منك شخص يصعب
هزيمته
#KomNdA

SiLkRoAd4aRaB


قديم 18-08-2013, 01:11 PM   #5

™The Last Emperor™
عضو مميز



الصورة الرمزية ™The Last Emperor™


• الانـتـسـاب » Sep 2008
• رقـم العـضـويـة » 35132
• المشـــاركـات » 570
• الـدولـة »
• الـهـوايـة »
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 10
™The Last Emperor™ صـاعـد

™The Last Emperor™ غير متواجد حالياً



افتراضي



اقتباس:
المشاركة الأصلية كتبت بواسطة Islam.Chalabi عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
من refpricepolicyofitem.txt شيل السطرين تانى سطرين
وفى refshopgoods المفروض MALL_AVATAR_DRESS
شلت السطرين وعملتها MALL_AVATAR_DRESS هو انا كنت بجربها جمب الجلوبل بس عمتا برضو مشتغلتش
اقتباس:
المشاركة الأصلية كتبت بواسطة komnda عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
و اتأكد انك ضيفها فى data and media 100%
متاكد 200 % والله




قديم 18-08-2013, 01:30 PM   #6

™The Last Emperor™
عضو مميز



الصورة الرمزية ™The Last Emperor™


• الانـتـسـاب » Sep 2008
• رقـم العـضـويـة » 35132
• المشـــاركـات » 570
• الـدولـة »
• الـهـوايـة »
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 10
™The Last Emperor™ صـاعـد

™The Last Emperor™ غير متواجد حالياً



افتراضي



طب ممكن حد يقولى انا بجيب الرقم ده ازاى
1 15 86634 PACKAGE_ITEM_MALL_AVATAR_M_GHOST_CAPTAIN 0 EXPAND_TERM_ALL SN_ITEM_MALL_AVATAR_M_GHOST_CAPTAIN SN_ITEM_MALL_AVATAR_M_GHOST_CAPTAIN_TT_DESC item\Avatar\mall_avatar_m_ghost_captain.ddj -1 XXX -1 xxx -1 xxx -1 xxx




قديم 18-08-2013, 01:42 PM   #7

iAttacker
عضو مميز



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


• الانـتـسـاب » Jun 2013
• رقـم العـضـويـة » 112287
• المشـــاركـات » 586
• الـدولـة » الجــــيـــــزه
• الـهـوايـة » تعلم تطوبر السيرفرات
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 14
iAttacker صـاعـد

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


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

افتراضي



RefPackageItem
(ID)

او ScarpofPackageItem

شوف انى الاقرب علشان مش فاكر


توقيع iAttacker :
In My Opinion Best Eng. Songs

! ● Selena Gomez ● !
Ghost of You

[SPOILER][YOUTUBE]Hycf_aYc7A8[/YOUTUBE][/SPOILER]
! ● Adele ● !

Someone Like You

[SPOILER][YOUTUBE]hLQl3WQQoQ0[/YOUTUBE][/SPOILER]


قديم 18-08-2013, 02:02 PM   #8

™The Last Emperor™
عضو مميز



الصورة الرمزية ™The Last Emperor™


• الانـتـسـاب » Sep 2008
• رقـم العـضـويـة » 35132
• المشـــاركـات » 570
• الـدولـة »
• الـهـوايـة »
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 10
™The Last Emperor™ صـاعـد

™The Last Emperor™ غير متواجد حالياً



افتراضي



الاتنين عندى ماشيين نفس الرقم اخر رقم فالاتنين 84516
انا داتا وكلنت كاست واى




قديم 18-08-2013, 03:44 PM   #9

Islam.Chalabi
عضو مميز



الصورة الرمزية Islam.Chalabi


• الانـتـسـاب » May 2013
• رقـم العـضـويـة » 111583
• المشـــاركـات » 537
• الـدولـة » Ma‛adi, Cairo
• الـهـوايـة »
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 13
Islam.Chalabi صـاعـد

Islam.Chalabi غير متواجد حالياً



افتراضي



طب انت ليه تاعب نفسك كل ده ضيفه بالكويرى ده اسهلك

كود 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_EU_SHIELD_08_C_RARE' -- Item CodeName in RefObjCommon
SET 
@Price 5000000 -- Set 0 if you don't want to set Gold Price
SET @SilkPrice = 256 -- Set 0 if you don'
t want to set Silk Price
SET 
@TAB 'STORE_Honor_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 
Add items to npc

طريقة تشغيل ال Query ..

SQL ==> SRO_VT_SHARD ==> Tables
RefPackageItem
Design ==> right click ID Column Set a primary key ==> Column Properties ==> Indetity Spercification ==> Set it Off

وبعدين

SQL ==> SRO_VT_SHARD ==> Tables
RefScrapOfPackageItem
Design ==> right click ID Column Set a primary key ==> Column Properties ==> Indetity Spercification ==> [ Index ] ==> Set it Off

الشرح من موضوع العضو : عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]




قديم 19-08-2013, 12:47 PM   #10

™The Last Emperor™
عضو مميز



الصورة الرمزية ™The Last Emperor™


• الانـتـسـاب » Sep 2008
• رقـم العـضـويـة » 35132
• المشـــاركـات » 570
• الـدولـة »
• الـهـوايـة »
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 10
™The Last Emperor™ صـاعـد

™The Last Emperor™ غير متواجد حالياً



افتراضي



اقتباس:
المشاركة الأصلية كتبت بواسطة Islam.Chalabi عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
طب انت ليه تاعب نفسك كل ده ضيفه بالكويرى ده اسهلك

كود 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_EU_SHIELD_08_C_RARE' -- Item CodeName in RefObjCommon
SET 
@Price 5000000 -- Set 0 if you don't want to set Gold Price
SET @SilkPrice = 256 -- Set 0 if you don'
t want to set Silk Price
SET 
@TAB 'STORE_Honor_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 
Add items to npc

طريقة تشغيل ال Query ..

SQL ==> SRO_VT_SHARD ==> Tables
RefPackageItem
Design ==> right click ID Column Set a primary key ==> Column Properties ==> Indetity Spercification ==> Set it Off

وبعدين

SQL ==> SRO_VT_SHARD ==> Tables
RefScrapOfPackageItem
Design ==> right click ID Column Set a primary key ==> Column Properties ==> Indetity Spercification ==> [ Index ] ==> Set it Off

الشرح من موضوع العضو : عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
ايون كده يا برنس عليا النعمه انت المفروض تبقا لواء




موضوع مغلق


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

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

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

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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى الردود آخر مشاركة
ممكن حد يقولى ازاى ابقىthifبليز يا جماعه حد يقولى محمود1 أخـبـار سـيـلك رود أون لايـن 3 22-09-2009 08:33 AM
ممكن حد يقولى ايه دة وعلى فكرة الموضوع دة مهم لكل اللى موجودين angryong قـسـم الـبـرامـج الـمـسـاعـدة 10 13-02-2008 06:18 PM
ممكن حد متخصص يقولى ايه اللى بيحصل دة angryong قسم المواضيع المكررة و المخالفة 10 08-02-2008 05:12 PM


الساعة الآن 05:33 AM.