البقاء مسجل دائمآ
الإعلانات
10-06-2014 10:06 AM
GM] COMNDs] جرب شيل للايتم الى انتا ضيفها وحط الايتم بال Query دى بس refshopgoods اعملها باديك
كود بلغة HTML:
USE SRO_VT_SHARD /* ITEMS TO NPC FOR GOLD by Caipi */
Declare @ItemID int
Declare @yourPrice int
Declare @WhichTAB varchar(74)



SET @ItemID = 23                            /* The Item ID of the Item you want to add to the NPC*/ --## <--
SET @yourPrice = 5000                        /* The price per Unit */ --## <--
SET @WhichTAB = 'STORE_CH_POTION_TAB1'        /* To which Tab at which NPC you want to add the Item*/



/* Codename instead of the ID */ 
Declare @CodeName varchar (74) SET @CodeName = (SELECT CodeName128 FROM _RefObjCommon WHERE ID = @ItemID)

/* Which Itemdata.txt is affected in the Media.pk2*/
Declare @newItemID varchar(5)
Declare @lastPrice varchar(25) SET @lastPrice = (SELECT Price FROM _RefObjCommon WHERE ID = @ItemID)
Declare @yourPriceCHAR varchar(25) SET @yourPriceCHAR = @yourPrice
IF (@ItemID < 5000) SET @newItemID = 5000
else if (@ItemID < 10000) SET @newItemID = 10000
else if (@ItemID < 15000) SET @newItemID = 15000
else if (@ItemID < 20000) SET @newItemID = 20000
else if (@ItemID < 25000) SET @newItemID = 25000
else if (@ItemID < 30000) SET @newItemID = 30000
else if (@ItemID < 35000) SET @newItemID = 35000
else if (@ItemID < 40000) SET @newItemID = 40000
else SET @newItemID = 45000
print ''
print @CodeName + ' from Media\server_dep\silkroad\textdata\itemdata_'+@newItemID+'.txt'
print 'Change the current Price of '+@lastPrice+' to '+@yourPriceCHAR+' at the itemdata_'+@newItemID+'. (For the visual Price ingame)'
/*END which Itemdata.txr*/

/*for _RefObjCommon Price*/
UPDATE _RefObjCommon SET Price = @yourPrice WHERE ID = @ItemID

/* for _RefPackageItem */
IF EXISTS (SELECT CodeName128 FROM _RefPackageItem WHERE CodeName128 = 'Package_'+@CodeName)
    BEGIN
        print 'Already added @ RefPackageItem/.txt!'
    END
ELSE BEGIN
Declare @SN varchar(74) SET @SN = (SELECT NameStrID128 FROM _RefObjCommon WHERE ID = @ItemID)
Declare @DESC varchar(74) SET @Desc = (SELECT DescStrID128 FROM _RefObjCommon WHERE ID = @ItemID)
Declare @DDJ varchar(74) SET @DDJ = (SELECT AssocFileIcon128 FROM _RefObjCommon WHERE ID = @ItemID)
INSERT INTO _RefPackageItem (Service,Country,CodeName128,SaleTag,ExpandTerm,NameStrID,DescStrID,AssocFileIcon,Param1,Param1_Desc128,Param2,Param2_Desc128,Param3,Param3_Desc128,Param4,Param4_Desc128) 
VALUES (1,15,'PACKAGE_'+@CodeName,0,'EXPAND_TERM_ALL',@SN,@Desc,@DDJ,-1,'xxx',-1,'xxx',-1,'xxx',-1,'xxx')
Declare @TOPID varchar (10) SET @TOPID = (SELECT MAX(ID) FROM _RefPackageItem)
print ''
print 'Add the following line @ refpackageitem.txt'
print '1    15    '+@TOPID+'    PACKAGE_'+@CodeName+'    0    EXPAND_TERM_ALL    '+@SN+'    '+@DESC+'    '+@DDJ+'    -1    xxx    -1    xxx    -1    xxx    -1    xxx'
print ''
END

/* for _RefPricePolicyOfItem */
IF EXISTS (SELECT RefPackageItemCodeName FROM _RefPricePolicyOfItem WHERE RefPackageItemCodeName = 'Package_'+@CodeName AND PaymentDevice = 1 AND Cost = @yourPrice)
    BEGIN
        print 'Already added @ RefPricePolicyOfItem/.txt!'
    END
ELSE BEGIN
INSERT INTO _RefPricePolicyOfItem (Service,Country,RefPackageItemCodeName,PaymentDevice,PreviousCost,Cost,Param1,Param1_Desc128,Param2,Param2_Desc128,Param3,Param3_Desc128,Param4,Param4_Desc128)
VALUES (1,15,'PACKAGE_'+@CodeName,1,0,@yourPrice,-1,'xxx',-1,'xxx',-1,'xxx',-1,'xxx')
Declare @NEWPRICE varchar(15) SET @NEWPRICE = @yourPrice
print ''
print 'Add the following line @ refpricepolicyofitem.txt'
print '1    15    PACKAGE_'+@CodeName+'    1    0    '+@NEWPRICE+'    -1    xxx    -1    xxx    -1    xxx    -1    xxx'
print ''
END

/* for _RefShopGoods */
IF EXISTS (SELECT RefPackageItemCodeName FROM _RefShopGoods WHERE RefPackageItemCodeName = 'Package_'+@CodeName AND RefTabCodeName = @WhichTAB)
    BEGIN
        print 'Already added @ RefShopGoods/.txt!'
    END
ELSE BEGIN
Declare @newSLOTINDEX varchar(15) SET @newSLOTINDEX = (SELECT MAX(SlotIndex) FROM _RefShopGoods WHERE RefTabCodeName = @WhichTAB)+1
INSERT INTO _RefShopGoods (Service,Country,RefTabCodeName,RefPackageItemCodeName,SlotIndex,Param1,Param1_Desc128,Param2,Param2_Desc128,Param3,Param3_Desc128,Param4,Param4_Desc128)
VALUES (1,15,@WhichTAB,'PACKAGE_'+@CodeName,@newSLOTINDEX,-1,'xxx',-1,'xxx',-1,'xxx',-1,'xxx')
print ''
print 'Add the following line @ refshopgoods.txt'
print '1    15    '+@WhichTAB+'    '+'PACKAGE_'+@CodeName+'    '+@newSLOTINDEX+'    -1    xxx    -1    xxx    -1    xxx    -1    xxx'
print ''
END

/* for _RefScrapOfPackageItem */
IF EXISTS (SELECT RefPackageItemCodeName FROM _RefScrapOfPackageItem WHERE RefPackageItemCodeName = 'Package_'+@CodeName AND RefItemCodeName = @CodeName)
    BEGIN
        print 'Already added @ RefScrapOfPackageItem/.txt!'
    END
ELSE BEGIN
INSERT INTO _RefScrapOfPackageItem (Service,Country,RefPackageItemCodeName,RefItemCodeName,OptLevel,Variance,Data,MagParamNum,MagParam1,MagParam2,MagParam3,MagParam4,MagParam5,MagParam6,MagParam7,MagParam8,MagParam9,MagParam10,MagParam11,MagParam12,Param1,Param1_Desc128,Param2,Param2_Desc128,Param3,Param3_Desc128,Param4,Param4_Desc128)
VALUES (1,15,'PACKAGE_'+@CodeName,@CodeName,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,'xxx',-1,'xxx',-1,'xxx',-1,'xxx')
Declare @ScrapIndex varchar(15)
SET @ScrapIndex = (SELECT MAX([Index]) FROM _RefScrapOfPackageItem WHERE RefItemCodeName = @CodeName)
print ''
print 'Add the following line @ refscrapofpackageitem.txt'
print '1    15    '+'PACKAGE_'+@CodeName+'    '+@CodeName+'    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -1    xxx    -1    xxx    -1    xxx    -1    xxx    '+@ScrapIndex
print ''
END
print ''
print ''
print 'Done!'
09-06-2014 08:11 PM
GM KaZaNoVa up
08-06-2014 07:19 PM
GM KaZaNoVa NEED HELP
07-06-2014 05:23 AM
GM KaZaNoVa up
06-06-2014 07:35 AM
GM KaZaNoVa up
05-06-2014 01:38 AM
GM KaZaNoVa UP
04-06-2014 05:05 AM
GM KaZaNoVa up
03-06-2014 07:14 AM
GM KaZaNoVa يا رب
02-06-2014 09:49 PM
iGexe مروحتش امبارح النهارده ان شاء الله هشوفهالك
02-06-2014 07:47 PM
GM KaZaNoVa up
02-06-2014 04:00 AM
GM KaZaNoVa للاسف كل ال Solts تمام مفيش حاجة متكررة
02-06-2014 03:44 AM
katsh1 ممكت تكون انتا حاطت 2 item فى نقس الخانه
يعنى مثلن luck in slot num=1
and steady in slot num = 1 to
يارب تكون فهمتنى
02-06-2014 12:06 AM
elbattawy1st Database
كود PHP:
refshop goods

1    15    STORE_STONE_TAB1     PACKAGE_ITEM_ETC_ARCHEMY_MAGICSTONE_SOLID_13    28    
-1    xxx    -1     xxx    -1    xxx    -1    xxx

----------------------------------------------------------------------------------------------------
refpackageitem

1    15    2865    PACKAGE_ITEM_ETC_ARCHEMY_MAGICSTONE_SOLID_13    0     EXPAND_TERM_ALL        SN_ITEM_ETC_ARCHEMY_MAGICSTONE_SOLID_13     SN_ITEM_ETC_ARCHEMY_MAGICTABLET_SOLID_13_TT_DESC     item
\etc\archemy_magicstone_solid.ddj    -1    xxx    -1    xxx    -1     xxx    -1    xxx    
-----------------------------------------------------------------------------------------------------
refpricepolcy

1    15    PACKAGE_ITEM_ETC_ARCHEMY_MAGICSTONE_SOLID_13    1    0    30    
-1    xxx    -1    xxx    -1    xxx    -1    xxx
------------------------------------------------------------------------------------------------------
refscrapofpackageitem

1    15    PACKAGE_ITEM_ETC_ARCHEMY_MAGICSTONE_SOLID_13     ITEM_ETC_ARCHEMY_MAGICSTONE_SOLID_13    0    0    0    0    0    0    0     0    0    0    0    0    0    0    0    0    
-1    xxx    -1    xxx     -1    xxx    -1    xxx    10216
-----------------------------------------------------------------------------------------------------
refobjitem

22058    100    2    0    0    13    0    0    0    0    0    0    0     0    0    0    0    0    0    0    0    0    0    0    0    0    0    0     0    0    0    0    0    0    0    0    0    0    0    0    0    0     0    0    0    0    0    0    0    0    0    0    0    0    0    0     0    0    0    0    0    0    13    MATTR_SOLID    0    
0000                                                                                                                           0    0000    100     xxx    -1    xxx    -1    xxx    -1    xxx    -1    xxx    -1    xxx     -1    xxx    -1    xxx    -1    xxx    -1    xxx    -1    xxx    -1     xxx    -1    xxx    -1    xxx    -1    xxx    -1    xxx    -1    xxx     0    0    0

---------------------------------------------------------------------------------------------------
refobjcommon

1    47685    ITEM_ETC_ARCHEMY_MAGICSTONE_SOLID_13    
??? ???    xxx     SN_ITEM_ETC_ARCHEMY_MAGICTABLET_SOLID_13     SN_ITEM_ETC_ARCHEMY_MAGICTABLET_SOLID_13_TT_DESC    0    0    3    3     11    7    180000    3    0    1    1    1    255    3    1    0    0     0    0    59000    0    0    0    590    11800    -1    0    -1    0     -1    0    -1    0    -1    0    0    0    0    0    0    0    100     0    0    0    xxx    item\etc\drop_archemy.bsr     item\etc\archemy_magicstone_solid.ddj    xxx    xxx    22058 
و ابقى غير id بيتاع refobjcommon و refpackageiem و refobjitem

Media

كود PHP:
refshop goods

1     15    STORE_STONE_TAB1     PACKAGE_ITEM_ETC_ARCHEMY_MAGICSTONE_SOLID_13    28    
-1    xxx    -1     xxx    -1    xxx    -1    xxx

----------------------------------------------------------------------------------------------------
refpackageitem

1     15    2865    PACKAGE_ITEM_ETC_ARCHEMY_MAGICSTONE_SOLID_13    0     EXPAND_TERM_ALL        SN_ITEM_ETC_ARCHEMY_MAGICSTONE_SOLID_13     SN_ITEM_ETC_ARCHEMY_MAGICTABLET_SOLID_13_TT_DESC     item
\etc\archemy_magicstone_solid.ddj    -1    xxx    -1    xxx    -1     xxx    -1    xxx    
-----------------------------------------------------------------------------------------------------
refpricepolcy

1    15    PACKAGE_ITEM_ETC_ARCHEMY_MAGICSTONE_SOLID_13    1    0    30    
-1    xxx    -1    xxx    -1    xxx    -1    xxx
------------------------------------------------------------------------------------------------------
refscrapofpackageitem

1     15    PACKAGE_ITEM_ETC_ARCHEMY_MAGICSTONE_SOLID_13     ITEM_ETC_ARCHEMY_MAGICSTONE_SOLID_13    0    0    0    0    0    0     0    0    0    0    0    0    0    0    0    0    
-1    xxx    -1     xxx    -1    xxx    -1    xxx    10216
-----------------------------------------------------------------------------------------------------
itemdata_XXXXX
1     47685    ITEM_ETC_ARCHEMY_MAGICSTONE_SOLID_13    
??? ???    xxx     SN_ITEM_ETC_ARCHEMY_MAGICTABLET_SOLID_13     SN_ITEM_ETC_ARCHEMY_MAGICTABLET_SOLID_13_TT_DESC    0    0    3    3     11    7    180000    3    0    1    1    1    255    3    1    0    0     0    0    59000    0    0    0    590    11800    -1    0    -1    0     -1    0    -1    0    -1    0    0    0    0    0    0    0    100     0    0    0    xxx    item\etc\drop_archemy.bsr     item\etc\archemy_magicstone_solid.ddj    xxx    xxx    100    2    0     0    13    0    0    0    0    0    0    0    0    0    0    0    0     0    0    0    0    0    0    0    0    0    0    0    0    0    0     0    0    0    0    0    0    0    0    0    0    0    0    0    0     0    0    0    0    0    0    0    0    0    0    0    0    0    0     0    0    13    MATTR_SOLID    0    000,  0                                                                                                                          0    0000    100    xxx    -1    xxx    -1    xxx    -1     xxx    -1    xxx    -1    xxx    -1    xxx    -1    xxx    -1    xxx     -1    xxx    -1    xxx    -1    xxx    -1    xxx    -1    xxx    -1     xxx    -1    xxx    -1    xxx    0    0 
وجرب ومستنى ردك
01-06-2014 03:03 PM
GM KaZaNoVa
كود PHP:
ref price
1    15    PACKAGE_ITEM_ETC_ARCHEMY_MAGICSTONE_SOLID_13    1    0    100000    
-1    xxx    -1    xxx    -1    xxx    -1    xxx
ref scrap
1    15    149    PACKAGE_ITEM_ETC_ARCHEMY_MAGICSTONE_SOLID_13    0    EXPAND_TERM_ALL    SN_ITEM_ETC_ARCHEMY_MAGICTABLET_SOLID_13    SN_ITEM_ETC_ARCHEMY_MAGICTABLET_SOLID_13_TT_DESC    item
\etc\archemy_magicstone_solid.ddj    -1    xxx    -1    xxx    -1    xxx    -1    xxx
shop goods
1    15    STORE_STONE_TAB1    PACKAGE_ITEM_ETC_ARCHEMY_MAGICSTONE_SOLID_13    30    
-1    xxx    -1    xxx    -1    xxx    -1    xxx
ref obj com
1    47685    ITEM_ETC_ARCHEMY_MAGICSTONE_SOLID_13    
??? ???    xxx    SN_ITEM_ETC_ARCHEMY_MAGICTABLET_SOLID_13    SN_ITEM_ETC_ARCHEMY_MAGICTABLET_SOLID_13_TT_DESC    0    0    3    3    11    7    180000    3    0    1    1    1    255    3    1    0    0    0    0    59000    0    0    0    590    11800    -1    0    -1    0    -1    0    -1    0    -1    0    0    0    0    0    0    0    100    0    0    0    xxx    item\etc\drop_archemy.bsr    item\etc\archemy_magicstone_solid.ddj    xxx    xxx    22058
scrap
1    15    PACKAGE_ITEM_ETC_ARCHEMY_MAGICSTONE_SOLID_13    ITEM_ETC_ARCHEMY_MAGICSTONE_SOLID_13    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    
-1    xxx    -1    xxx    -1    xxx    -1    xxx    13
ref obj item
22058    100    2    0    0    13    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    13    MATTR_SOLID    0    
0000                                                                                                                         0    0000    100    xxx    -1    xxx    -1    xxx    -1    xxx    -1    xxx    -1    xxx    -1    xxx    -1    xxx    -1    xxx    -1    xxx    -1    xxx    -1    xxx    -1    xxx    -1    xxx    -1    xxx    -1    xxx    -1    xxx    0    0    0 
01-06-2014 02:51 PM
iGexe سيبهم دلوقتى علشان متنساش و الرد هتلقيه ان شاء الله :)
هذا الموضوع لدية أكثر من 15 ردود. اضغط هنا لعرض الموضوع بأكمله.

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

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


الساعة الآن 09:52 AM.