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

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم المواضيع المكررة و المخالفة (https://silkroad4arab.com/vb/forumdisplay.php?f=58)
-   -   their is item in shop i added i cannot buy (https://silkroad4arab.com/vb/showthread.php?t=557885)

GM KaZaNoVa 01-06-2014 12:45 PM

their is item in shop i added i cannot buy
 
their is item in shop i added i cannot buy
في ايتم في الShop مش بتتجاب Magic stone of steady d13
و اتاكد من كل حاجة تمام ref shop goods
ref price
ref scrap
refpackage
كلو تمم
و الmax stack تمم اعمل ايية بقا

iGexe 01-06-2014 01:15 PM

فى ال Refobjcommon او RefShop اتأكد انها Sell معموله 1 مش 0

GM KaZaNoVa 01-06-2014 01:26 PM

معمولة 1 مش 0 can sell and can buy both

iGexe 01-06-2014 01:48 PM

بس يا صاحبى هاتلى السطور بتاعته فى
RefObjCommon
RefObjItem
RefShop
RefPackageitem تقريبا دى اللى شاكك فيها
Ref Scarp
refprice
و على بليل هسطب ال SQL و احليهالك ان شاء الله

GM KaZaNoVa 01-06-2014 02:22 PM

ok i will thx

iGexe 01-06-2014 02:51 PM

سيبهم دلوقتى علشان متنساش و الرد هتلقيه ان شاء الله :)

GM KaZaNoVa 01-06-2014 03:03 PM

كود 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 


elbattawy1st 02-06-2014 12:06 AM

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 

وجرب ومستنى ردك

katsh1 02-06-2014 03:44 AM

ممكت تكون انتا حاطت 2 item فى نقس الخانه
يعنى مثلن luck in slot num=1
and steady in slot num = 1 to
يارب تكون فهمتنى

GM KaZaNoVa 02-06-2014 04:00 AM

للاسف كل ال Solts تمام مفيش حاجة متكررة

GM KaZaNoVa 02-06-2014 07:47 PM

up

iGexe 02-06-2014 09:49 PM

مروحتش امبارح النهارده ان شاء الله هشوفهالك

GM KaZaNoVa 03-06-2014 07:14 AM

يا رب :icon6:

GM KaZaNoVa 04-06-2014 05:05 AM

up

GM KaZaNoVa 05-06-2014 01:38 AM

UP

GM KaZaNoVa 06-06-2014 07:35 AM

up

GM KaZaNoVa 07-06-2014 05:23 AM

up

GM KaZaNoVa 08-06-2014 07:19 PM

NEED HELP

GM KaZaNoVa 09-06-2014 08:11 PM

up:blowup:

GM] COMNDs] 10-06-2014 10:06 AM

جرب شيل للايتم الى انتا ضيفها وحط الايتم بال 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!'



الساعة الآن 10:58 AM.

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