حل جميع مشاكل عمل السيرفر الخاص - سيلك رود اون لاين - منتديات عرب توداي - اقوى منتدى عربى ترفيهى
  التسجيل   التعليمـــات   قائمة الأعضاء   التقويم   البحث   مشاركات اليوم   اجعل كافة الأقسام مقروءة

اهلا ومرحبا بك عزيزي الزائر في منتدي عرب تو داي نتمني مشاركات معنا وزيارتك الينا دائما


قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة [ قسم خاص لأسئلة واستفسارات عمل السيرفرات الخاصة ] [ يرجى الالتزام بقوانين قسم الأسئلة والاستفسارات ]

إضافة رد
 
أدوات الموضوع إبحث في الموضوع انواع عرض الموضوع
رقم المشاركة : ( 1 )
الصورة الرمزية Mr.Upload
 
المدير العام
Mr.Upload غير متواجد حالياً
 
رقم العضوية : 1
تاريخ التسجيل : Mar 2015
مكان الإقامة :
عدد المشاركات : 110
عدد النقاط : 10
قوة التقييم :
Mmyz حل جميع مشاكل عمل السيرفر الخاص - سيلك رود اون لاين

كُتب : [ 12-24-2015 - 01:15 PM ]



اضغط على الصورة لرؤيتها بالحجم الطبيعي



اضغط على الصورة لرؤيتها بالحجم الطبيعي



اهلا ومرحبا بكم في القسم الخاص لمساعدة اعضاء وزوار منتديات عرب توداي الكرام



موضوع خاص بحل جميع مشاكل عمل السيرفرات الخاصة - سيلك رود اون لاين



اضغط على الصورة لرؤيتها بالحجم الطبيعي


السيرفر الخاص سيلك رود


اضغط على الصورة لرؤيتها بالحجم الطبيعي

اكتب اي مشكلة تقبلك في عمل السيرفر الخاص وسوف يتم الرد عليك في خلال 24 ساعة او في اقرب وقت

هنشوف فيه مشكلتك هيتم الرد باذن الله ولو في اي عضو عندو حل ويقدر يفيد يقدر يشترك معنا هنا في

الموضوع او في القسم بشكل عام علشان نقدر نفيد بعض ويكون موضوع يسهل علي كل

المبتدئين في عمل السيرفرات الخاصة

شكرا في حفظ الله



توقيع :

رد مع اقتباس
 
 رقم المشاركة : ( 2 )
Mouniem
عضو جديد
رقم العضوية : 13333
تاريخ التسجيل : Apr 2016
مكان الإقامة :
عدد المشاركات : 9
عدد النقاط : 10

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

Mmyz Good Work

كُتب : [ 04-23-2016 - 08:27 PM ]


اقتباس:
المشاركة الأصلية كتبت بواسطة mr.upload مشاهدة المشاركة

اضغط على الصورة لرؤيتها بالحجم الطبيعي



اضغط على الصورة لرؤيتها بالحجم الطبيعي



اهلا ومرحبا بكم في القسم الخاص لمساعدة اعضاء وزوار منتديات عرب توداي الكرام



موضوع خاص بحل جميع مشاكل عمل السيرفرات الخاصة - سيلك رود اون لاين



اضغط على الصورة لرؤيتها بالحجم الطبيعي


السيرفر الخاص سيلك رود


اضغط على الصورة لرؤيتها بالحجم الطبيعي

اكتب اي مشكلة تقبلك في عمل السيرفر الخاص وسوف يتم الرد عليك في خلال 24 ساعة او في اقرب وقت

هنشوف فيه مشكلتك هيتم الرد باذن الله ولو في اي عضو عندو حل ويقدر يفيد يقدر يشترك معنا هنا في

الموضوع او في القسم بشكل عام علشان نقدر نفيد بعض ويكون موضوع يسهل علي كل

المبتدئين في عمل السيرفرات الخاصة

شكرا في حفظ الله




بالتوفيق

يسعدنى انى اكون اول واحد يرد على الموضوع

رد مع اقتباس
 
 رقم المشاركة : ( 3 )
Mouniem
عضو جديد
رقم العضوية : 13333
تاريخ التسجيل : Apr 2016
مكان الإقامة :
عدد المشاركات : 9
عدد النقاط : 10

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

6lb اول طلب هل من تلبية

كُتب : [ 04-23-2016 - 08:31 PM ]


بص يا باشا انا محتاج NPC Moon D14

لو جبتها تبقى برنس

لانى دايخ عليها ومحتاجها فى نفس الوقت


رد مع اقتباس
 
 رقم المشاركة : ( 4 )
المدير العام
رقم العضوية : 1
تاريخ التسجيل : Mar 2015
مكان الإقامة :
عدد المشاركات : 110
عدد النقاط : 10

Mr.Upload غير متواجد حالياً

افتراضي

كُتب : [ 04-24-2016 - 05:08 PM ]


السلام عليكم ورحمة الله وبركاته


اهلا بحضرتك معنا في منتديات عرب توداي

بالنسبة لطلب حضرتك NPC D14 Moon اولا مينفعيش انك تنقله Copy وتنزله عندك في الداتا لانه مراتبطه بحاجات كتير تانية داخل الميديا والداتا بيز

لكن حضرتك ممكن تعمله عن طريق الكويري ده و تمشي مع الخطوات التالي وتضيف ال NPC وتنزل فيها اي حاجة انت محتاجة الموضوع بسيط

بس محتاج منك شوية تركيز علشان ميبقاش في اي اخطاء اول شي اعمل باك اب للداتا علشان لو حاصل معاك اي مشكلة تقدر ترجع كل شئ
تاني


ولكن قبل تشغيل ال Qeury لازمـ تعمل الخطوات دى فى ال SQL

بس ركز شوية .. هتروح علي SQL Server وامشي مع الخطوات التاليه

SQL ==> Tools ==> Options ==> Designers ==> Perevnt Saving Changes the require table re-creation

هتلاقى عليها علامة صح شيل العلامة دى ..
بعد كده ..

RefObjCommon > Design > right click ID Column Set a primary key > Column Properties > Indetity Spercification > (Is Indetity)

set "Yes" same with the others.

وتعمل نفس الخطواه ال فاتت في دوال كمان

_RefObjChar,_RefShop,_RefShopGroup,_RefShopItemGroup,_RefShopTab,_RefShopTabGroup.

Design > right click ID Column Set a primary key > Column Properties > Indetity Spercification > (Is Indetity

set "Yes" same with the others.


وبعدين ..

Tab_RefHive and Tab_RefNest BUT SET INDENTITY OFF

ودلوقتى تقدر تشغل ال Query بدون اى مشاكل
ان شاء الله .. هيبقي نقص حاجة واحده انك تفتح اي شخصية وتوقفها في المكان ال عايز تعمل فيها ال NPC وتكتب اسم الشحصية في الكويري التالي .....

Query Easy To Add Npc

كود PHP:
DECLARE @CHARNAME VARCHAR (30
DECLARE @
NPCNAME VARCHAR (30
DECLARE @
ADDNEW VARCHAR (30
DECLARE @
GAMEWORDID INT 
SET 
@CHARNAME 'Your Char Name' --U Char Name 
SET 
@NPCNAME 'NPC NAME' --U NPC NAME 
SET 
@GAMEWORDID --IMPORTANTGET GAMEWORLD ID FROM THE LOCALY U WANT ADD THE NPC NORMAL CITYs 
SET 
@ADDNEW 'NPC' 
-- 
IF @
ADDNEW 'NPC' BEGIN 
DECLARE @MAXLINK VARCHAR (30) = (SELECT MAX (IDFROM _RefObjChar)+
DECLARE @MAXCOMMONID VARCHAR (30) = (SELECT MAX (IDFROM _RefObjCommon)+
SET IDENTITY_INSERT _RefObjCommon ON 
INSERT INTO _RefObjCommon 
(Service,ID,CodeName128,ObjName128,OrgObjCodeName128,NameStrID128,DescStrID128,CashItem,Bionic,TypeID1,TypeID2,TypeID3,TypeID4,DecayTime,Country 
,Rarity,CanTrade,CanSell,CanBuy,CanBorrow,CanDrop,CanPick,CanRepair,CanRevive,CanUse,CanThrow,Price,CostRepair,CostRevive,CostBorrow,KeepingFee,SellPrice,ReqLevelType1,ReqLevel1,ReqLevelType2,ReqLevel2,ReqLevelType3,ReqLevel3,ReqLevelType4,ReqLevel4,MaxContain,RegionID,Dir,OffsetX,OffsetY,OffsetZ,Speed1,Speed2,Scale,BCHeight,BCRadius 
,EventID,AssocFileObj128,AssocFileDrop128,AssocFileIcon128,AssocFile1_128,AssocFile2_128,LinkVALUES 
(1,@MAXCOMMONID,'NPC_'+@NPCNAME,'xxx','xxx','SN_NPC_'+@NPCNAME,'xxx',0,1,1,2,2,0,5000,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,100,0,0,0,'npc\npc\chinawoman_Noblegirl_event.bsr','xxx','xxx','xxx','xxx',@MAXLINK
SET IDENTITY_INSERT _RefObjCommon OFF 
SET IDENTITY_INSERT _RefObjChar ON 
INSERT INTO _RefObjChar 
(ID,Lvl,CharGender,MaxHP,MaxMP,ResistFrozen,ResistFrostbite,ResistBurn,ResistEShock,ResistPoison,ResistZombie,ResistSleep,ResistRoot,ResistSlow,ResistFear 
,ResistMyopia,ResistBlood,ResistStone,ResistDark,ResistStun,ResistDisea,ResistChaos,ResistCsePD,ResistCseMD,ResistCseSTR,ResistCseINT,ResistCseHP,ResistCseMP,Resist24,ResistBomb,Resist26 
,Resist27,Resist28,Resist29,Resist30,Resist31,Resist32,InventorySize,CanStore_TID1,CanStore_TID2,CanStore_TID3,CanStore_TID4,CanBeVehicle,CanControl,DamagePortion,MaxPassenger,AssocTactics,PD,MD,PAR,MAR,ER,BR,HR,CHR 
,ExpToGive,CreepType,Knockdown,KO_RecoverTime,DefaultSkill_1,DefaultSkill_2,DefaultSkill_3,DefaultSkill_4,DefaultSkill_5,DefaultSkill_6,DefaultSkill_7,DefaultSkill_8,DefaultSkill_9,DefaultSkill_10,TextureType,Except_1 
,Except_2,Except_3,Except_4,Except_5,Except_6,Except_7,Except_8,Except_9,Except_10,LinkVALUES 
(@MAXLINK,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,336860180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
SET IDENTITY_INSERT _RefObjChar OFF 
SET IDENTITY_INSERT _RefShop ON 
DECLARE @ShopID VARCHAR (30) = (SELECT MAX (IDFROM _RefShop)+
INSERT INTO _RefShop 
(Service,Country,ID,CodeName128,Param1,Param1_Desc128,Param2,Param2_Desc128,Param3,Param3_Desc128,Param4,Param4_Desc128
VALUES (1,15,@ShopID,'STORE_'+@NPCNAME,-1,'xxx',-1,'xxx',-1,'xxx',-1,'xxx'
SET IDENTITY_INSERT _RefShop OFF 
SET IDENTITY_INSERT _RefShopGroup ON 
DECLARE @ShopGroupID VARCHAR (30) = (SELECT MAX (IDFROM _RefShopGroup)+
INSERT INTO _RefShopGroup 
(Service,Country,ID,CodeName128,RefNPCCodeName,Param1,Param1_Desc128,Param2,Param2_Desc128,Param3,Param3_Desc128,Param4,Param4_Desc128
VALUES (1,15,@ShopGroupID,'GROUP_STORE_'+@NPCNAME,'NPC_'+@NPCNAME,-1,'xxx',-1,'xxx',-1,'xxx',-1,'xxx'
SET IDENTITY_INSERT _RefShopGroup OFF 
SET IDENTITY_INSERT _RefShopItemGroup ON 
DECLARE @ShopItemID VARCHAR (30) = (SELECT MAX (GROUPIDFROM _RefShopItemGroup)+
INSERT INTO _RefShopItemGroup 
(Service,GroupID,CodeName128,StrID128_Group
VALUES (1,@ShopItemID,'STORE_'+@NPCNAME+'_GROUP1','SN_STORE_'+@NPCNAME+'_GROUP1'
SET IDENTITY_INSERT _RefShopItemGroup OFF 
SET IDENTITY_INSERT _RefShopTab ON 
DECLARE @ShopTabID VARCHAR (30)= (SELECT MAX (IDFROM _RefShopTab)+
INSERT INTO _RefShopTab 
(Service,Country,ID,CodeName128,RefTabGroupCodeName,StrID128_Tab
VALUES (1,15,@ShopTabID,'STORE_'+@NPCNAME+'_TAB1','STORE_'+@NPCNAME+'_GROUP1','SN_TAB_Stones'
SET IDENTITY_INSERT _RefShopTab OFF 
SET IDENTITY_INSERT _RefShopTabGroup ON 
DECLARE @ShopTabGroupID VARCHAR (30) = (SELECT MAX (IDFROM _RefShopTabGroup)+
INSERT INTO _RefShopTabGroup 
(Service,Country,ID,CodeName128,StrID128_Group
VALUES (1,15,@ShopTabGroupID,'STORE_'+@NPCNAME+'_GROUP1','SN_STORE_'+@NPCNAME+'_GROUP1'
SET IDENTITY_INSERT _RefShopTabGroup OFF 
INSERT INTO _RefMappingShopGroup VALUES 
(1,15,'GROUP_STORE_'+@NPCNAME,'STORE_'+@NPCNAME
INSERT INTO _RefMappingShopWithTab VALUES (1,15,'STORE_'+@NPCNAME,'STORE_'+@NPCNAME+'_GROUP1'
DECLARE @
TACTICSID INT SET @TACTICSID = (SELECT MAX (dwTacticsIDFROM Tab_RefTactics)+10 
INSERT INTO Tab_RefTactics VALUES 
(@TACTICSID,@MAXCOMMONID,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,1,0,0,0,0,0,0,0,'NPC_'+@NPCNAME
BEGIN
DECLARE @HIVEID INT  SET @HIVEID = (SELECT MAX (dwHiveIDFROM Tab_RefHive)+
INSERT INTO Tab_RefHive VALUES 
(@HIVEID,0,0,0,0,0,0,@GAMEWORDID,2,'NPC_'+@NPCNAME
END
BEGIN
DECLARE @REGION VARCHAR (30SET @REGION = (SELECT (LatestRegionFROM _Char WHERE CharName16 = @CHARNAME
DECLARE @
POSX VARCHAR (30SET @POSX = (SELECT (POSXFROM _Char WHERE CharName16 = @CHARNAME
DECLARE @
POSY VARCHAR (30SET @POSY = (SELECT (POSYFROM _Char WHERE CharName16 = @CHARNAME
DECLARE @
POSZ VARCHAR (30SET @POSZ = (SELECT (POSZFROM _Char WHERE CharName16 = @CHARNAME
DECLARE @
NESTID INT SET @NESTID = (SELECT MAX (dwNestIDFROM Tab_RefNest)+
INSERT INTO Tab_RefNest VALUES 
(@NESTID,@HIVEID,@TACTICSID,@REGION,@POSX,@POSY,@POSZ,0,0,0,0,0,0,1,0,1,0
END
PRINT 'add this line to characterdata_45000 @ server_dep\silkroad\textdata' 
PRINT '' 
PRINT '1    '+@MAXCOMMONID+'    '+@NPCNAME+'    xxx    xxx    '+'SN_NPC_'+@NPCNAME+'    xxx    0    1    1    2    2    0    5000    3    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -1    0    -1    0    -1    0    -1    0    -1    0    0    0    0    0    0    0    100    0    0    0    npc\npc\chinawoman_Noblegirl_event.bsr    xxx    xxx    xxx    xxx    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    336860180    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0' 
PRINT '' 
PRINT 'Add this line to refshop.txt @ server_dep\silkroad\textdata' 
PRINT '' 
PRINT '1    15    '+@SHOPID+'    '+'STORE_'+@NPCNAME+'    -1    xxx    -1    xxx    -1    xxx    -1    xxx' 
PRINT '' 
PRINT 'Add this line to refshopgroup.txt @ server_dep\silkroad\textdata' 
PRINT '' 
PRINT '1    15    '+@SHOPGROUPID+'    '+'GROUP_STORE_'+@NPCNAME+'    '+'NPC_'+@NPCNAME+'    -1    xxx    -1    xxx    -1    xxx    -1    xxx' 
PRINT '' 
PRINT 'Add this line to shopgroupdata.txt @ server_dep\silkroad\textdata' 
PRINT '' 
PRINT '1    '+@SHOPITEMID+'    '+'STORE_'+@NPCNAME+'_GROUP1    '+'SN_STORE_'+@NPCNAME+'_GROUP1' 
PRINT '' 
PRINT 'Add this line to refshoptab.txt @ server_dep\silkroad\textdata' 
PRINT '' 
PRINT '1    15    '+@SHOPTABID+'    '+'STORE_'+@NPCNAME+'_TAB1    '+'STORE_'+@NPCNAME+'_GROUP1     SN_TAB_Stones' 
PRINT '' 
PRINT 'Add this line to refshoptabgroup.txt @ server_dep\silkroad\textdata' 
PRINT '' 
PRINT '1    15    '+@SHOPTABGROUPID+'    '+'STORE_'+@NPCNAME+'_GROUP1    '+'SN_STORE_'+@NPCNAME+'_GROUP1' 
PRINT '' 
PRINT 'Add this line to refmappingshopgroup.txt @ server_dep\silkroad\textdata' 
PRINT '' 
PRINT '1    15    '+'GROUP_STORE_'+@NPCNAME+'    '+'STORE_'+@NPCNAME 
PRINT '' 
PRINT 'Add this line to refmappingshopwithtab.txt @ server_dep\silkroad\textdata' 
PRINT '' 
PRINT '1    15    '+'STORE_'+@NPCNAME+'    '+'STORE_'+@NPCNAME+'_GROUP1' 
PRINT '' 
PRINT 'A New NPC Has ADD Succesfuly Restart U Server and Login in '+@CHARNAME 
END 


بعد لما تعمل الكويري هيظهر ليك بقيت Lins الميديا تخده Copy وتشوف مكتوب تنزل في اي تسكت في الميديا وتنقله فيها وتدخل تاني الملفات في مكانها بعد التعديل و تعمل ريستارت لملفات السيرفر وهتفتح تلقي الـ NPC

في نفس مكان الشخصية وبكده يبقي ال NPC جاهز


وده كويري علشان تقدر تضيف اي ايتم في NPC

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


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


اتمني ان شرح البسيط ده يساعدك شكرا

توقيع :

رد مع اقتباس
 
 رقم المشاركة : ( 5 )
Mouniem
عضو جديد
رقم العضوية : 13333
تاريخ التسجيل : Apr 2016
مكان الإقامة :
عدد المشاركات : 9
عدد النقاط : 10

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

افتراضي

كُتب : [ 04-26-2016 - 04:43 PM ]


اقتباس:
المشاركة الأصلية كتبت بواسطة mr.upload مشاهدة المشاركة
السلام عليكم ورحمة الله وبركاته


اهلا بحضرتك معنا في منتديات عرب توداي

بالنسبة لطلب حضرتك npc d14 moon اولا مينفعيش انك تنقله copy وتنزله عندك في الداتا لانه مراتبطه بحاجات كتير تانية داخل الميديا والداتا بيز

لكن حضرتك ممكن تعمله عن طريق الكويري ده و تمشي مع الخطوات التالي وتضيف ال npc وتنزل فيها اي حاجة انت محتاجة الموضوع بسيط

بس محتاج منك شوية تركيز علشان ميبقاش في اي اخطاء اول شي اعمل باك اب للداتا علشان لو حاصل معاك اي مشكلة تقدر ترجع كل شئ
تاني


ولكن قبل تشغيل ال qeury لازمـ تعمل الخطوات دى فى ال sql

بس ركز شوية .. هتروح علي sql server وامشي مع الخطوات التاليه

sql ==> tools ==> options ==> designers ==> perevnt saving changes the require table re-creation

هتلاقى عليها علامة صح شيل العلامة دى ..
بعد كده ..

Refobjcommon > design > right click id column set a primary key > column properties > indetity spercification > (is indetity)

set "yes" same with the others.

وتعمل نفس الخطواه ال فاتت في دوال كمان

_refobjchar,_refshop,_refshopgroup,_refshopitemgroup,_refshoptab,_refshoptabgroup.

Design > right click id column set a primary key > column properties > indetity spercification > (is indetity

set "yes" same with the others.


وبعدين ..

Tab_refhive and tab_refnest but set indentity off

ودلوقتى تقدر تشغل ال query بدون اى مشاكل
ان شاء الله .. هيبقي نقص حاجة واحده انك تفتح اي شخصية وتوقفها في المكان ال عايز تعمل فيها ال npc وتكتب اسم الشحصية في الكويري التالي .....

query easy to add npc

كود PHP:
declare @charname varchar (30
declare @
npcname varchar (30
declare @
addnew varchar (30
declare @
gamewordid int 
set 
@charname 'your char name' --u char name 
set 
@npcname 'npc name' --u npc name 
set 
@gamewordid --importantGet gameworld id from the localy u want add the npc normal citys 
set 
@addnew 'npc' 
-- 
if @
addnew 'npc' begin 
declare @maxlink varchar (30) = (select max (idfrom _refobjchar)+
declare @maxcommonid varchar (30) = (select max (idfrom _refobjcommon)+
set identity_insert _refobjcommon on 
insert into _refobjcommon 
(service,id,codename128,objname128,orgobjcodename128,namestrid128,descstrid128,cashitem,bionic,typeid1,typeid2,typeid3,typeid4,decaytime,country 
,rarity,cantrade,cansell,canbuy,canborrow,candrop,canpick,canrepair,canrevive,canuse,canthrow,price,costrepair,costrevive,costborrow,keepingfee,sellprice,reqleveltype1,reqlevel1,reqleveltype2,reqlevel2,reqleveltype3,reqlevel3,reqleveltype4,reqlevel4,maxcontain,regionid,dir,offsetx,offsety,offsetz,speed1,speed2,scale,bcheight,bcradius 
,eventid,assocfileobj128,assocfiledrop128,assocfileicon128,assocfile1_128,assocfile2_128,linkvalues 
(1,@maxcommonid,'npc_'+@npcname,'xxx','xxx','sn_npc_'+@npcname,'xxx',0,1,1,2,2,0,5000,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,100,0,0,0,'npc\npc\chinawoman_noblegirl_event.bsr','xxx','xxx','xxx','xxx',@maxlink
set identity_insert _refobjcommon off 
set identity_insert _refobjchar on 
insert into _refobjchar 
(id,lvl,chargender,maxhp,maxmp,resistfrozen,resistfrostbite,resistburn,resisteshock,resistpoison,resistzombie,resistsleep,resistroot,resistslow,resistfear 
,resistmyopia,resistblood,resiststone,resistdark,resiststun,resistdisea,resistchaos,resistcsepd,resistcsemd,resistcsestr,resistcseint,resistcsehp,resistcsemp,resist24,resistbomb,resist26 
,resist27,resist28,resist29,resist30,resist31,resist32,inventorysize,canstore_tid1,canstore_tid2,canstore_tid3,canstore_tid4,canbevehicle,cancontrol,damageportion,maxpassenger,assoctactics,pd,md,par,mar,er,br,hr,chr 
,exptogive,creeptype,knockdown,ko_recovertime,defaultskill_1,defaultskill_2,defaultskill_3,defaultskill_4,defaultskill_5,defaultskill_6,defaultskill_7,defaultskill_8,defaultskill_9,defaultskill_10,texturetype,except_1 
,except_2,except_3,except_4,except_5,except_6,except_7,except_8,except_9,except_10,linkvalues 
(@maxlink,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,336860180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
set identity_insert _refobjchar off 
set identity_insert _refshop on 
declare @shopid varchar (30) = (select max (idfrom _refshop)+
insert into _refshop 
(service,country,id,codename128,param1,param1_desc128,param2,param2_desc128,param3,param3_desc128,param4,param4_desc128
values (1,15,@shopid,'store_'+@npcname,-1,'xxx',-1,'xxx',-1,'xxx',-1,'xxx'
set identity_insert _refshop off 
set identity_insert _refshopgroup on 
declare @shopgroupid varchar (30) = (select max (idfrom _refshopgroup)+
insert into _refshopgroup 
(service,country,id,codename128,refnpccodename,param1,param1_desc128,param2,param2_desc128,param3,param3_desc128,param4,param4_desc128
values (1,15,@shopgroupid,'group_store_'+@npcname,'npc_'+@npcname,-1,'xxx',-1,'xxx',-1,'xxx',-1,'xxx'
set identity_insert _refshopgroup off 
set identity_insert _refshopitemgroup on 
declare @shopitemid varchar (30) = (select max (groupidfrom _refshopitemgroup)+
insert into _refshopitemgroup 
(service,groupid,codename128,strid128_group
values (1,@shopitemid,'store_'+@npcname+'_group1','sn_store_'+@npcname+'_group1'
set identity_insert _refshopitemgroup off 
set identity_insert _refshoptab on 
declare @shoptabid varchar (30)= (select max (idfrom _refshoptab)+
insert into _refshoptab 
(service,country,id,codename128,reftabgroupcodename,strid128_tab
values (1,15,@shoptabid,'store_'+@npcname+'_tab1','store_'+@npcname+'_group1','sn_tab_stones'
set identity_insert _refshoptab off 
set identity_insert _refshoptabgroup on 
declare @shoptabgroupid varchar (30) = (select max (idfrom _refshoptabgroup)+
insert into _refshoptabgroup 
(service,country,id,codename128,strid128_group
values (1,15,@shoptabgroupid,'store_'+@npcname+'_group1','sn_store_'+@npcname+'_group1'
set identity_insert _refshoptabgroup off 
insert into _refmappingshopgroup values 
(1,15,'group_store_'+@npcname,'store_'+@npcname
insert into _refmappingshopwithtab values (1,15,'store_'+@npcname,'store_'+@npcname+'_group1'
declare @
tacticsid int set @tacticsid = (select max (dwtacticsidfrom tab_reftactics)+10 
insert into tab_reftactics values 
(@tacticsid,@maxcommonid,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,1,0,0,0,0,0,0,0,'npc_'+@npcname
begin
declare @hiveid int  set @hiveid = (select max (dwhiveidfrom tab_refhive)+
insert into tab_refhive values 
(@hiveid,0,0,0,0,0,0,@gamewordid,2,'npc_'+@npcname
end
begin
declare @region varchar (30set @region = (select (latestregionfrom _char where charname16 = @charname
declare @
posx varchar (30set @posx = (select (posxfrom _char where charname16 = @charname
declare @
posy varchar (30set @posy = (select (posyfrom _char where charname16 = @charname
declare @
posz varchar (30set @posz = (select (poszfrom _char where charname16 = @charname
declare @
nestid int set @nestid = (select max (dwnestidfrom tab_refnest)+
insert into tab_refnest values 
(@nestid,@hiveid,@tacticsid,@region,@posx,@posy,@posz,0,0,0,0,0,0,1,0,1,0
end
print 'add this line to characterdata_45000 @ server_dep\silkroad\textdata' 
print '' 
print '1    '+@maxcommonid+'    '+@npcname+'    xxx    xxx    '+'sn_npc_'+@npcname+'    xxx    0    1    1    2    2    0    5000    3    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -1    0    -1    0    -1    0    -1    0    -1    0    0    0    0    0    0    0    100    0    0    0    npc\npc\chinawoman_noblegirl_event.bsr    xxx    xxx    xxx    xxx    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    336860180    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0' 
print '' 
print 'add this line to refshop.txt @ server_dep\silkroad\textdata' 
print '' 
print '1    15    '+@shopid+'    '+'store_'+@npcname+'    -1    xxx    -1    xxx    -1    xxx    -1    xxx' 
print '' 
print 'add this line to refshopgroup.txt @ server_dep\silkroad\textdata' 
print '' 
print '1    15    '+@shopgroupid+'    '+'group_store_'+@npcname+'    '+'npc_'+@npcname+'    -1    xxx    -1    xxx    -1    xxx    -1    xxx' 
print '' 
print 'add this line to shopgroupdata.txt @ server_dep\silkroad\textdata' 
print '' 
print '1    '+@shopitemid+'    '+'store_'+@npcname+'_group1    '+'sn_store_'+@npcname+'_group1' 
print '' 
print 'add this line to refshoptab.txt @ server_dep\silkroad\textdata' 
print '' 
print '1    15    '+@shoptabid+'    '+'store_'+@npcname+'_tab1    '+'store_'+@npcname+'_group1     sn_tab_stones' 
print '' 
print 'add this line to refshoptabgroup.txt @ server_dep\silkroad\textdata' 
print '' 
print '1    15    '+@shoptabgroupid+'    '+'store_'+@npcname+'_group1    '+'sn_store_'+@npcname+'_group1' 
print '' 
print 'add this line to refmappingshopgroup.txt @ server_dep\silkroad\textdata' 
print '' 
print '1    15    '+'group_store_'+@npcname+'    '+'store_'+@npcname 
print '' 
print 'add this line to refmappingshopwithtab.txt @ server_dep\silkroad\textdata' 
print '' 
print '1    15    '+'store_'+@npcname+'    '+'store_'+@npcname+'_group1' 
print '' 
print 'a new npc has add succesfuly restart u server and login in '+@charname 
end 


بعد لما تعمل الكويري هيظهر ليك بقيت lins الميديا تخده copy وتشوف مكتوب تنزل في اي تسكت في الميديا وتنقله فيها وتدخل تاني الملفات في مكانها بعد التعديل و تعمل ريستارت لملفات السيرفر وهتفتح تلقي الـ npc

في نفس مكان الشخصية وبكده يبقي ال npc جاهز


وده كويري علشان تقدر تضيف اي ايتم في npc

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


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


اتمني ان شرح البسيط ده يساعدك شكرا


شكرا للمتابعة والشرح ان شاء الله انا هحاول اعملة

وهرد بردو عليك

بس هو مفيش ملفات هتتحط فى الداتا

رد مع اقتباس
إضافة رد

الكلمات الدلالية (Tags)
اعمل سيرفر سيلك رود مجانا, اون لاين, اكتب اي مشكلة, حل مشاكل السيرفر الخاص, حل مشكلة, حل مشكلة سيرفر سيلك رود, حل جميع مشاكل عمل السيرفر الخاص - سيلك رود اون لاين, حل جميع المشاكل, سيلك رود, سيلك رود مجانا, سيلك رود اون لاين.silkroadonline, سيرفرات سيلك رود, server silkroad, عايز اعمل سيرفر

أدوات الموضوع إبحث في الموضوع
إبحث في الموضوع:

البحث المتقدم
انواع عرض الموضوع

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

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

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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
حل مشاكل السيرفر /السيرفر شغال 100%/0 lag maxroad1 MaxRoad-Sro 0 09-19-2015 02:52 PM
شرح طريقة حماية السيرفر و تقفيل جميع البورتات الغير هامه vsro قسم الشروحات والبرامج المستخدمة في عمل السيرفرات الخاصة 0 08-24-2015 04:10 PM
شرح طريقة عمل سيرفر سيلك رود خاص فيديو + جميع ملفات السيرفر للمبتدئين vsro قسم الشروحات والبرامج المستخدمة في عمل السيرفرات الخاصة 0 08-13-2015 05:28 AM
اعلن عن السيرفر الخاص بك مجانا في موضوع او قسم خاص علي المنتدي 3arb2day سيلك رود قسم الاعلان عن الـسـيـرفـرات الـخـاصـة 0 06-04-2015 12:53 PM


الساعة الآن 06:56 AM

أقسام المنتدى

المنتدى العام @ فسم الاسلاميات @ قسم الصور @

@
@
@
@ المرأه العصريه @ مطبخ حواء @ برامج و العاب الموبيلات @ الكليبات و النغمات @ قسم الاندرويد Google Android @ قسم تحميل الألعاب بروابط مباشره @ قسم البرامج العام @ نسخ الويندوز الاصلية والمعدلة @ برامج حمايه @ برامج محادثات @
@ افلام @ قسم الأغاني والكليبات العربية والاجنبية @ افلام عربى @ افلام اجنبى @ افلام هندى @ افلام كرتون @ ألبومات كامله @ أغاني سينجل @ أغاني شعبي @ أغاني زمن الفن الجميل @ البومات اجنبية @ اغانى سينجل اجنبى @ الكليبات العربية @ الكليبات الاجنبية @ برامج تلفزيونيه ولقاءات @ قسم المسلسلات @ المسلسلات العربية @ المسلسلات تركية @ مسلسل مارال - Maral @ القسم الرياضى @ اهداف المباريات @ الدوري المصري @ المحترفين المصريين @ منتدى التعارف و الترحيب بالأعضاء @ سيلك رود قسم الاعلان عن الـسـيـرفـرات الـخـاصـة @ DarkWorldSro @ قـسـم الـبـيـع والـشـراء [ Private-SRO ] @ كمال اجسام @
@ قسم الشروحات والبرامج المستخدمة في عمل السيرفرات الخاصة @ قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة @ القسم التجارى الخاص ( vps ,server) عرب توداي @ كلمات الأغانى العربية @ Vulture Sro @ MaxRoad-Sro @ سيلك رود قـسـم الـبـرامـج الـمـسـاعـدة @ قسم خاص بمشرفي المنتدي @ قـسـم تـعـديـل PK2 Edit @ Evolutions Network @ قسم الاعلانات المجانية @


جميع الحقوق محفوظة لمنتديات عرب توداي

Security team